Конвертация статической карты в веб-приложение

Опубликуйте карту как веб-карту

Иногда вы начинаете с карты ArcGIS Pro, а затем понимаете, что вам нужно создать ее веб-версию, чтобы вы могли поделиться ею в интерактивной форме. Вы можете опубликовать свою карту в ArcGIS Online и продолжить свою работу там.

  1. Загрузите zip-файл Ancient cities in Africa и распакуйте его в папку на вашем компьютере, например, на диск C:\.
  2. Откройте распакованную папку и дважды щелкните Ancient cities in Africa.aprx, чтобы открыть проект в ArcGIS Pro.

    Файл Ancient cities in Africa.aprx в окне проводника

  3. Если будет предложено, войдите под учетной записью ArcGIS.
    Примечание:

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

    Появится карта, на которой показаны 37 древних городов Африки. Эта карта была создана на основе списка старейших постоянно населенных городов Африки в Википедии. Если вы хотите узнать, как сделать эту карту, попробуйте выполнить урок Преобразование списка исторических мест в карту.

    Карта древних городов Африки

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

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

    Кнопка Веб-карта на вкладке Публикация на ленте

  5. На панели Опубликовать как веб-карту измените следующие параметры:
    • Для Имя введите Ancient cities in Africa web map с вашими инициалами.
    • Для Краткой информации введите Некоторые из старейших постоянно населенных городов Африки.
    • Для Тэгов введите название урока: Ancient History.
    • В Выбрать конфигурацию выберите Копировать все данные: Исследовательские.
    • Убедитесь, что Использовать типы символов, совместимые со всеми клиентами отмечено.
    • В Общий доступ отметьте Все.

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

  6. Щелкните кнопку Анализировать.

    Кнопка Анализировать

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

  7. Разверните сообщение об ошибке и, при необходимости, перетащите край панели, чтобы вы могли прочитать сообщение полностью.

    Перетащите край панели, чтобы сделать ее шире

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

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

  8. Наведите указатель мыши на одно из вложенных сообщений об ошибке и нажмите появившуюся кнопку Опции.

    Кнопка Опции в сообщении об ошибке

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

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

    Одно из красных сообщений об ошибке помечается зеленой отметкой, что указывает на то, что проблема устранена.

  10. Щелкните Анализировать ещё раз.

    Ошибка проекции карты устранена, но осталась одна нерешенная ошибка.

  11. Дважды щелкните ошибку уникальных числовых идентификаторов.

    Ошибка, связанная с уникальными числовыми идентификаторами в результатах анализа

    Появится окно Свойства карты на вкладке Общие.

  12. Отметьте Разрешить назначение уникальных числовых ID для публикуемых веб-слоев.

    Разрешить назначение уникальных числовых ID для публикуемых веб-слоев в окне Свойства карты

  13. Нажмите OK.

    Сообщение об ошибке помечается зеленой отметкой, что указывает на то, что проблема устранена.

  14. На панели Опубликовать как веб-карту щелкните Анализировать.

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

    Примечание:

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

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

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

  16. Щелкните Управление веб-картой, чтобы увидеть веб-карту в ArcGIS Online.

    Ссылка управления веб-картой

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

  17. Закройте ArcGIS Pro.

    Не обязательно сохранять карту.

Настроить слои базовой карты для разных масштабов

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

  1. В верхней части страницы информации об элементе щёлкните Вход и войдите в свою учётную запись ArcGIS. Используйте ту же учетную запись, по которой вы входили в ArcGIS Pro.
  2. Щелкните Открыть в Map Viewer.
    Примечание:

    ArcGIS Online предлагает два вьюера карт для просмотра, использования и создания карт. В этом уроке используется новый Map Viewer. Если на вашей кнопке написано Открыть в Map Viewer Classic, щелкните кнопку со стрелкой и выберите Открыть в Map Viewer.

    Кнопка Открыть во вьюере карт

  3. Если появится окно с сообщением Map Viewer вышел из бета-версии нажмите OK.
  4. На панели Содержание (темной) щелкните Базовая карта.

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

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

  5. Щелкните Текущая базовая карта с отмывкой рельефа.

    Текущая базовая карта World Hillshade на панели Базовая карта

    Перечислены два слоя: Современная старина и World Hillshade.

  6. Щелкните Добавить слой.

    Кнопка Добавить слой на панели Базовая карта

  7. Вверху панели Добавить слой щелкните Мои ресурсы и выберите Living Atlas.
  8. В поисковом окне введите Imagery и нажмите Enter.
  9. В результатах поиска на карточке World Imagery нажмите кнопку Добавить слой на базовую карту.

    Кнопка добавления слоя к базовой карте на карточке World Imagery

    Карта обновляется изображениями. Однако на ней нет подписей. Вы добавите их как отдельный слой.

  10. Найдите слой Hybrid Reference Прокрутите результаты поиска, пока не найдете слой листов Hybrid Reference Layer, принадлежащий Esri, и нажмите кнопку Добавить слой на базовую карту.

    Кнопка Добавить слой на базовую карту на карточке Гибридный базовый слой

  11. Вверху панели Добавить слой щелкните кнопку Назад.

    Теперь на панели Базовая карта перечислены четыре слоя.

    Четыре слоя на панели Базовая карта

  12. Щелкните Гибридный базовый слой.

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

  13. В нижней части панели Свойства для параметра Видимый диапазон щелкните Мир и измените его на Города.

    Сначала остановитесь на бегунке Видимый диапазон, установленном на Города 1: 160 000.

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

    Бегунок видимого диапазона установлен в диапазоне от Городов до Комнаты.

  14. На панели Базовая карта щелкните World Imagery. В панели Свойства для параметра Видимый диапазон щелкните Мир и измените его на Города.

    Слои World Imagery и Hybrid Reference должны иметь одинаковый видимый диапазон.

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

  15. Щелкните слой Современная старина. В Видимом диапазоне щелкните Комната и измените его на Города.

    Бегунок видимого диапазона установлен в диапазоне от Мир до Города.

  16. Щелкните слой World Hillshade. В Видимом диапазоне щелкните Комната и измените его на Города.

    Слои Современная старина и World Hillshade должны иметь одинаковый видимый диапазон.

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

  17. Приблизьте карту до одного из городов.

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

    Четыре слоя базовой карты и карта Александрии с базовой картой изображений

  18. Уменьшайте масштаб, пока не увидите всю Африку. Отцентрируйте континент в середине карты.

    Должна отображаться базовая карта Modern Antique.

  19. На панели Содержание щелкните Сохранить и открыть и щелкните Сохранить.

    Кнопка Сохранить в контекстном меню Сохранить и открыть

  20. В окне Веб-карта щелкните Сохранить карту.

Создание операционной панели

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

  1. На панели инструментов Содержание нажмите Дополнительно и Создать приложение.

    Кнопка Создать приложение

    Появляется несколько вариантов. Это разные методы создания веб-приложений, каждый из которых предназначен для разных форм. Чтобы выбрать лучший метод, вы должны сначала представить, как вы хотите, чтобы ваше приложение выглядело и как бы вы хотели, чтобы оно вело себя. Затем вы можете выбрать шаблон, который лучше всего соответствует вашему видению.

    Меню с возможностью выбора Instant Apps, Experience Builder, StoryMaps и Dashboards

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

  2. Щелкните Операционные панели.
  3. В окне Создать новую операционную панель в поле Заголовок введите Explore ancient cities in Africa с вашими инициалами.

    Теги и Краткая информация уже должны быть заполнены значениями взятыми из веб-карты.

  4. Щелкните Создать операционную панель.

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

  5. Наведите курсор на левый верхний угол карты пока не появится набор кнопок. Щелкните кнопку Настроить.

    Кнопка настроить в элементе Карты

  6. В окне Карта на вкладке Настройки отключите Всплывающие окна.

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

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

  7. Включите Экстент по умолчанию и закладки.

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

  8. Включите Поиск и Увеличить/Уменьшить.

    Настройки элементов карты

  9. Щелкните Готово.

    Затем вы добавите элемент сведений, чтобы показать атрибуты каждого города.

  10. На панели инструментов операционной панели нажмите Вид.
    Подсказка:

    В нижней части панели инструментов операционной панели вы можете нажать Развернуть или Свернуть, чтобы развернуть или свернуть панель инструментов.

    Вид на панели инструментов операционной панели

    Чтобы создать элемент детали, вы должны выбрать слой, из которого он будет создан. Вы выберете единственный слой на своей панели инструментов: слой ancient cities.

  11. На панели Вид щелкните Добавить элемент и выберите Детали.

    Детали в опциях для Добавить элемент

  12. В окне Выбрать слой Africa_Geocoded.

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

  13. Щелкните вкладку Детали и выключите Заголовок.

    Заголовок такой же, как и поле Имя, так что он не нужен.

    Заголовок отключен в параметрах Детали.

  14. Щелкните Готово.

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

    Панель Детали с атрибутами Agadez.

Настроить интерактивный список

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

  1. На панели Вид нажмите кнопку Добавить элемент и выберите Список.
  2. В окне Выбрать слой Africa_Geocoded.

    Появятся предварительный просмотр списка и параметры. В вашем наборе данных 37 городов, вы убедитесь, что все они включены в список.

  3. На панели Опции данных для Отображено максимальное число объектов введите 37.

    Отображено максимальное число объектов установлено на 37 в Опциях данных.

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

  4. Щёлкните вкладку Список. Для Значок элемента Линия выберите Нет.

    Для Значка элемента Линия в Опциях списка установлено значение Нет.

    Символы точек исчезнут из списка.

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

  5. Перейдите на закладку Действия. В разделе При изменении выборки разверните Фильтр.

    Фильтр развернут на вкладке Действия

    Вы будете фильтровать элемент детали всякий раз, когда в элементе списка делается выбор.

  6. В разделе Фильтр включите Детали (1).

    Детали (1) включены в разделе Фильтр

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

  7. Разверните Переместить и включите веб-карту Ancient cities in Africa. Разверните Масштабировать и включите веб-карту Ancient cities in Africa.

    При изменении выбора настраиваются три действия.

  8. Щелкните Готово.
  9. На операционной панели в элементе списка щелкните один из городов в списке.

    Элемент детали заполняется информацией об этом городе, и карта приближается к городу, показывая базовую карту изображений.

    Детали об элементе и карта для Mombasa

Перегруппировка операционной панели

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

  1. Наведите курсор на верхний угол элемента списка, пока не появятся кнопки. Щелкните и удерживайте кнопку Перетащить элемент.

    Кнопка Перетащить элемент на элементе списка

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

    Перетаскивание элемента списка в нижнюю позицию элемента карты

  3. Перетащите элемент деталей и закрепите его как столбец справа от элемента списка.

    Закрепление элемента в виде столбца рядом с элементом списка

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

  4. Наведите курсор на разделитель между картой и другими элементами и перетащите его вниз, пока оно не достигнет примерно 60 процентов.

    Перетаскивание пространства между элементами списка и карты

  5. Перетащите разделитель между элементами списка и деталями, пока оно не достигнет примерно 30 процентов.

    Перетаскивание пространства между элементами списка и детали

    Элемент деталей должен иметь большее пространство. Затем вы проверите, работает ли этот макет на небольшом экране.

  6. Нажмите Ctrl+Shift+I, чтобы открыть окно проверки вашего браузера. Нажмите Ctrl+Shift+M, чтобы переключиться в режим адаптивного дизайна.
    Примечание:

    Перечисленные комбинации быстрого доступа работают в Chrome, Firefox и Microsoft Edge. Если вы используете Safari, введите Option+Command+R. Если вы используете Internet Explorer, нажмите F12, затем Ctrl+Shift+M.

    Вид операционной панели уменьшается, имитируя экран мобильного устройства.

    Мобильный вид операционной панели, показывающий Alexandria

  7. Поэкспериментируйте с перемещением, масштабированием, прокруткой и щелчками в небольшом окне операционной панели.

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

    Эта компоновка удобочитаема и может использоваться как на настольном компьютере, так и на экране мобильного устройства.

Добавление текста описания к операционной панели.

Чтобы заполнить операционную панель, вы добавите некоторую информацию о карте и несколько вопросов, которые помогут студентам исследовать ее.

  1. Закройте окно проверки, чтобы вернуться к обычному виду операционной панели.
  2. На панели Вид нажмите кнопку Добавить элемент и щелкните Форматированный текст.
  3. В текстовом редакторе вставьте следующее:

    Древние города Африки

    Карта показывает Некоторые из старейших постоянно населенных городов Африки. Щелкните названия городов в списке, чтобы посетить каждый из этих древних городов на современной карте.

    Изучая изображения карты, сможете ли вы найти какие-либо свидетельства, указывающие на древнее прошлое; например, старые кварталы или постройки? Если да, то в каких городах?

    На этой карте показаны только те места, которые до сих пор заселены. Некоторые места, которые в прошлом были важными городами, теперь превратились в небольшие деревни. Вы можете найти их на этой карте?

    Некоторые другие важные города прошлого больше не заселены, например, Большой Зимбабве. Можете ли вы найти руины Большого Зимбабве на этой карте?

    Подсказка:

    Нажмите Ctrl+Shift+V, чтобы вставить текст без исходного форматирования. Если вы используете Safari, нажмите Command+Shift+V.

  4. Выделите первую строку текста и щелкните кнопку Полужирный.

    Первая строка текста выделена и отформатируется жирным шрифтом в текстовом редакторе.

  5. Выделите первое упоминание о Большом Зимбабве и нажмите кнопку Ссылка.
  6. В окне Ссылка для URL вставьте https://en.wikipedia.org/wiki/Great_Zimbabwe. Нажмите OK.
  7. Выделите весь текст после на современной карте. Щелкните кнопку Добавить/убрать пронумерованный список.

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

  8. Щелкните Готово.
  9. Перетащите элемент форматированного текста в центр карты, чтобы состыковать два элемента.

    Элемент форматированного текста скрыт за картой, и к нему можно получить доступ с помощью вкладки под картой.

  10. Щелкните вкладку Форматированный текст под картой.

    Вкладка форматированный текст

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

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

    Элемент форматированного текста

  12. На вкладке Форматированный текст нажмите кнопку редактирования.
  13. Введите О карте и нажмите Enter, чтобы переименовать вкладку.
  14. Щелкните вкладку Карта. Изучите операционную панель, чтобы убедиться, что она работает так, как вы ожидаете.

    Операционная панель с видимыми элементами карты, списка и детали

Сохранение и публикация операционной панели

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

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

    Опция Описания элементов панели в меню На главную

    Откроется страница элемента для вашей операционной панели. Вы добавите некоторые метаданные перед публикацией.

  3. Рядом с Добавьте краткую информацию об элементе щелкните Редактировать и введите Некоторые из старейших постоянно населенных городов Африки. Щелкните Сохранить.
  4. Также отредактируйте Описание. Введите или скопируйте и вставьте Источник информации: https://en.wikipedia.org/wiki/List_of_oldest_continuously_inhabited_cities.

    Затем вы предоставите общий доступ к операционной панели, чтобы ваши студенты могли ее просматривать, даже если они не вошли в ArcGIS Online.

  5. Щёлкните Опубликовать. В окне Опубликовать щелкните Для всех (общий) и щелкните Сохранить.

    Кнопка Для всех (общий) в окне Опубликовать

  6. На странице краткой информации об элементе под URL щелкните кнопку Копировать.

    Кнопка Копировать рядом с URL

    Это URL, которым вы можете поделиться со своими студентами.

    Подсказка:

    Если ваших студентов просят войти в систему перед доступом к операционной панели, убедитесь, что и операционная панель, и карта доступны Для всех (общий).

  7. Щелкните Просмотр операционной панели, чтобы увидеть готовое приложение в новой вкладке.

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

Чтобы узнать больше о создании компоновок веб-приложений, попробуйте урок Создание компоновки для тематической карты в ArcGIS Experience Builder.

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