Создание веб-карты в равновеликой проекции

Ваш первый клиент создает некоторые геологические карты и хочет, чтобы вы создали веб-карту, которая показывает данные о разломах на территории Колумбии, а также глобальные тектонические плиты. Вы уже подготовили такую карту с помощью данных из ArcGIS Living Atlas of the World, но обеспокоены тем, что размеры плит искажены из-за использования проекции по умолчанию. Все картографические проекции тем или иным образом искажают Землю, поэтому важно выбрать такую, которая не искажает элементы, наиболее важные для вашей конкретной карты. Для этой карты вы примените равновеликую проекцию, чтобы показать точные размеры тектонических плит.

Поиск базовой карты в равновеликой проекции

Вы можете создать веб-карту в любой проекции. Однако слои листов (включая базовые карты) перепроецировать нельзя, поэтому во многих проектах вам придется решить, что важнее: готовая детальная базовая карта или подходящая картографическая проекция.

  1. Откройте веб-карту Tectonic Plates.
  2. Вверху страницы щелкните Войти и войдите в свою учетную запись ArcGIS.
    Примечание:

    Если у вас нет учетной записи организации, см. варианты доступа к программному обеспечению.

    Карта показывает линии разломов в Колумбии.

    Карта линий разломов в Колумбии

  3. Отдалитесь, пока вы не увидите весь мир целиком.

    Карта также показывает тектонические плиты - части земной коры.

    Глобальная карта тектонических плит

    Эта карта использует проекцию Web Mercator. Линии сетки на этой карте показывают, как проекция Web Mercator искажает площади. Пространство растягивается вертикально по мере удаления от экватора. Африканская Плита больше, чем Северо-Американская плита, но на этой карте кажется, что она гораздо меньше

    Вы не уверены, что ваши клиенты знают об искажениях площадей, которые возникают в некоторых проекциях. Вы переживаете о том, что пользователи вашей карты могут войти в заблуждение и сделать неверные выводы. Далее вы измените проекцию для этой карты на равновеликую, чтобы сохранить относительные размеры плит.

  4. Вернитесь к экстенту Колумбии.
  5. На панели Содержание (темной) щелкните кнопку Развернуть.

    Кнопка Развернуть

    Чтобы изменить проекцию карты, вам нужно изменить базовую карту. Проекция веб-карты определяется ее базовой картой.

  6. На панели инструментов Содержание щелкните Базовая карта.

    Панель Базовая карта

  7. Щелкните несколько вариантов в списке доступных базовых карт. Карта обновится, но ее форма не изменится. Это связано с тем, что все базовые карты используют проекцию Web Mercator.
  8. Пролистайте до нижней части списка и щелкните Living Atlas.

    Появятся дополнительные опции для базовых карт.

    Примечание:

    Вам нужно выполнить вход в учетную запись ArcGIS, чтобы получить доступ к базовым картам ArcGIS Living Atlas.

  9. В строке поиска введите equal area global web map и нажмите Enter.
  10. Прокрутите страницу вниз и найдите элемент Equal Earth Global Web Map от автора j_nelson и щелкните кнопку Добавить.

    Equal Earth - это равновеликая проекция для мировых карт.

    Кнопка Добавить на Equal Earth Global Web Map

    Внешний вид карты меняется. Подписи на карте и отмывка исчезают, а форма континентов и тектонических плит меняется.

    Карта до и после изменения проекции

    Подписи исчезнут, поскольку являются частью предыдущей базовой карты. На новой базовой карте нет подписей.

  11. На панели инструментов Содержание щелкните Слои.

    Панель Слои

    Откроется панель Слои. Здесь перечислены все слои карты (кроме слоев базовой карты). Один из них, World Hillshade, выдает ошибку, говорящую о том, что этот слой несовместим с текущей базовой картой.

  12. На панели Слои найдите слой World Hillshade и щелкните кнопку Опции. В появившемся меню щелкните Показать свойства.

    Показать свойства на панели Слои

    Появится панель Свойства для слоя World Hillshade.

  13. На панели Свойства щелкните Информация и найдите тип слоя под именем слоя.

    Тип слоя на панели Свойства слоя

    World Hillshade - это слой листов. Слои листов (в том числе и базовые карты) невозможно перепроецировать на веб-картах. Это значит, что вам нужно решить, что важнее для карты: слой отмывки или равновеликая проекция.

    В данном случае проекция важнее, поэтому вы удалите слой отмывки.

  14. На панели Слои для слоя World Hillshade снова нажмите кнопку Опции и щелкните Удалить.

    Опции удаления

  15. Уменьшайте масштаб карты, пока не увидите весь мир целиком.

    Форма всей карты изменилась. Линии широты станут изогнутыми, а Африканская тектоническая плита станет правильного размера.

    Глобальная карта тектонических плит в равновеликой проекции

    Равновеликая проекция искажает формы, особенно по краям карты, но измерения площадей в ней точные, и для данной карты это более важно. Все картографические проекции так или иначе искажают землю. Важно выбрать проекцию, которая будет сохранять те качества, которые наиболее важны для текущей области интереса, масштаба и целей вашей карты.

  16. На панели инструментов Содержание щелкните Сохранить и открыть, а затем выберите Сохранить как.

    Кнопка Сохранить

  17. Для Заголовка введите Тектонические плиты и щелкните Сохранить.

Вы только что создали веб-карту в равновеликой проекции. Вы изменили проекцию карты, изменив базовую карту. Но что, если вам нужно было использовать проекцию, отсутствующую среди существующих базовых карт? Далее вы узнаете, как создать и опубликовать собственную базовую карту в выбранной вами проекции.


Создание пользовательской базовой карты в ArcGIS Pro

Вашим следующим клиентом будет инженерная компания. Им будет нужна серия интерактивных карт, которые они смогут использовать для управления поступающих проектов, по их требованиям все они должны использовать систему координат MAGNA. Это будет гарантировать то, что созданные вами карты будут полностью совместимы с любыми другими картами и геоданными, которые они используют. Инженерное картографирование выполняется в крупном масштабе, поэтому смешивание систем координат может привести к реальным неточностям в местоположениях у вашего клиента.

Изменение проекции карты

Вы уже нашли данные в ArcGIS Living Atlas of the World и настроили их оформление в ArcGIS Pro для создания базовой карты. Далее вам нужно изменить систему координат карты.

  1. Загрузите пакет проекта Bogotá.
  2. Найдите скачанный файл Bogotá.ppkx на своем компьютере. Дважды щелкните файл, чтобы открыть его в ArcGIS Pro. Если будет предложено, войдите под учетной записью ArcGIS.
    Примечание:

    Если у вас нет доступа к ArcGIS Pro или учетной записи организации ArcGIS, см. варианты доступа к программному обеспечению.

    Карта Боготы

    Карта показывает кварталы в Боготе и муниципалитеты Колумбии.

  3. На панели Содержание щелкните правой кнопкой Bogotá и выберите Свойства.

    Опция Свойства в контекстном меню карты

  4. В окне Свойства карты щелкните вкладку Системы координат.

    Системы координат сопоставляют местоположения на карте с местоположениями на земле. Их часто в просторечии называют проекциями, но на самом деле проекция - это всего лишь одна составляющая системы координат проекции. Проекция - это та часть, которая сообщает вашей карте, как нарисовать круглую землю на плоской поверхности.

    Окно Текущие XY говорит вам о том, что система координат карты задана как WGS 1984 Web Mercator (auxiliary sphere).

    Текущая система координат XY задана как WGS 1984 Web Mercator (auxiliary sphere)

    Web Mercator - это система координат проекции, которая использует проекцию под названием Mercator Auxiliary Sphere.

    Примечание:

    Вы можете узнать больше о системах координат в статье блога Географические системы координат и системы координат проекции и в разделе справки Системы координат, проекции и преобразования.

    Далее вы измените систему координат вашей карты на ту, которая нужна вашему клиенту.

  5. В списке Доступные системы координат XY разверните Системы координат проекции.

    Список систем координат проекции

    Вы можете найти подходящую систему координат в этом списке и выбрать ее. Но чтобы убедиться, что вы действительно используете ту, что нужно, вы импортируете систему координат из тех данных, которые предоставил вам клиент.

  6. Щелкните кнопку Добавить систему координат и выберите Импорт системы координат.

    Импорт системы координат

  7. В окне Импорт системы координат разверните Базы данных. Щелкните Bogotá.gdb и выберите класс объектов Rios.

    Слой Ríos в базе геоданных проекта

  8. Нажмите OK.
  9. Убедитесь, что кнопка Текущая XY обновилась как MAGNA Colombia Bogota.

    Текущая система координат XY задана как MAGNA Colombia Bogota

  10. Нажмите OK.

    Карта будет перерисована. Она похожа на ту, которую вы видели ранее, но теперь все отрисовано с использованием системы координат проекции MAGNA Colombia Bogota, а не Web Mercator.

Оформление карты в разных масштабах

Теперь ваша карта соответствует требованиям клиента, но вы сделаете еще несколько улучшений, чтобы использовать ее в качестве базовой карты. Базовая карта показывает разные вещи в разных масштабах, поэтому ее легко читать при масштабировании. Например, слой городских кварталов очень детализирован. Он не должен быть виден, когда вы сильно отдаляетесь от города.

  1. На панели Содержание щелкните правой кнопкой City blocks и выберите Свойства.
  2. На вкладке Общие в разделе Диапазон видимых масштабов убедитесь, что отмечено Показывать слой только между этими масштабами.
  3. В поле Минимальный масштаб (уменьшенный) введите 200 000 и нажмите Enter.

    Настройка Мельче (минимальный масштаб)

  4. Нажмите OK.
  5. Уменьшите масштаб карты.

    Слой City blocks пропадет из видимости. Теперь вы настроите слой Municipalities.

  6. Приблизьтесь к линии границ муниципалитетов.

    Линия границ муниципалитетов на карте

    Это серые тонкие линии. Вы хотите, чтобы в более крупных масштабах (при приближении) эти линии становились толще, а при мелких (при отдалении) - тоньше.

  7. На панели Содержание под Municipalities щелкните на символе слоя.

    Символ слоя Municipalities на панели Содержания

    Появится панель Символы.

  8. Перейдите на вкладку Свойства. При необходимости щелкните вкладку Символ.

    Вкладка Свойства и вкладка Символ на панели Символы.

  9. Поставьте отметку для опции Включить размер на основе масштаба.

    Под Шириной контура появится новый бегунок управления. Этот бегунок позволяет определить диапазон размеров, которые применяются к символу на основе текущего масштаба карты.

  10. На бегунке щелкните на левой остановке масштаба. Перетащите ее, пока в тексте подсказки не появится 1:500,000.
  11. Для Ширины контура введите 0.2 и нажмите Enter.

    Ширина контура задана как 0.2 pt для масштаба 1:500 000

    Теперь линии границ будут отрисованы толщиной 0.2 точки, если масштаб карты будет 1:500,000 или меньше. Далее вы зададите размер символа для больших масштабов.

  12. Перетащите правый бегунок масштаба на 1:50,000. Для Ширины контура введите 3.

    Ширина контура задана как 3 pt для масштаба 1:50 000

  13. В нижней части панели Символы щёлкните Авто-применение.

    Кнопка Авто-применение

    Теперь любые выполненные вами изменения будут автоматически применяться к карте.

  14. Увеличьте или уменьшите карту.

    Границы будут выглядеть тонкими в мелких масштабах и утолщенными в крупных масштабах.

    Ширина границы в крупном и мелком масштабах

    Примечание:

    Для слоя Municipalities уже настроена зависимость от масштаба, поэтому надписи к нему, а также и сам слой не будут видны в мелких масштабах.

    Теперь ваша карта хорошо выглядит в разных масштабах, которые будут использоваться в проекте. Далее вы опубликуете ее в виде векторных листов, чтобы можно было ее использовать как базовую карту в ArcGIS Online.

  15. На панели быстрого доступа щёлкните Сохранить, чтобы сохранить проект.

    Кнопка Сохранить на панели быстрого доступа

  16. Если появится окно с предупреждением о том, что проект был создан с использованием предыдущей версии ArcGIS Pro, нажмите Да.

Публикация карты в виде векторных листов

Чтобы использовать вашу карту как базовую, вы опубликуете ее как векторные листы. Листы могут включать множество детальных данных, например, городские кварталы, которые есть на вашей карте, но при этом она все равно будет работать быстро. Они не позволяют интерактивно взаимодействовать с картой, например, вы не сможете выбрать объект или посмотреть его атрибуты.

  1. На ленте щёлкните вкладку Общий доступ. В группе Опубликовать как щелкните Веб-слой.

    Кнопка Веб-слой на ленте Общий доступ

    Откроется панель Опубликовать как веб-слой.

  2. Для Имя введите Bogotá Basemap с вашими инициалами (например, Bogotá Basemap_YN).
    Примечание:

    Вы не можете создать в организации ArcGIS два слоя с одинаковыми именами. Добавление к имени слоя инициалов будет гарантировать, что другие сотрудники вашей организации также смогут выполнить этот урок. После того, как слой будет создан, вы можете переименовать его на карте, чтобы удалить инициалы; это не повлияет на имя исходного слоя данных.

  3. Для Краткого описания введите Базовая карта для Боготы, использующая систему координат проекции MAGNA Colombia Bogota.
  4. Для Тегов добавьте проекции.

    Панель Опубликовать как веб-слой

  5. В поле Тип слоя выберите Векторные листы.

    Векторные листы создаются быстрее, чем растровые. Если бы ваша карта содержала растровый слой, то вы бы выбрали Лист.

  6. Снимите отметку с Объект.

    Если вы не снимите эту отметку, то вы опубликуете векторный слой листов и векторный слой, что займет больше времени. Векторный слой не является необходимым для вашей базовой карты, поэтому вы не будете отмечать эту опцию.

    Опции Типа слоя

  7. В Общий доступ отметьте Все.
  8. Щелкните Анализировать.

    Появится вкладка Сообщения. Указана одна ошибка: 00374 Уникальные числовые идентификаторы не назначены.

  9. Щелкните правой кнопкой мышки на ошибку и выберите Автоматическое последовательное назначение ID.

    Автоматическое последовательное назначение ID

    Красный символ ошибки меняется на зеленую галочку, указывая на то, что ошибка устранена.

  10. Щелкните Опубликовать.

    Процесс публикации может занять несколько минут.

    Индикатор выполнения завершения публикации

  11. После того, как веб-слой опубликуется, закройте ArcGIS Pro. Можно не сохранять изменения.

Вы изменили систему координат карты в соответствии с данными, предоставленными клиентом, а также изменили видимость и размер некоторых символов на карте в соответствии с масштабами. Вы также опубликовали слой векторных листов своей карты, который вы будете использовать для создания веб-карты с той же системой координат проекции.


Использование пользовательской базовой карты и поворота в ArcGIS Online

Ваш клиент попросил несколько веб-карт с использованием определенной системы координат. Он также попросил повернуть все карты так, чтобы восток был вверху. Это обычный поворот для карт Боготы, и все другие карты, используемые инженерной компанией, имеют такую ориентацию. Далее вы воспользуетесь опубликованным вами в ArcGIS Pro слоем векторных листов, чтобы удовлетворить эти требования.

Использование векторных листов в качестве базовой карты

Вы будете использовать новый векторный слой листов в качестве базовой карты для веб-карты Боготы. Это гарантирует, что веб-карта использует правильную систему координат проекции.

  1. Откройте веб-карту Bogotá.
  2. Вверху страницы щелкните Войти и войдите в свою учетную запись ArcGIS.

    Это веб-карта, которую вы начали создавать для своего клиента. Она показывает маршруты и линии для системы скоростного автобусного сообщения Transmilenio (Источник: TRANSMILENIO S.A: www.transmilenio.gov.co)

    В настоящее время она использует систему координат проекции Web Mercator, унаследованную от базовой карты. Вы обновите карту, чтобы использовать новую базовую карту.

  3. На панели Слои щёлкните Добавить.

    Кнопка Добавить

  4. В разделе Мои ресурсы слой листов Bogotá Basemap, который вы опубликовали ранее, должен быть в верхней части списка. Если это не так, найдите Bogota Basemap.
  5. Не нажимайте кнопку Добавить на карточке Bogotá Basemap. Вместо этого щелкните имя слоя листов.

    Имя элемента

  6. Щелкните Использовать как базовую карту.
  7. Закройте окно Bogotá Basemap.
  8. Уменьшайте масштаб карты, пока не увидите всю Южную Америку.

    По форме и размеру континентов можно сказать, что эта карта использует новую систему координат проекции.

    Карта Южной Америки и части Северной Америки и Антарктиды

    Примечание:

    Некоторые проекции не могут отобразить весь мир. Система координат проекции MAGNA Colombia Bogota может показать только Южную Америку и некоторые части Северной Америки и Антарктиды.

  9. На панели инструментов Содержание щелкните Слои, чтобы закрыть панель Слои.

    Карта Южной Америки и части Северной Америки и Антарктиды

  10. Также закройте панель Свойства.
  11. Приблизьтесь к Колумбии, а затем - к Боготе.

    По мере того как вы приближаетесь, на вашей базовой карте становятся видны разные слои.

    Анимация отображения слоев базовой карты для разных масштабов

Поворот веб-карты

Эта веб-карта использует требуемую систему координат проекции. Однако ваш клиент также попросил повернуть все карты для этого проекта так, чтобы восток был вверху. Это обычная ориентация карт Боготы.

  1. Щелкните в любом месте карты, чтобы активировать ее.
  2. На клавиатуре нажмите и удерживайте клавишу A или D.

    Карта поворачивается. В нижнем углу компас указывает ориентацию.

  3. Продолжайте вращать карту, пока стрелка севера (кнопка Сброс ориентации карты) не укажет прямо влево.

    Стрелка севера

    Подсказка:

    Вы можете также щелкнуть и задержать правую кнопку для вращения карты. Чтобы вернуться к ориентации по умолчанию, нажмите кнопку Сброс ориентации карты или нажмите клавишу N.

    Теперь карта соответствует всем требованиям вашего клиента.

    Повернутая карта Боготы

  4. На панели инструментов Содержание щелкните Сохранить и открыть, а затем выберите Сохранить как.
  5. В окне Сохранить карту нажмите Сохранить.
  6. На панели Содержание щелкните Опубликовать карту и выберите Для всех (общий). Щелкните Сохранить.

В этом учебном руководстве вы создали равновеликую веб-карту, изменив ее базовую карту. Вы также создали собственную базовую карту в системе координат проекции по выбору своего клиента, опубликовали ее как векторные листы и использовали ее для проецирования веб-карты. Наконец, вы узнали, как вращать карту.

Часто необходимо создавать карты с системой координат, отличной от Web Mercator. Вы можете создавать веб-карты с использованием любой системы координат проекции, включая пользовательские системы координат проекции. На веб-картах векторные слои можно проецировать на любую проекцию, но слои листов - нет. По этой причине вы должны построить проецируемую веб-карту поверх базовой карты, используя ту же проекцию.

Вы можете найти дополнительные учебные руководства по картографии на странице Введение в картографию.