Skip To Content

Общий доступ к карте в веб-приложении

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

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

  1. Создайте картографические сервисы и предоставьте к ним общий доступ.
  2. Создайте веб-карту на своем портале (используя Portal for ArcGIS для локальных развертываний, или ArcGIS Online для Esri облачных развертываний).
  3. Поделитесь своей веб-картой, как веб-приложением, используя настраиваемое приложение или конструктор приложений, такой как Web AppBuilder for ArcGIS.

Далее представлено краткое описание этих действий и ссылки на более подробные материалы.

1. Создание картографических сервисов и предоставление общего доступа к ним

Картографический сервис ArcGIS Server берет карту, созданную в ArcMap, и делает ее доступной для интернет-аудитории. Веб-сайты могут использовать картографические сервисы с помощью URL или веб-адреса вашего сервера. Перед тем, как публиковать информацию в Интернете, вам нужно создать несколько карт, которые можно опубликовать как сервисы.

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

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

  1. Щелкните Файл > Опубликовать как > сервис в главном меню.
  2. Выполните инструкции мастера, помогающего создать черновик сервиса. Вам нужно указать имя сервиса и данные подключения к ArcGIS Server, на котором он будет опубликован.
  3. Нажмите кнопку Анализировать, чтобы проанализировать узкие места производительности карты, кнопку Предварительный просмотр, чтобы посмотреть, как карта будет выглядеть в виде сервиса, или кнопку Опубликовать, когда вы готовы предоставить другим пользователям доступ к картографическому сервису.

Подробные инструкции см. в разделе Публикация картографического сервиса.

2. Создание веб-карты

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

Шаги, приведенные ниже, можно использовать для работы в Portal for ArcGIS со своими данными и итоговыми картами, которые будут храниться внутри вашей компании или в ArcGIS Online, тогда они будут храниться в облаке.

  1. Откройте веб-браузер на главной странице Portal for ArcGIS или, при использовании ArcGIS Online, перейдите к arcgis.com.
  2. Щелкните Войти и ведите учетные данные для учетной записи именованного пользователя. Это позволит вам сохранить созданные карты и вернутся к ним.
  3. Щелкните Карта. Вы увидите автоматически добавленный сервис базовой карты. Он предоставлен компанией Esri.
  4. Нажмите кнопку Добавить, чтобы добавить картографические сервисы поверх базовой карты. Вы можете выполнить поиск любого общедоступного сервиса, например, предоставленного Esri, или ввести URL собственного сайта ArcGIS Server.
  5. Переместитесь и выберите нужный масштаб для нужной области.
  6. По желанию, измените стиль отображения вашей карты.

    Подсказка:
    На панели Содержание задержите курсор мыши над добавленным слоем и щелкните кнопку Изменить стиль.

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

Здесь вы можете выполнить печать вашей карты, изучить ее или даже выполнить редактирование её объектов, если карта включает в себя сервис, позволяющий выполнять редактирование. Более подробно о веб-картах можно узнать в разделе Создание вашей первой карты в справке 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.

  1. Откройте вашу веб-карту во вьюере карт портала и щелкните Общий доступ.
  2. Щелкните Создать веб-приложение.
  3. Выберите вкладку Web AppBuilder и введите нужные заголовок, теги и краткую информацию.
  4. Щелкните Начало работы.
  5. Примите тему, карту и виджеты, установленные по умолчанию, или поэкспериментируйте с различными доступными опциями и настройками.
  6. Нажмите Сохранить, чтобы сохранить изменения.
  7. Щелкните Запуск, чтобы просмотреть приложение в браузере.

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