При построении кэша карты можно выбрать соответствие размеров листа и масштабов, используемых ArcGIS Online, Google Maps или Bing Maps. Выбор размеров листа сообразно с масштабами этих картографических онлайн-сервисов позволит эффективно выполнять наложения в клиентских приложениях. Если вы планируете накладывать ваш картографический сервис на ArcGIS Online, Google Maps или Bing Maps, при создании своей карты следуйте указанному технологическому процессу.
Создайте карту
Изначально вы создадите карту в ArcMap, добавляя данные и присваивая им соответствующие символы. При разработке карты рекомендуется использовать систему координат WGS 1984 Web Mercator (auxiliary sphere), т. е. ту же систему координат, которая используется ArcGIS Online, Google Maps и Bing Maps.
Смена системы координат на WGS 1984 Web Mercator (auxiliary sphere)
Чтобы сменить систему координат, выполните следующие шаги:
- Щелкните правой кнопкой на имени фрейма данных (по умолчанию это Слои (Layers)) в таблице содержания и выберите Свойства (Properties).
- Щелкните закладку Система координат (Coordinate System).
- Щелкните Системы координат проекции (Projected Coordinate Systems) > Мировая (World) > ,WGS 1984 Web Mercator (auxiliary sphere).
- Нажмите кнопку ОК.
Если система координат не изменена во время проектирования карты, она автоматически будет изменена при попытке создания кэша карты с помощью схемы разбивки на листы ArcGIS Online/Bing Maps/Google Maps.
Проектирование карты в масштабах, используемых в ArcGIS Online, Google Maps и Bing Maps
Пользователи вашего картографического сервиса захотят посмотреть карту в масштабах, используемых ArcGIS Online, Google Maps и Bing Maps. В этом случае, следует проектировать вашу карту в этих масштабах. Но как узнать, какие это масштабы?
Можно загрузить масштабы в ниспадающий список масштабов ArcMap, выполнив следующие действия:
- В ArcMap откройте свой документ карты.
- На панели инструментов Стандартные (Standard) щелкните ниспадающий список масштабов и выберите Настроить этот список (Customize This List).
- Щелкните Загрузить (Load) и выберите ArcGIS Online/Bing Maps/Google Maps.
- Чтобы применить ваши изменения, нажмите OK. Теперь вы можете увидеть набор масштабов этих популярных картографических сервисов и легко можете переключаться между ними, используя ниспадающий список.
Вам нужно только спроектировать карту таким образом, чтобы она отображалась верно в масштабах, в которых она будет кэшироваться. Если вы не планируете кэшировать свою карту при большом увеличении, такие масштабы не нужно прорабатывать.
В своих слоях установите такой диапазон масштабов, чтобы при каждом масштабе было видно нужное количество правильно оформленных данных и надписей. Настраивая диапазон масштабов, избегайте включения и выключения слоев на масштабах, при которых вы проектируете карту (или вблизи от них).
Возможно, вам понадобится скопировать ваши слои таким образом, чтобы вы могли разметить их по-разному в зависимости от масштабов. Таблица содержания ArcMap может содержать несколько копий слоя, каждый со своей разметкой и диапазоном масштабов. Чтобы скопировать слой, щелкните его правой кнопкой мыши в таблице содержания и выберите Копировать (Copy). Затем щелкните правой кнопкой мыши на имени фрейма данных и выберите Вставить слои (Paste Layer(s)).
Задание схемы листов кэша карты и публикация карты в качестве картографического сервиса
После того, как вы закончили создание документа карты, необходимо опубликовать его в качестве картографического сервиса на вашем сайте ArcGIS for Server. При этом для сервиса выполняется настройка свойств в диалоговом окне Редактор сервисов (Service Editor). В этом диалоговом окне доступна закладка Кэширование (Caching), на которой можно задать свойства для кэша карты.
При настройке свойств кэша необходимо выбрать схему разбивки на листы ArcGIS Online/Bing Maps/Google Maps. Также возможна настройка множества других параметров кэша.
Можно автоматически выполнить построение кэша во время публикации сервиса или самостоятельно создать его позднее. Необязательно выполнять построение кэша для всех масштабов схемы разбивки на листы, особенно в том случае, если для покрытия карты в самых больших масштабах потребуется слишком большое количество листов. Тем не менее, удалять масштабы из схемы разбивки на листы нельзя.
Инструкции по началу работы с кэшированием см. в разделе Создание кэша карты.