Система сервисов местоположения (SaaS)
Системный шаблон сервисов местоположения доступен в виде развертывания на основе программного обеспечения как сервиса (SaaS) с использованием ArcGIS Online.
ArcGIS Online – это облачная ГИС, управляемая и доставляемая Esri как SaaS. ArcGIS Online предоставляет возможности, которые охватывают уровни данных, сервисов/логики и представления, работающие вместе, для создания целостной системы. Построенный на облачной архитектуре мирового класса и управляемый экспертами в области информационных технологий и географических информационных систем (ГИС), ArcGIS Online предлагает надежные и всесторонние возможности веб-ГИС.
Сопутствующие ресурсы:
Базовая архитектура
Ниже приведена типичная базовая архитектура для системы сервисов местоположения, развернутой как SaaS.
Эту схему не следует принимать как она есть и использовать в качестве прототипа для вашей системы. Есть множество важных факторов и вариантов дизайна, которые следует учитывать при проектировании системы. Дополнительные сведения см. в разделе Использование системных шаблонов. Кроме того, на приведенной ниже схеме представлены только базовые возможности системы; при предоставлении расширенных возможностей могут потребоваться дополнительные компоненты системы.

Представленные выше возможности отражают те, которые доступны на июль 2025 года.
Вот ключевые компоненты этой архитектуры:
- ArcGIS Online, включая стандартные компоненты портала, такие как пользователи, группы и элементы, а также сервисы местоположения, такие как базовые карты и сервисы геокодирования. В хранилище данных ArcGIS Online размещаются организационные данные и ресурсы, используемые для работы сервисов местоположения, таких как базовые карты и слои базовых данных.
- Системы сервисов местоположения используются почти всеми приложениями, поскольку они являются основой большинства рабочих процессов и направлений использования ArcGIS. Однако приложения, использующие сервисы местоположения, обычно предоставляются другими системами или используются в пользовательских приложениях, разработанных с помощью картографических API и SDK. Единственным исключением является веб-сайт портала, который служит порталом открытий, где создатели ресурсов и разработчики приложений могут вести поиск и исследования и взаимодействовать с сервисами местоположения, такими как базовые карты, геокодирование и пространственный анализ.
Вот ключевые взаимодействия в этой архитектуре:
- Клиентские приложения взаимодействуют с сервисами данных, а также с сервисами местоположения по протоколу HTTPS, обычно через REST API без отслеживания состояния.
Дополнительную информацию об использовании и администрировании ArcGIS Online можно найти в документации по продукту ArcGIS Online.
Функциональные возможности
Возможности системы сервисов местоположения на основе SaaS описаны ниже. Дополнительные сведения см. в обзоре возможностей и сравнении поддержки возможностей в шаблонах развертывания.
Базовые возможности
Базовые функциональные возможности представляют собой наиболее распространенные возможности, предоставляемые системами сервисов местоположения и обеспечиваемые представленной выше базовой архитектурой.
- Картографирование и визуализация позволяет создавать 2D-карты и 3D-сцены и взаимодействовать с ними. ArcGIS Online предлагает широкие возможности картографирования и визуализации, включая визуализацию на основе данных, 3D-визуализацию, а также стилизацию базовой карты. Узнайте больше о картах и визуализации.
- Базовые карты – это веб-слои, которые обеспечивают общий визуальный контекст для карт и сцен. ArcGIS Online предоставляет множество базовых карт, включая спутниковые снимки, дороги и базовые карты в стиле канвы. ArcGIS Online также позволяет организациям публиковать собственные базовые карты. Узнайте больше о слоях базовой карты.
- Слои базовых данных – это веб-слои данных, которые предоставляют дополнительный визуальный и аналитический контекст для карт, сцен и прочих геопространственных рабочих процессов. ArcGIS Online предоставляет обширную область слоев базовых данных через ArcGIS Living Atlas of the World. Эти сервисы также включают в себя исторический, текущий и прогнозный уровни трафика в traffic.arcgis.com, а также Esri Demographics. ArcGIS Online позволяет организациям публиковать собственные слои базовых данных в виде векторных слоев или слоев листов. Узнайте больше о слоях данных.
- Геокодирование — это процесс конвертации текста в адрес и местоположение. ArcGIS Online использует сервис ArcGIS World Geocoding для поиска адресов, городов, достопримечательностей, названий компаний и почтовых индексов в более чем 100 странах мира. Кроме того, сервис геокодирования ArcGIS World Geocoding используется для поиска местоположений по координатам x, y с использованием долготы и широты, а также систем координатной привязки, таких как Military Grid Reference System (MGRS) и United States National Grid (USNG). ArcGIS Online также поддерживает создание пользовательских локаторов. Подробнее о геокодировании и геопоиске в ArcGIS Online.
- Маршрут и направления включают поиск наилучшего пути от исходного пункта до пункта назначения для индивидуума или отдельного транспортного средства. ArcGIS Online предоставляет сервисы синхронной маршрутизации, которые генерируют маршруты и путевые листы. Эти сервисы доступны по адресу route.arcgis.com. При построении маршрутов и указаний по проезду в ArcGIS Online также могут учитываться данные о дорожном трафике в реальном времени. Подробнее о прокладывании маршрутов и настройке режимов передвижения в ArcGIS Online.
- Обогащение данных, также известное как геообогащение GeoEnrichment, — это процесс поиска демографических данных и данных о местных фактах для местоположений по всему миру. Обогащение данных в ArcGIS Online обеспечивается сервисом ArcGIS GeoEnrichment Service. Подробнее о покрытии GeoEnrichment и обогащении слоев в Map Viewer.
- Сетевой анализ помогает решать сложные сетевые задачи (обычно на дорожных сетях), такие как создание оптимизированного маршрута для посещения многих пунктов назначения, поиск ближайшего объекта, определение зоны обслуживания вокруг местоположения или обслуживание набора заказов с помощью парка транспортных средств. ArcGIS Online предоставляет услуги синхронного сетевого анализа в route.arcgis.com и услуги асинхронного сетевого анализа в logistics.arcgis.com. Слои данных о дорожном движении в реальном времени также доступны на traffic.arcgis.com. ArcGIS Online также включает в себя интерфейсы инструментов в Map Viewer, такие как планирование маршрутов, создание областей передвижения и поиск ближайших. Подробнее о выполнении анализа в Map Viewer и сервисах пространственного анализа.
- Анализ геометрии — это процесс использования клиентского API для выполнения одной или нескольких операций над точкой, полилинией или полигоном для решения геометрической задачи. ArcGIS Online также поддерживает анализ геометрии на стороне сервера с помощью сервиса геометрии ArcGIS Online. Узнайте больше об анализе геометрии и о том, как анализ геометрии соотносится с анализом объектов.
Расширенные возможности
Все возможности, предоставляемые системой сервисов местоположения на основе ArcGIS Online, считаются базовыми возможностями. Обратите внимание, что некоторые из описанных выше возможностей потребляют кредиты ArcGIS Online. Кроме того, некоторые из упомянутых выше слоев данных считаются премиум-ресурсами, которые потребляют кредиты, и для доступа к ним требуется учетная запись организации.
Дополнительные сервисы местоположения и/или вспомогательные ресурсы также доступны у дистрибьюторов, партнеров Esri и третьих сторон. Узнайте больше на ArcGIS Marketplace.
Рекомендации
Приведенные ниже рекомендации применяют основные компоненты ArcGIS Well-Architected Framework к шаблону системы сервисов местоположения на базе SaaS. Представленная здесь информация не претендует на исчерпывающий характер, а скорее подчеркивает ключевые соображения по проектированию и/или реализации этой конкретной комбинации системы и шаблона развертывания. Узнайте больше об основных компонентах архитектуры ArcGIS Well-Architected Framework.
Надёжность
Надежность гарантирует, что ваша система обеспечивает уровень обслуживания, необходимый для бизнеса, а также ваших клиентов и заинтересованных сторон. Подробнее см. в разделе Общие сведения о компонентах надежности.
- ArcGIS Online использует несколько зон доступности, регионов и поставщиков услуг для обеспечения избыточности, отказоустойчивости и непрерывности обслуживания.
- Соглашение об уровне обслуживания (SLA), предоставляемое ArcGIS Online.
- Организации могут отслеживать работоспособность и доступность сервисов местоположения ArcGIS Online на операционной панели ArcGIS Online Health Dashboard.
- При публикации собственных сервисов местоположения (например, базовых карт) в ArcGIS Online следует уделять дополнительное внимание возможности восстановления. В этих сценариях рекомендуется использовать процессы резервного копирования и процедуры, внешние по отношению к ArcGIS Online.
Безопасность
Безопасность защищает ваши системы и информацию. Дополнительные сведения см. в обзоре компонента безопасности.
- Аутентификация и авторизация требуются для премиум-контента, сервисов местоположения, потребляющих кредиты, а также любых частных сервисов местоположения, опубликованных организацией.
- Доступ пользователей и совместная работа с данными регулируются ролевыми элементами управления доступом и современными моделями авторизации и аутентификации, включая OAuth, SAML и многофакторную аутентификацию.
- Системы подвергаются оценке уязвимостей, включая сканирование системы, веб-приложений и баз данных.
- Узнайте больше о передовых методах обеспечения безопасности ArcGIS Online и руководстве по внедрению.
Производительность и масштабируемость
Производительность и масштабируемость направлены на оптимизацию общего взаимодействия пользователей с системой, а также на обеспечение масштабирования системы в соответствии с растущими требованиями к рабочим нагрузкам. Дополнительные сведения см. в обзоре основных компонентов производительности и масштабируемости.
- ArcGIS Online автоматически обрабатывает масштабирование.
- Многочисленные сети доставки ресурсов поставляют высокомасштабируемые карты и приложения в различные места по всему миру.
- Для сервисов местоположения, публикуемых организацией, региональное размещение геопространственных данных доступно в США, Европе и Азиатско-Тихоокеанском регионе для повышения производительности и поддержки требований к размещению данных.
Автоматизация
Автоматизация направлена на сокращение усилий, затрачиваемых на ручное развертывание и выполнение операционных задач, что приводит к повышению операционной эффективности, а также к уменьшению системных аномалий, связанных с человеческим фактором. Дополнительные сведения см. в обзоре компонента автоматизации.
- Сервисы местоположения, предоставляемые Esri в ArcGIS Online, управляются Esri и, как правило, не требуют автоматизации для работы и обслуживания.
- Рабочие процессы, связанные с использованием сервисов местоположения и/или публикацией и управлением сервисами местоположения конкретной организации, размещенными в ArcGIS Online, могут быть автоматизированы. Чаще всего это делается с помощью ArcGIS API для Python, а также ArcGIS Notebooks, поставляемых как SaaS через ArcGIS Online. ArcGIS Notebooks рассматриваются вне области системного шаблона сервисов местоположения. Для получения дополнительной информации см. шаблон системы картографирования, анализа и совместного использования данных с самообслуживанием.
Интеграция
Интеграция связывает эту систему с другими системами для предоставления корпоративных сервисов и повышения производительности организации. Дополнительные сведения см. в обзоре компонента интеграции.
- Система сервисов местоположения чаще всего используется в качестве поставщика сервисов для других систем и приложений, используемых на предприятиях организации. Таким образом, интеграция очень распространена и чаще всего осуществляется через интеграцию на уровне сервисов.
- Многие сервисы местоположения, предоставляемые системой сервисов местоположения ArcGIS Online, автоматически становятся доступными (по умолчанию) в других системах ArcGIS, включая те, которые основаны на развертываниях ArcGIS Enterprise на Windows, Linux и Kubernetes. Узнайте больше о взаимоотношениях между ArcGIS Enterprise и ArcGIS Online.
- Сервисы местоположения легко интегрируются и используются за пределами экосистемы ArcGIS с помощью стандартизированных картографических API, SDK и библиотек с открытым исходным кодом.
Наблюдаемость
Наблюдаемость обеспечивает видимость системы, позволяя эксплуатационному персоналу и другим техническим специалистам поддерживать работу системы в исправном и стабильном состоянии. Дополнительные сведения см. в разделе Обзор компонента наблюдаемости
- При работе с этим системным шаблоном важен тщательный мониторинг использования сервисов. Предоставление сервисов местоположения обычно распространяется на всю организацию (и, возможно, за ее пределы), поэтому разработчики систем или их операторы не могут заранее четко предвидеть наиболее востребованные шаблоны использования и их развитие. Мониторинг помогает принимать решения о том, когда и как следует масштабироваться и развиваться, чтобы удовлетворить спрос, продолжая при этом работать должным образом (и в соответствии с соглашениями SLA).
- ArcGIS Online, как предложение SaaS, не поддерживает наблюдение за базовой инфраструктурой и внутренними компонентами программного обеспечения. Тем не менее, он предлагает способы наблюдения за использованием и работоспособностью системы.
- Дополнительное наблюдение за входом пользователей и изменениями учетных записей может быть возможно с помощью настроенного провайдера идентификации при использовании учетных записей SAML и/или OpenID Connect.
Прочее
Дополнительные соображения по проектированию и внедрению системы сервисов местоположения в качестве SaaS включают:
- Управление и эксплуатация предоставляемых Esri сервисов местоположения осуществляется компанией Esri. Организации могут отслеживать работоспособность и доступность сервисов местоположения ArcGIS Online на операционной панели ArcGIS Online Health Dashboard.
- При публикации сервисов местоположения организации при реализации этого системного шаблона следует уделять особое внимание управлению данными и согласованию с ИТ-политиками и ролями, такими как диспетчер данных и менеджер по ресурсам.
Сопутствующие ресурсы: