ArcGIS – это полноценная интегрированная ГИС, которая связывает конечных пользователей с данными таким образом, чтобы помочь организациям принимать более обоснованные и быстрые решения. Это стало возможным благодаря базовой архитектуре ArcGIS, которая проиллюстрирована ниже.
Возможности и функциональные области ArcGIS реализуются на всех трех уровнях архитектуры, включая уровни приложений (представление), сервисов (логика) и данных (сохранение). Они, в свою очередь, поддерживаются инфраструктурой и другими техническими областями или «принципами», такими как безопасность, интеграция и автоматизация, чтобы гарантировать то, что система хорошо спроектирована и отвечает нефункциональным требованиям бизнеса.
Сопутствующие ресурсы:
Способ работы ArcGIS с данными в некоторой степени уникален по сравнению с другими информационными системами. Данные могут храниться и управляться в ArcGIS; тем не менее, ArcGIS также может подключаться и интегрировать данные, хранящиеся и управляемые не в системе ArcGIS, такие как базы данных, хранилища файлов и объектов, облачные хранилища данных, озера данных и многое другое. ArcGIS включает в себя информационные модели для пространственных объектов, отношений, 3D, времени, внутренних помещений, графов знаний и многого другого, а также отраслевые модели, такие как инженерные сети и наборы данных участков. Более подробно.
ArcGIS предоставляет множество возможностей на уровне сервисов или логики. К ним относятся сервисы данных, визуализации и анализа, которые управляют большинством геопространственных возможностей, предоставляемых ArcGIS. Кроме того, ArcGIS предоставляет возможности управления ресурсами и доступом через свои сервисы портала. Почти все сервисы, предоставляемые ArcGIS, доступны через ArcGIS REST API, а также через другие многочисленные стандартизированные сервисные API. Более подробно.
ArcGIS поддерживает широкий спектр типов пользователей и рабочих процессов, а также стремится удовлетворить потребности пользователей там, в которых они нуждаются, с помощью подходящих и знакомых возможностей. В результате, ArcGIS предоставляет столь же широкий спектр вариантов приложений на уровне презентации своей архитектуры, включая веб, мобильные устройства, настольные компьютеры, а также XR и иммерсивные интерфейсы. Они варьируются от приложений общего назначения до приложений, ориентированных на рабочие процессы или задачи, приложений, разработанных для офиса или выездных работ, а также приложений, которые работают как подключенными, так и отключенными от сети. Кроме того, ArcGIS поддерживает настраиваемые параметры приложений без кода, приложения с минимумом программирования и сборщики приложений, а также SDK с полным кодом для полной настройки. Более подробно.
Как программное обеспечение, ArcGIS требует наличия инфраструктуры для запуска и корректной работы в ИТ-среде организации. Потребности в инфраструктуре будут различаться в зависимости от используемого подхода к развертыванию. Например, при развертывании на Windows или Linux требуются физические или виртуальные машины под управлением поддерживаемой операционной системы в облаке или локально. При развертывании на основе Kubernetes требуется поддерживаемая облачная или локальная среда Kubernetes. С другой стороны, при развертывании программного обеспечения как сервиса (SaaS) и платформы как сервиса (PaaS) Esri управляет инфраструктурой вычислений и хранения данных (хотя организации все еще может потребоваться поддержка сетевой инфраструктуры и инфраструктуры безопасности). Узнайте больше о продуктах ArcGIS и вариантах развертывания.
Проектирование и эксплуатация системы с помощью ArcGIS требует рассмотрения и, в некоторых случаях, дополнительных технологических компонентов, связанных с ключевыми техническими областями, такими как безопасность. Они называются основными принципами архитектуры ArcGIS Well-Architected Framework и включают в себя:
Продолжайте изучать продукты ArcGIS и варианты развертывания.