Система сервисов местоположения
Система сервисов местоположения используется для предоставления готовых к использованию сервисов на основе местоположения для корпоративного и/или общественного пользования. Этот шаблон может поддерживать различные возможности на основе местоположения, включая базовые карты, места, геокодирование, маршрутизацию и пространственную аналитику, а также предоставлять предприятиям собственные сервисы базовых данных организации, основанные на местоположении. Система сервисов местоположения является основополагающей системой, часто предоставляющей возможности другим системам в рамках предприятия.
Шаблон системы сервисов местоположения приносит пользу организации за счет различных характеристик, таких как:
- Предоставление авторитетного, фундаментального геопространственного ресурса и возможностей для всех карт, приложений, систем и рабочих процессов в организации.
- Централизация операций и управления основными сервисами местоположения, которые обеспечивают работу организации.
- Предоставление основанных на стандартах сервисных интерфейсов прикладного программирования (API), которые работают непосредственно с картографическими и геолокационными приложениями и могут быть интегрированы практически в любую систему или рабочий процесс с помощью выбранного вами комплекта средств разработки программного обеспечения (SDK).
Обычно организации используют комбинацию сервисов, размещенных и управляемых Esri (как SaaS или PaaS), таких как глобальная спутниковая базовая карта, в дополнение к сервисам, размещенным и управляемым организацией в их собственной системе сервисов местоположения, таких как активы или местоположения клиентов.
Если вы новичок в системных шаблонах ArcGIS, сначала ознакомьтесь с введением.
Пользователи и рабочие процессы.
Системы сервисов местоположения поддерживают широкий спектр пользовательских персонажей и рабочих процессов; тем не менее, пользователи обычно взаимодействуют с сервисами местоположения опосредованно через другие системы и приложения, предоставляемые этими системами. Эти системы включают, помимо прочего, системы картографирования, анализа и совместного использования, а также системы размещения и управления корпоративными приложениями. Узнайте больше о связанных системных шаблонах.
Обратите внимание, что создатели ресурсов и разработчики приложений могут напрямую взаимодействовать с системами сервисов местоположения при проектировании и создании приложений.
Приложения
Системы сервисов местоположения используются почти всеми приложениями, поскольку они являются основой большинства рабочих процессов и направлений использования ArcGIS. ООднако приложения, использующие сервисы местоположения, обычно предоставляются другими системами.
Одним из приложений, которое обычно предоставляется системой сервисов местоположения, в частности, для поддержки создателей ресурсов и разработчиков приложений, является интерфейс для публикации, управления и изучения сервисов местоположения. Большинство шаблонов развертывания включают в себя веб-сайт портала, выступающий в качестве портала открытий, где создатели ресурсов и разработчики приложений могут проводить поиск и исследования и взаимодействовать с сервисами местоположения, такими как базовые карты, геокодирование и пространственный анализ. Шаблон развертывания PaaS по своему уникален и включает консоль управления, известную как операционная панель ArcGIS Location Platform dashboard.
Пользовательские приложения, созданные с помощью картографических API и SDK, также распространены, хотя они обычно размещаются и управляются с помощью связанного системного шаблона.
Для получения дополнительной информации о полном спектре приложений, предоставляемых ArcGIS, см. архитектуру приложений в обзоре ArcGIS.
Функциональные возможности
Ниже приведены основные функциональные возможности, поддерживаемые шаблоном системы сервисов местоположения.
Не все возможности, описанные ниже, доступны во всех шаблонах развертывания. Дополнительные сведения о том, как эти возможности применяются (или не применяются) в различных контекстах развертывания, см. в разделе выбор шаблона развертывания и на страницах шаблонов развертывания.
- Картографирование и визуализация позволяют создавать 2D-карты и 3D-сцены и взаимодействовать с ними. Это включает в себя визуализацию на основе данных, 3D-визуализацию, а также стили базовой карты. Узнайте больше о картах и визуализации.
- Базовые карты – это веб-слои, которые обеспечивают общий визуальный контекст для карт и сцен. Существуют различные типы базовых карт, включая базовые карты векторных листов, базовые карты листов изображений и многослойные базовые карты. Узнайте больше о слоях базовой карты.
- Слои базовых данных – это веб-слои данных, которые предоставляют дополнительный визуальный и аналитический контекст для карт, сцен и прочих геопространственных рабочих процессов. Слои базовых данных, предоставляемые через систему сервисов местоположения, как правило, являются широко используемыми слоями в самых разных сценариях применения в организации. Существуют различные типы слоев данных, включая слои данных ArcGIS и слои данных OGC. Узнайте больше о слоях данных.
- Функция поиска мест позволяет выполнять поиск мест (также известных как точки интереса или POI) рядом с местоположением или в пределах ограничивающей рамки. Места также содержат ценные сведения (атрибуты), такие как название, категория, почтовый адрес, маркетинговый район, контактная информация, веб-сайт, социальные ссылки, часы работы, ценовые рейтинги и рейтинги от пользователей. Узнайте больше о местах.
- Геокодирование — это процесс конвертации текста в адрес и местоположение. Геокодирование позволяет осуществлять поиск адреса (геокодирование), обратное геокодирование, поиск кандидатов совпадений, получение предложений и пакетное геокодирование. Узнайте больше о геокодировании.
- Маршрут и направления включают в себя поиск наилучшего пути от исходного пункта до пункта назначения для индивидуума или отдельного транспортного средства. Эта возможность, также известная как простая маршрутизация, учитывает множество различных параметров данных в дорожной сети, таких как ограничение скорости, количество полос движения и время суток. Эта возможность также поможет создавать маршруты движения и путевые листы. Подробнее о настройке маршрутизации и направлений.
- Обогащение данных также известное как геообогащение GeoEnrichment, — это процесс поиска демографических данных и данных о местных фактах для местоположений по всему миру. Обогащение данных позволяет получать информацию о людях и местах в разных районах на основе местоположения. Обогащение данных позволяет подключать тысячи переменных данных, доступных в глобальном и локальном масштабах. Узнайте больше об обогащении данных.
- Сетевой анализ помогает решать сложные сетевые проблемы (обычно в уличных сетях), такие как создание оптимизированного маршрута для посещения многих пунктов назначения, поиск ближайшего объекта, определение зоны обслуживания вокруг местоположения и обслуживание набора заказов с помощью парка транспортных средств. Он также может создать матрицу стоимости перемещения и найти лучшее место для размещения нового объекта. Узнайте больше о возможностях маршрутизации и сетевого анализа.
- Анализ геометрии — это процесс использования клиентского API для выполнения одной или нескольких операций над точкой, полилинией или полигоном для решения геометрической задачи. Типы геометрического анализа включают пространственные отношения, геометрические вычисления, операции измерения и проекцию данных в новые пространственные системы привязки. Узнайте больше об анализе геометрии и о том, как анализ геометрии соотносится с анализом объектов.
Система сервисов местоположения не включает в себя размещение данных, несмотря на то, что размещение (хостинг) данных иногда рассматривается в качестве сервиса местоположения. Возможности размещения данных обеспечиваются другими системными шаблонами, включая системы самостоятельного сопоставления, анализа и совместного использования, а также системы размещения и управления корпоративными приложениями. Дополнительные сведения см. в разделе связанные системные шаблоны.
Рекомендации по архитектуре
Системы сервисов местоположения строятся с использованием ArcGIS. В этом разделе подробнее описывается, как системы сервисов местоположения согласуются с конкретными аспектами архитектуры ArcGIS и фокусируются на них.
Более подробные сведения об архитектуре см. в разделе Выбор шаблона развертывания.
Данные (сохранение)

Системы сервисов местоположения работают в основном с реляционными данными или данными изображений, хранящимися в файлах, объектах, базах данных и облачных хранилищах данных. Модели данных ArcGIS и правила используются для поддержки широких возможностей картографирования, визуализации и анализа, предоставляемых сервисами местоположения. В некоторых ситуациях для слоев базовых данных могут применяться отраслевые модели данных. Хранилища данных NoSQL, такие как хранилища документов и базы данных графов, обычно не используются для поддержки систем сервисов местоположения.
Сервисы (логика)

Уровень сервисов или логика предоставляет сервисы местоположения. Сюда входит интерактивное картографирование и визуализация, поддержка базовых карт и базовых слоев данных, а также запрос данных, доступ, обогащение и аналитика. Уровень сервисов также предоставляет возможности пространственного обеспечения с помощью сервисов геокодирования и геометрии. Более продвинутые или специализированные сервисы по обработке данных, визуализации и анализу обычно не предоставляются через системы сервисов местоположения, вместо этого они предоставляются связанными системными шаблонами. В некоторых случаях эти расширенные аналитические возможности поддерживаются сервисами местоположения, предоставляемыми этим шаблоном, такими как сервисы маршрутизации, путевого листа и сетевого анализа.
К сервисам портала, участвующим в системах сервисов местоположения, относятся управление пользователями и доступом, обычно необходимое для управления доступом к частным или защищенным сервисам местоположения, а также поиск, каталогизация и управление сервисами местоположения. Системы сервисов местоположения обычно не предоставляют возможности создания, совместного использования и совместной работы с ресурсами. Ознакомьтесь со связанными системными шаблонами, чтобы узнать больше о том, как эти возможности обычно предоставляются дополнительными системными шаблонами.
ArcGIS REST API используется в качестве основной конечной точки в системе для доступа к приложениям, хотя некоторые приложения могут использовать API на основе других сервисов.
Приложения (презентация)

Системы сервисов местоположения используются почти всеми приложениями на базе ГИС, поскольку они являются основой для большинства рабочих процессов и вариантов использования ArcGIS. ООднако приложения, использующие сервисы местоположения, обычно предоставляются другими системами. Разработчики приложений обычно напрямую используют систему сервисов местоположения с помощью картографических API и SDK.
Для получения дополнительной информации см. раздел приложения выше.
Поддержка
Системы сервисов местоположения обычно используются для предоставления критически важных для бизнеса сервисов местоположения и возможностей широкому кругу пользователей, рабочих процессов и систем в масштабах всех предприятий организации. По этой причине системы сервисы местоположения обычно разрабатываются и эксплуатируются с высоким уровнем надежности, безопасности, наблюдаемости, производительности и масштабируемости. Надежные методы и стандарты управления также могут помочь гарантировать, что система сервисов местоположения сможет содержаться, расширяться и развиваться в соответствии с потребностями бизнеса, в то же время соблюдая нефункциональные ИТ-требования.
Системы сервисов местоположения обычно интегрированы во многие системы организации и поэтому могут также поддерживать бизнес-операции, которые неизвестны или недоступны системным администраторам. Обычно для этого требуется использование метаданных, мониторинга и соглашений об уровне обслуживания (SLA).
Общие рекомендации по поддержке и архитектуре см. в разделах практики создания архитектуры и основные компоненты архитектуры по ArcGIS Well-Architected Framework.
Связанные системные шаблоны
Сервисы местоположения лежат в основе многих сценариев использования геопространственных данных. В результате, системы сервисов местоположения обычно интегрируются или комбинируются с другими системными шаблонами ArcGIS. Некоторые распространенные примеры включают:
Дополнительные сведения об интеграции или составлении системных шаблонов см. в разделе Использование системных шаблонов
Примеры
Основным примером системы сервисов местоположения является ресурс ArcGIS Living Atlas of the World, предоставляемый Esri. ArcGIS Living Atlas – это передовая коллекция географической информации по всему миру, включая базовые карты и другие слои данных, такие как изображения, границы и инфраструктура, и предназначенная для поддержки широкого спектра рабочих процессов и сценариев использования. Сервисы местоположения, предоставляемые ArcGIS Living Atlas, можно найти через веб-портал ArcGIS Living Atlas, они включены в программное обеспечение как сервис (SaaS), платформу как сервис (PaaS) и программные развертывания ArcGIS.
Отраслевые примеры систем сервисов местоположения включают:
- Коммерческий. Организации, работающие в сфере коммерческой недвижимости, финансовых услуг и розничной торговли, могут использовать шаблон системы сервисов местоположения для предоставления геокодирования и пользовательских сервисов базовых карт для внутренней аудитории. Коммерческие организации используют сервисы местоположения для обмена пользовательскими базовыми картами и отраслевыми отчетами о проникновении на рынки. Эти сервисы местоположения могут стать частью других предложений, но в этом шаблоне они являются статическими справочниками для сотрудников.
- Здравоохранение и социальные услуги. Риск заболеваний и других проблем со здоровьем может значительно различаться в зависимости от местоположения. Исследователи в области здравоохранения и организации общественного здравоохранения могут использовать системный шаблон сервисов местоположения для эффективного обмена эпидемиологическими данными с широкой аудиторией в форме веб-сервисов REST. Сервисы местоположения, такие как маршрутизация и геокодирование, могут использоваться для обмена общедоступной информацией, такой как пункты вакцинации и другие услуги, связанные с здравоохранением. Учреждения здравоохранения и социальных служб также могут использовать сервисы местоположения для создания настраиваемых конечных точек для своих сотрудников и пользователей, доступных в их внутренних сетях. Особенно для сотрудников, которым поручено проводить пространственный анализ данных PHI в сети, отключенной от Интернета.
- Страхование. Страховщики используют пространственные данные для управления рисками и установления соответствующих цен на страховые полисы. Они могут использовать шаблон системы сервисов местоположения для публичного обмена информацией, связанной со стихийными бедствиями и усилиями по оказанию поддержки. Страховые компании могут использовать шаблоны систем геолокации Location Services System Patterns для оптимизации обработки претензий и реагирования на катастрофические события.
- Национальное правительство. Национальные агентства часто собирают большие объемы данных о социальной, экономической и экологической деятельности. Используя шаблон системы сервисов местоположения, они могут обмениваться данными с пользователями и оценивать результаты проводимой политики. Они могут предлагать базовые карты и конечные точки, включая точки интереса, погоду, гидрологию, маршрутизацию, геокодирование и геообогащение. Сервисы местоположения Национальных правительств включают обширные предложения по изображениям, земельной оценке и земельным записям, как текущим, так и историческим.
- Природные богатства. С помощью шаблона системы сервисов местоположения нефтегазовые компании могут совместно использовать сервисы геообогащения и базовые карты для повышения ситуационной осведомленности. Организации, занимающиеся добычей природных ресурсов, также могут размещать нормативные индикаторы и сервисы изображений, позволяющие их пользователям и сотрудникам принимать более обоснованные решения. Организации, занимающиеся разработкой природных ресурсов, могут предложить пользовательские базовые карты и снимки для получения конкурентной информации и оптимизации повседневных рабочих процессов.
- Государственные органы и органы местного самоуправления. Государственные и местные агентства полагаются на данные, которые помогают им предоставлять эффективные услуги гражданам. С помощью шаблона системы сервисов местоположения они могут делиться локальными базовыми картами с фирменными символами и маршрутами. Государственные и местные правительственные организации часто размещают информационные продукты, доступные только для чтения, такие как доступ к веб-сервисам REST слоя участков. Государственные и местные органы поддерживают различные агентства, такие как избирательные комиссии, аэропорты и службы общественной безопасности, каждое из этих агентств пользуется общими сервисами местоположения, такими как базовые карты, геокодирование и геообогащение. Они могут предлагать своим гражданам функции геообогащения, а также доступные только для чтения карты, связанные с текущими работами, строительными проектами, дорожными службами и многим другим.
- Телекоммуникации. С помощью системного шаблона сервисов местоположения телекоммуникационные организации могут оповещать пользователей и клиентов о сбоях, заказах на выполнение работ, зонах обслуживания и контактной информации. Они могут использовать сервисы местоположения для одновременного охвата многих сотен пользователей и информировать их о проблемах, которые могут повлиять на их услуги.
- Транспорт. Транспортные агентства могут использовать шаблон сервисов местоположения для предоставления актуальных данных о сбоях в работе сети и трафике. Эти сервисы местоположения могут использоваться агентствами планирования и общественной безопасности.
- Коммунальные службы. Коммунальные предприятия могут использовать системный шаблон сервисов местоположения для анализа истории использования и информации о сбоях, а затем сопоставлять эти данные с погодными и другими местными условиями, чтобы понять, какие факторы приводят к более высокому потреблению и увеличивают риск сбоев. Эти сервисы помогают пользователям из коммунальных предприятий улучшить прогнозирование объемов потребления, определить приоритетность профилактического обслуживания и прогнозировать потребности клиентов в обслуживании.