Система сервисов местоположения (PaaS)

Системный шаблон сервисов местоположения доступен в виде развертывания на основе платформы как сервиса (PaaS) с использованием ArcGIS Location Platform.

ArcGIS Location Platform предоставляет ведущие на рынке сервисы местоположения в виде PaaS, управляемого и предоставляемого Esri. ArcGIS Location Platform предоставляет возможности, охватывающие уровни данных и сервисов/логики, с картографическими библиотеками, API, SDK и опциями без программирования, которые дают полный контроль над уровнем представления. Созданное на основе облачной архитектуры мирового класса и управляемое экспертами в области информационных технологий и географических информационных систем (ГИС), ArcGIS Location Platform предлагает гибкое, ориентированное на местоположения PaaS-решение для разработчиков программного обеспечения, предприятий и организаций, которым необходимо внедрить инновации на основе учета местоположения в свои продукты, решения и системы.

Сопутствующие ресурсы:

Базовая архитектура

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

Эту схему не следует принимать как она есть и использовать в качестве прототипа для вашей системы. Есть множество важных факторов и вариантов дизайна, которые следует учитывать при проектировании системы. Дополнительные сведения см. в разделе Использование системных шаблонов. Кроме того, на приведенной ниже схеме представлены только базовые возможности системы; при предоставлении расширенных возможностей могут потребоваться дополнительные компоненты системы.

Базовая архитектура системы сервисов местоположения (PaaS)

Представленные выше возможности отражают те, которые доступны на июль 2025 года.

Вот ключевые компоненты этой архитектуры:

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

Вот ключевые взаимодействия в этой архитектуре:

  • Клиентские приложения взаимодействуют с сервисами данных, а также с сервисами местоположения по протоколу HTTPS, обычно через REST API без отслеживания состояния.

Дополнительную информацию об использовании и администрировании ArcGIS Location Platform можно найти в документации по продукту ArcGIS Location Platform.

Функциональные возможности

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

Базовые возможности

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

  • Картографирование и визуализация позволяет создавать 2D-карты и 3D-сцены и взаимодействовать с ними. ArcGIS Online предлагает широкие возможности картографирования и визуализации, включая визуализацию на основе данных, 3D-визуализацию, а также стилизацию базовой карты. Узнайте больше о картах и визуализации.
  • Базовые карты – это веб-слои, которые обеспечивают общий визуальный контекст для карт и сцен. ArcGIS Location Platform предоставляет множество базовых карт, включая спутниковые снимки, дороги и базовые карты в стиле канвы. ArcGIS Location Platform также позволяет организациям публиковать собственные базовые карты. Узнайте больше о слоях базовой карты.
  • Слои базовых данных – это веб-слои данных, которые предоставляют дополнительный визуальный и аналитический контекст для карт, сцен и прочих геопространственных рабочих процессов. ArcGIS Location Platform позволяет организациям публиковать собственные слои базовых данных в виде сервисов данных, включая сервисы объектов, сервисы векторных листов и сервисы листов карты. Существующие слои данных, опубликованные и управляемые Esri в ArcGIS Living Atlas of the World и сервисах ArcGIS Online, такие как трафик и демография, также могут использоваться через ArcGIS Location Platform. Обратите внимание, что для премиум-ресурсов требуется учетная запись ArcGIS. Узнайте больше о продуктах, учетных записях и подписках.
  • Функция поиска мест позволяет выполнять поиск мест (также известных как точки интереса или POI) рядом с местоположением или в пределах ограничивающей рамки. ArcGIS Location Platform предоставляет сервис местоположений, используемый для поиска компаний и географических местоположений по всему миру. Места также содержат ценные сведения (атрибуты), такие как название, категория, почтовый адрес, маркетинговый район, контактная информация, веб-сайт, социальные ссылки, часы работы, ценовые рейтинги и рейтинги от пользователей. Узнайте больше о местах в ArcGIS Location Platform.
  • Геокодирование — это процесс конвертации текста в адрес и местоположение. ArcGIS Location Platform предоставляет сервисы геокодирования, обратного геокодирования, пакетного геокодирования и автозаполнения, а также поддержку нескольких API и SDK (некоторые из них включают компоненты пользовательского интерфейса). Узнайте больше о геокодировании в ArcGIS Location Platform.
  • Маршрут и направления включают поиск наилучшего пути от исходного пункта до пункта назначения для индивидуума или отдельного транспортного средства. ArcGIS Location Platform предоставляет сервис маршрутизации для поиска кратчайшего пути от источника до одного или нескольких пунктов назначения, а также для создания маршрутов проезда на нескольких языках. Он также обеспечивает поддержку нескольких API и SDK. Узнайте больше о прокладке маршрута в ArcGIS Location Platform.
  • Обогащение данных, также известное как геообогащение GeoEnrichment, — это процесс поиска демографических данных и данных о местных фактах для местоположений по всему миру. ArcGIS Location Platform предоставляет готовый к использованию сервис геообогащения, который агрегирует демографическую информацию и другие релевантные характеристики для мест в пределах области. (https://developers.arcgis.com/rest/geoenrichment/api-reference/geoenrichment-service-overview.htm). Узнайте больше об обогащении данных в ArcGIS Location Platform.
  • Сетевой анализ помогает решать сложные сетевые задачи (обычно на дорожных сетях), такие как создание оптимизированного маршрута для посещения многих пунктов назначения, поиск ближайшего объекта, определение зоны обслуживания вокруг местоположения или обслуживание набора заказов с помощью парка транспортных средств. ArcGIS Location Platform предоставляет сервис маршрутизации, который поддерживает ряд операций сетевого анализа. Сервис маршрутизации также поддерживает прямые запросы (синхронные) и запросы заданий (асинхронные). ArcGIS Location Platform также обеспечивает поддержку нескольких API и SDK. Узнайте больше о прокладке маршрута в ArcGIS Location Platform.
  • Анализ геометрии — это процесс использования клиентского API для выполнения одной или нескольких операций над точкой, полилинией или полигоном для решения геометрической задачи. Узнайте больше об анализе геометрии в ArcGIS Location Platform.

Расширенные возможности

Все возможности, предоставляемые системой сервисов местоположения на основе ArcGIS Location Platform, считаются базовыми возможностями. Обратите внимание, что хотя некоторые из описанных выше возможностей доступны на бесплатном уровне плана подписки, для большинства из них требуется включить оплату по мере использования. Узнайте больше об учетных записях ArcGIS Location Platform.

Примечание:

Дополнительные сервисы местоположения и/или вспомогательные ресурсы также доступны у дистрибьюторов, партнеров Esri и третьих сторон. Узнайте больше на ArcGIS Marketplace.

Рекомендации

Приведенные ниже рекомендации применяют основные компоненты ArcGIS Well-Architected Framework к шаблону системы сервисов местоположения на базе PaaS. Представленная здесь информация не претендует на исчерпывающий характер, а скорее подчеркивает ключевые соображения по проектированию и/или реализации этой конкретной комбинации системы и шаблона развертывания. Узнайте больше об основных компонентах архитектуры ArcGIS Well-Architected Framework.

Надёжность

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

  • ArcGIS Location Platform использует несколько зон доступности, регионов и поставщиков услуг для обеспечения избыточности, отказоустойчивости и непрерывности обслуживания.
  • Соглашение об уровне обслуживания (SLA), предоставляемое ArcGIS Location Platform.
  • При публикации собственных сервисов местоположения (например, базовых карт) в ArcGIS Location Platform следует уделять дополнительное внимание возможности восстановления. В этих сценариях рекомендуется использовать процессы резервного копирования и процедуры, внешние по отношению к ArcGIS Location Platform.

Безопасность

Безопасность защищает ваши системы и информацию. Дополнительные сведения см. в обзоре компонента безопасности.

  • Для создания приложений с помощью ArcGIS Location Platform, которые получают доступ к защищенным ресурсам, требуется аутентификация. Для ArcGIS Location Platform требуется учетная запись ArcGIS Location Platform и подписка, которая поддерживает ключ API и аутентификацию на основе OAuth 2.0. Узнайте больше о безопасности и аутентификации.
  • Системы подвергаются оценке уязвимостей, включая сканирование системы, веб-приложений и баз данных.

Производительность и масштабируемость

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

  • Масштабирование автоматически обрабатывается ArcGIS Location Platform.
    • Многочисленные сети доставки ресурсов поставляют высокомасштабируемые карты и приложения в различные места по всему миру.
  • Для сервисов местоположения, публикуемых организацией, региональное размещение геопространственных данных доступно в США, Европе и Азиатско-Тихоокеанском регионе для повышения производительности и поддержки требований к размещению данных.

Автоматизация

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

  • Сервисы местоположения, предоставляемые Esri в ArcGIS Location Platform, управляются Esri и, как правило, не требуют автоматизации для работы и обслуживания.
  • Рабочие процессы, связанные с использованием сервисов местоположения и/или публикацией и управлением сервисами местоположения конкретной организации, размещенными в ArcGIS Location Platform, могут быть автоматизированы. Чаще всего это делается с помощью ArcGIS API for Python.

Интеграция

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

  • Система сервисов местоположения чаще всего используется в качестве поставщика сервисов для других систем и приложений, используемых на предприятиях организации. Таким образом, интеграция очень распространена и чаще всего осуществляется через интеграцию на уровне сервисов.
  • Сервисы местоположения легко интегрируются и используются за пределами экосистемы ArcGIS с помощью стандартизированных картографических API, SDK и библиотек с открытым исходным кодом.

Наблюдаемость

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

  • При работе с этим системным шаблоном важен тщательный мониторинг использования сервисов. Предоставление сервисов местоположения обычно распространяется на всю организацию (и, возможно, за ее пределы), поэтому разработчики систем или их операторы не могут заранее четко предвидеть наиболее востребованные шаблоны использования и их развитие. Мониторинг помогает принимать решения о том, когда и как следует масштабироваться и развиваться, чтобы удовлетворить спрос, продолжая при этом работать должным образом (и в соответствии с соглашениями SLA).
  • ArcGIS Location Platform, как предложение в рамках PaaS, не поддерживает наблюдение за базовой инфраструктурой и внутренними компонентами программного обеспечения. Тем не менее, он предлагает способы наблюдения за использованием и работоспособностью системы. Сюда входит мониторинг использования приложений и слоев через операционную панель ArcGIS Location Platform.

Прочее

Вот дополнительные соображения по проектированию и внедрению системы сервисов местоположения в качестве PaaS:

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

Сопутствующие ресурсы:

Top