Самые привлекательные веб-карты рассказывают о тенденциях и закономерностях в географическом пространстве. Они могут объяснить, где люди покупают дома, где изменяется температура морской поверхности, и куда слоны уходят летом. Эти карты предоставляют аудитории информацию, а не просто данные.
Если ранее вы работали только с ArcGIS Desktop, вы можете не знать, какие процессы необходимо использовать, чтобы превратить данные в привлекательное веб-приложение, рассказывающую историю. Необходимо выполнить несколько действий:
- Создайте картографические сервисы и предоставьте к ним общий доступ.
- Создайте веб-карту на своем портале (используя Portal for ArcGIS для локальных развертываний, или ArcGIS Online для Esri облачных развертываний).
- Поделитесь своей веб-картой, как веб-приложением, используя настраиваемое приложение или конструктор приложений, такой как Web AppBuilder for ArcGIS.
Далее представлено краткое описание этих действий и ссылки на более подробные материалы.
1. Создание картографических сервисов и предоставление общего доступа к ним
Картографический сервис ArcGIS Server берет карту, созданную в ArcMap, и делает ее доступной для интернет-аудитории. Веб-сайты могут использовать картографические сервисы с помощью URL или веб-адреса вашего сервера. Перед тем, как публиковать информацию в Интернете, вам нужно создать несколько карт, которые можно опубликовать как сервисы.
Процесс дизайна начинается в ArcMap с использования уже знакомых вам картографических инструментов. При создании картографических сервисов вам нужно рассмотреть возможность того, что они могут перекрывать другие картографические сервисы с другими цветами, шаблонами и разрешениями. Вы также должны выбрать, может ли картографический сервис кэшироваться или отображаться заранее на определенном масштабе для повышения производительности. В этом случае вы можете сфокусироваться на картографическом дизайне этих определенных масштабов.
Когда вы готовы к публикации карты, необязательно выходить из ArcMap. Просто сделайте следующее:
- Щелкните Файл > Опубликовать как > сервис в главном меню.
- Выполните инструкции мастера, помогающего создать черновик сервиса. Вам нужно указать имя сервиса и данные подключения к ArcGIS Server, на котором он будет опубликован.
- Нажмите кнопку Анализировать, чтобы проанализировать узкие места производительности карты, кнопку Предварительный просмотр, чтобы посмотреть, как карта будет выглядеть в виде сервиса, или кнопку Опубликовать, когда вы готовы предоставить другим пользователям доступ к картографическому сервису.
Подробные инструкции см. в разделе Публикация картографического сервиса.
2. Создание веб-карты
При создании веб-карты, вы накладываете картографические сервисы, которые лучше всего рассказывают вашу историю. Зачастую веб-карта отображает картографический сервис с бизнес-данными (например, доступными запасами древесины) поверх картографического сервиса со справочными данными (например, изображением карты с цветной отмывкой).
Шаги, приведенные ниже, можно использовать для работы в Portal for ArcGIS со своими данными и итоговыми картами, которые будут храниться внутри вашей компании или в ArcGIS Online, тогда они будут храниться в облаке.
- Откройте веб-браузер на главной странице Portal for ArcGIS или, при использовании ArcGIS Online, перейдите к arcgis.com.
- Щелкните Войти и ведите учетные данные для учетной записи именованного пользователя. Это позволит вам сохранить созданные карты и вернутся к ним.
- Щелкните Карта. Вы увидите автоматически добавленный сервис базовой карты. Он предоставлен компанией Esri.
- Нажмите кнопку Добавить, чтобы добавить картографические сервисы поверх базовой карты. Вы можете выполнить поиск любого общедоступного сервиса, например, предоставленного Esri, или ввести URL собственного сайта ArcGIS Server.
- Переместитесь и выберите нужный масштаб для нужной области.
- По желанию, измените стиль отображения вашей карты.
Подсказка:
На панели Содержание задержите курсор мыши над добавленным слоем и щелкните кнопку Изменить стиль. - Нажмите Сохранить и сохраните вашу карту. Информация вашей карты хранится в ресурсах вашего именованного пользователя. Вы всегда можете вернуться к ней, используя ту учетную запись, под которой вы входили.
Здесь вы можете выполнить печать вашей карты, изучить ее или даже выполнить редактирование её объектов, если карта включает в себя сервис, позволяющий выполнять редактирование. Более подробно о веб-картах можно узнать в разделе Создание вашей первой карты в справке Portal for ArcGIS. Или продолжите чтение приведенной ниже информации для того, чтобы узнать как разместить вашу карту в веб-приложении.
3. Создать веб-приложение
Платформа ArcGIS предоставляет несколько опций для создания веб-приложений и настройки веб-карт, чтобы продемонстрировать ваши дизайн и функциональность. Эти опции отличаются по функциональности и по затратам усилий в зависимости от ваших предпочтений и опыта. Настраиваемые приложения и конструкторы приложений разработаны для широкой аудитории, не являющейся разработчиками, и позволяют вам создавать приложения всего за несколько шагов. Другие доступные опции, такие как интерфейсы ArcGIS Web API и SDK, ориентированы на разработчиков и тех, кто хочет расширить функциональность приложений за пределы готовых решений.
Более подробно об этих и других опциях, см. разделы Настраиваемые приложения & Конструкторы приложений на сайте ArcGIS for Developers.
В данном примере вы будете использовать Web AppBuilder для создания базового веб-приложения на своем портале. Web AppBuilder – это интуитивно понятное приложение, основанное на принципе "что видишь, то и получишь" (WYSIWYG), которое позволяет легко создавать веб-приложения без написания кода. С помощью Web AppBuilder можно создавать и настраивать приложения, которые будут запускаться на настольных компьютерах, планшетах и смартфонах с готовыми гаджетами для выполнения операций запроса, геообработки и печати. Дополнительную информацию см. в разделе О программе Web AppBuilder for ArcGIS в справке Portal for ArcGIS.
- Откройте вашу веб-карту во вьюере карт портала и щелкните Общий доступ.
- Щелкните Создать веб-приложение.
- Выберите вкладку Web AppBuilder и введите нужные заголовок, теги и краткую информацию.
- Щелкните Начало работы.
- Примите тему, карту и виджеты, установленные по умолчанию, или поэкспериментируйте с различными доступными опциями и настройками.
- Нажмите Сохранить, чтобы сохранить изменения.
- Щелкните Запуск, чтобы просмотреть приложение в браузере.
Созданное вами веб-приложение автоматически сохраняется в качестве элемента в ресурсах вашей учетной записи участника. Вы можете поделиться им с другими пользователями вашей организации и продолжать редактировать его тему, карту, атрибуты и функциональность, если необходимо.