«ДАТА+»: мультимасштабный топографический сервис РФ
Как сообщает сайт компании «ДАТА+», специалистами компании DATA+ подготовлен новый мультимасштабный веб-сервис на территорию Российской Федерации, использующий новейшие технологии ArcGIS Server 9.3.1. Масштабный ряд сервиса состоит из 13 уровней, каждый из которых имеет соответствующую масштабу детальность и оформление. Подписи объектов опубликованы в виде отдельного динамического сервиса, благодаря чему их можно послойно подключать/отключать. По содержанию сервис является топографическим и включает стандартные слои в виде населенных пунктов, дорог, растительности, сетки АТД, гидрографии и т.д.
Для удобства совмещения с другими веб-сервисами в проекте была использована проекция Web Mercator и геодезический датум WGS84 Auxiliary Sphere картографического сервиса Google Maps, используемые также в сервисах Microsoft Bing Maps и в сервисах ArcGIS Online. Переход на унифицированную математическую основу является многообещающим шагом. Это позволяет сократить в каждой компании число проектов, публикующихся в виде сервисов, поскольку нет необходимости в поддержке разных проекций для совмещения с разнообразными веб-сервисами, число которых неуклонно растет.
В проекте была использована мультимасштабная база геоданных ArcGIS, имеющая 4 уровня детализации. Для оптимизации производительности и читаемости карты все данные были генерализованы, проиндексированы и приведены к соответствующей точности (разрешению) координат. Каждый масштаб карты организован в виде группы слоев, имеющей установленный диапазон отображения, который покрывает масштабы вплоть до следующего более крупного масштаба.
Отбор объектов в каждом масштабе производится посредством SQL-запроса к базе геоданных. Это позволяет использовать один класс в базе геоданных на нескольких соседних уровнях детализации, регулируя число объектов на основе выработанного ценза отбора, соответствующего масштабу. Оформление масштабов выполнено в едином стиле, однако плавно меняется, подстраиваясь под изменение содержательной нагрузки и состава слоев с уменьшением и увеличением масштаба. Разработанные условные обозначения структурированы в виде набора стилей и сопровождены комментариями, что обеспечивает удобное и оперативное их использование.
Публикация карты произведена на основе документа MSD — Map Serviсe Definition. Это новый сервисно-ориентированный формат документа карты, появившийся в ArcGIS 9.3.1. MSD-сервис оптимизирован для быстрого отображения в веб-среде, обеспечивает качественное сглаживание объектов и шрифтов. MSD-сервис может использоваться как в динамическом, так и в кэшированном виде. В последнем случае он обеспечивает более качественное и предсказуемое сглаживание объектов, чем стандартный сервис, созданный на основе проекта MXD. В этом проекте мы использовали кэшированный MSD-сервис.
Надписи были преобразованы в статичные аннотации и опубликованы в виде отдельного MSD-сервиса. Это позволяет при необходимости отключать их, а также располагать пользовательские слои между надписями и кэшированной подложкой, используя карту как базовую.
Карта активно используется специалистами DATA+ в различных проектах и демонстрациях. Ознакомиться с ней можно по адресу: http://maps4today.ru/rusbing/
Дистрибьютором компании ESRI на территории России и СНГ является «ДАТА+»