Системные шаблоны ArcGIS
Системные шаблоны ArcGIS – это распространенные типы систем, построенных с помощью ArcGIS. Они являются геопространственными по своей природе, поддерживают несколько моделей развертывания и не специфичны для какой-либо одной отрасли или сегмента рынка.
Что такое система?
Система — это набор возможностей, продуктов и процедур, которые настроены и созданы для совместной работы в поддержку рабочих процессов. Системы обычно определяются функциями, которые они предоставляют организации, а также определенными и поддерживаемыми рабочими процессами и более конкретными функциональными и нефункциональными требованиями.
Что такое системный шаблон ArcGIS?
Системные шаблоны ArcGIS – это абстракции реальных систем, описывающие наиболее распространенные типы геопространственных систем, которые организации реализуют с помощью программного обеспечения и сервисов ArcGIS. Системные шаблоны обычно наблюдаются в различных отраслях и на нескольких рынках. Цель системных шаблонов – помочь тем, кто проектирует и создает ИТ- и ГИС-системы, понять наиболее распространенные способы объединения возможностей и продуктов ArcGIS в системы, которые организации разрабатывают, развертывают и эксплуатируют.
Например, система редактирования и управления данными используется для редактирования и управления авторитетными данными организации. Некоторые из основных рабочих процессов для системы редактирования и управления данными включают возможность создания моделей данных, редактирования атрибутов и геометрии, а также аудита изменений. Этот системный шаблон может принимать различные формы при реализации в отраслевом контексте. Некоторые примеры показаны ниже.

Системные шаблоны также могут быть объединены для создания более сложных и специфичных для отрасли систем. Например, система управления растительностью — это тип системы, обычно используемый в энергетических компаниях для снижения потенциального распространения лесных пожаров путем удаления, изменения и управления растительностью. Системы управления растительностью обычно требуют возможностей редактирования и управления данными, а также возможностей управления и аналитики данных изображений, мобильных операций и управления данными в автономном режиме. Они также часто сочетаются или интегрируются с возможностями самостоятельного картографирования, анализа и публикации и/или корпоративными приложениями для взаимодействия с заинтересованными сторонами. Узнайте больше о том, как проектировать и создавать системы с использованием системных шаблонов.
Знакомство с системными шаблонами ArcGIS
В настоящее время существует восемь (8) системных шаблонов ArcGIS:
- Системы сервисов местоположения предоставляют готовые к использованию сервисы на основе местоположениях для применения в масштабах всего предприятия и/или общего пользования. Этот системный шаблон может поддерживать различные возможности, основанные на местоположении, включая базовые карты, места, геокодирование, маршрутизацию и пространственную аналитику, а также предоставлять предприятию собственные базовые сервисы данных по местоположениям. Системы сервисов местоположения являются основополагающими, часто предоставляя возможности другим системам в рамках предприятия.
- Системы самостоятельного картографирования, анализа и совместного использования — это веб-ориентированные системы на основе сервисов для самостоятельного создания, совместного использования и использования данных, карт и приложений. Этот системный шаблон позволяет отдельным лицам и командам создавать, делиться и использовать геопространственные ресурсы без значительных технических знаний или навыков в области ГИС. Он также поддерживает самостоятельный пространственный анализ. Несмотря на то, что он веб-ориентирован, пользователи могут взаимодействовать с ним не только с помощью веб-приложений, но и через мобильные приложения, а также настольное приложение ArcGIS Pro. Этот шаблон часто используется при внедрении ArcGIS в деятельность организации и может служить как центром взаимодействия, так и креативным движком для предприятия.
- Системы размещения и управления корпоративными приложениями доставляют приложения корпоративным и/или публичным заинтересованным сторонам. Приложения, поставляемые с помощью этого системного шаблона, как правило, являются веб-приложениями или мобильными приложениями и обычно имеют жесткие технические требования и соглашения об уровне обслуживания для таких областей, как надежность, производительность и масштабируемость.
- Системы редактирования и управления данными поддерживают редактирование и управление достоверными структурированными данными, как правило, внутри организации. Традиционно эта модель в значительной степени опирается на специалистов ГИС и настольное редактирование, хотя современные реализации позволяют редактировать данные веб- и мобильных устройств через архитектуру на основе сервисов.
- Системы управления и аналитики данных изображений используются для каталогизации и обслуживания больших коллекций изображений, лидарных данных, высотных, многомерных и/или ориентированных изображений в любом масштабе как в 2D, так и в 3D контекстах. Этот системный шаблон поддерживает каталогизацию, запросы, загрузку моделей данных и визуализацию изображений для корпоративных сценариев использования с доступом через веб-сервисы и оперативную обработку, поддерживающую визуализацию, эксплуатацию и анализ.
- Системы управления мобильными операциями и автономными данными обеспечивают полный спектр сценариев использования мобильных устройств в режиме онлайн и офлайн. Сюда входят сбор и редактирование полевых данных, а также сценарии использования операций на основе собственных приложений, мобильных баз данных и веб-технологий синхронизации данных. Этот системный шаблон также может быть использован для сценариев, не связанных с редактированием, в которых мобильные пользователи передают данные и карты в автономном режиме на собственных устройствах для ситуационной осведомленности, навигации и поддержки принятия решений в полевых условиях (включая встроенные приложения, такие как навигация транспортных средств).
- Системы аналитики больших данных используются для анализа больших объемов географических и табличных данных. Этот системный шаблон использует Apache Spark в качестве подсистемы для пакетной обработки крупномасштабных данных в распределенной вычислительной инфраструктуре. Результаты пространственного и временного анализа больших данных, как правило, записываются обратно в хранилища данных для дальнейшего анализа или в другие системы ArcGIS для визуализации и дальнейшего географического анализа.
- Системы потоковой передачи и аналитики данных в режиме реального времени позволяют организациям получать, визуализировать и анализировать данные из источников в режиме реального времени, таких как датчики, активы и другие источники динамических данных. Данные могут использоваться для картографирования в режиме реального времени, храниться в виде больших пространственно-временных данных для дальнейшего анализа, а также для инициирования действий и оповещений на основе происходящих событий. Этот шаблон подключается к потокам данных в реальном времени и другим источникам быстро распространяемых данных, таким как Интернет вещей (IoT).
Эти системные шаблоны не представляют все типы систем, которые могут быть реализованы с помощью ArcGIS.
Системные шаблоны описываются с двумя уровнями детализации, начиная с концептуального и обзорного уровня, который не зависит от продукта и модели развертывания. На уровне обзора описываются возможности, рабочие процессы и общие технические аспекты, а также отраслевые примеры систем. Системные шаблоны также предоставляют архитектуры логического уровня, которые зависят от продукта или модели развертывания. Этот второй уровень детализации включает в себя базовые схемы логической архитектуры, а также конкретные соображения в отношении архитектуры. Дополнительные сведения см. в разделе Анатомия системного шаблона.
Системные шаблоны, представленные в ArcGIS Well-Architected Framework, являются ресурсами, предназначенными для образовательных и информационных целей. Они могут быть полезны для достижения соответствия потребностям организации с конкретными типами систем, а затем для понимания характеристик, технических соображений, а также ограничений и компромиссов, которые обычно имеют отношение к процессам проектирования систем и принятия решений. Дополнительные сведения см. в разделе Использование системных шаблонов.