Skip To Content

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

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

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

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

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

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

Картографические сервисы делают карты, созданные в настольных приложениях Esri, доступными для веб-аудитории. Если вы создали карту в ArcMap, можете её опубликовать в ArcGIS Server как картографический сервис. Если вы создали карту в ArcGIS Pro, можете её опубликовать у себя на портале ArcGIS Enterprise или при помощи ArcGIS Online; эта веб-карта или веб-слой использует картографический сервис, опубликованный на интегрированном сервере портала.

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

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

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

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

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

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

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

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

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

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

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

Здесь вы можете выполнить печать вашей карты, изучить ее или даже выполнить редактирование её объектов, если карта включает в себя сервис, позволяющий выполнять редактирование. Более подробно о веб-картах можно узнать в разделе Создание вашей первой карты в справке ArcGIS Enterprise. Или продолжите чтение приведенной ниже информации для того, чтобы узнать как разместить вашу карту в веб-приложении.

Создать веб-приложение

Платформа ArcGIS предоставляет несколько опций для создания веб-приложений и настройки веб-карт, чтобы продемонстрировать ваши дизайн и функциональность. Эти опции отличаются по функциональности и по затратам усилий в зависимости от ваших предпочтений и опыта. Настраиваемые приложения и конструкторы приложений разработаны для широкой аудитории, не являющейся разработчиками, и позволяют вам создавать приложения всего за несколько шагов. Интерфейсы ArcGIS Web API и SDK, ориентированы на разработчиков и тех, кто хочет расширить.

Более подробно об этих и других опциях, см. разделы Настраиваемые приложения и Конструкторы приложений на сайте ArcGIS for Developers.

В данном примере вы будете использовать Web AppBuilder для создания базового веб-приложения на своем портале. Web AppBuilder – это интуитивно понятное приложение, основанное на принципе "что видишь, то и получишь" (WYSIWYG), которое позволяет легко создавать веб-приложения без написания кода. С помощью Web AppBuilder можно создавать и настраивать приложения, которые будут запускаться на настольных компьютерах, планшетах и смартфонах с готовыми гаджетами для выполнения операций запроса, геообработки и печати. Дополнительную информацию см. в разделе О программе Web AppBuilder for ArcGIS в справке ArcGIS Enterprise.

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

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