Система редактирования и управления данными (Windows/Linux)
Шаблон системы редактирования и управления данными обычно развертывается в Windows и Linux с помощью программного обеспечения ArcGIS Enterprise для Windows и Linux.
ArcGIS Enterprise для Windows и Linux включает в себя несколько компонентов, которые охватывают уровни данных, сервисов/логики и представления и работают вместе, чтобы обеспечить целостную систему. ArcGIS Enterprise на Windows и Linux полностью поддерживается виртуальными средами (под управлением поддерживаемой операционной системы), а также облачными провайдерами, использующими виртуальные компьютеры, отвечающие системным требованиям. Esri также предоставляет инструменты развертывания для облачных платформ, включая Amazon Web Services (AWS) и Microsoft Azure.
Сопутствующие ресурсы:
Базовая архитектура
Ниже приведена типичная базовая архитектура для системы редактирования и управления данными, развернутой в Windows или Linux.
Эту схему не следует принимать как она есть и использовать в качестве прототипа для вашей системы. Есть множество важных факторов и вариантов дизайна, которые следует учитывать при проектировании системы. Дополнительные сведения см. в разделе Использование системных шаблонов. Кроме того, на приведенной ниже схеме представлены только базовые возможности системы; при предоставлении расширенных возможностей могут потребоваться дополнительные компоненты системы.

Представленные выше возможности отражают те, которые доступны на июль 2025 года.
Вот ключевые компоненты этой архитектуры:
- Многопользовательские базы геоданных обычно используются в системах редактирования и управления данными для сохранения данных под управлением пользователей (редактируемых). Многопользовательские базы геоданных – это информационные модели, которые добавляют функциональные возможности к системам управления реляционными базами данных (СУБД). Многопользовательская база геоданных поддерживает расширенные модели данных, а также расширенные возможности редактирования и управления данными, такие как поддержка модели длинных транзакций.
- Базовое развертывание ArcGIS Enterprise, включая ArcGIS Data Store, ArcGIS Server и Portal for ArcGIS. ArcGIS Data Store можно использовать для сохранения данных, управляемых ArcGIS редактируемых). Компонент ArcGIS Web Adaptor в ArcGIS Enterprise также рекомендуется использовать, а в некоторых ситуациях он может оказаться обязательным.
- ArcGIS Server, в частности, роль ГИС-сервера, которая предоставляет редактируемые сервисы объектов для данных, хранящихся в многопользовательской базе геоданных. ArcGIS Server, предоставляющий сервисы корпоративных данных, изображается как отдельный от ArcGIS Server логический компонент этой системы, который предоставляет размещенные и служебные сервисы (и который завершает описанное выше базовое развертывание). Это связано с тем, что они играют две разные роли в системе и часто разрабатываются и развертываются отдельно на физическом уровне. Компонент ArcGIS Web Adaptor в ArcGIS Enterprise также рекомендуется использовать, а в некоторых ситуациях он может оказаться обязательным.
- ArcGIS Online, SaaS-инфраструктура Esri, которая обычно предоставляет базовые карты (например, спутниковую карту), справочные данные (например, местоположения), а также другие сервисы местоположения (включая геокодирование и поиск) для этой системы. В качестве альтернативы организация может размещать и управлять своими собственными сервисами местоположения вместо использования системы SaaS от Esri. Для получения дополнительной информации см. шаблон системы сервисов местоположения.
- Есть несколько приложений, обычно используемых в этом шаблоне. Узнайте больше о приложениях, используемых в системах редактирования и управления данными.
Вот ключевые взаимодействия в этой архитектуре:
- Клиентские приложения взаимодействуют с корпоративными сервисами данных, а также с сервисами местоположения по протоколу HTTPS, как правило, через интерфейсы REST API без отслеживания состояния. Этот шаблон интенсивно использует сервисы объектов специально для редактирования, хотя обычно используются и некоторые другие типы сервисов.
- ArcGIS Server поддерживает постоянные TCP-соединения как с системой управления базами данных (СУБД), на которой размещена многопользовательская база геоданных, так и с ArcGIS Data Store. В первом случае требуется, чтобы на компьютерах ArcGIS Server, взаимодействующих с СУБД, было установлено соответствующее клиентское программное обеспечение базы данных.
- ArcGIS Monitor, рекомендуемый для мониторинга и оптимизации компонентов ГИС-системы, взаимодействует с различными компонентами ArcGIS и IT (например, СУБД) с помощью различных механизмов. Для получения дополнительной информации см. документацию к ArcGIS Monitor.
- Ссылки на сервисы местоположения, размещенные и управляемые ArcGIS Online (например, базовые карты), обычно регистрируются и становятся доступными для использования в ArcGIS Enterprise. Ссылки на некоторые сервисы даются автоматически при установке ArcGIS Enterprise, хотя дополнительный общий доступ к ресурсам и сервисам между этими двумя системами может быть выполнен вручную или автоматически. См. Настройка служебных сервисов ArcGIS Online, настройка ресурсов ArcGIS Living Atlas и распределенное сотрудничество.
Дополнительную информацию о взаимодействии между компонентами ArcGIS Enterprise можно найти в документации по продуктам ArcGIS Enterprise для Windows и Linux, включая схему портов, используемых при развертывании ArcGIS Enterprise на Windows и Linux.
Функциональные возможности
Возможности системы редактирования и управления данными на Windows и Linux описаны ниже. Дополнительные сведения см. в обзоре возможностей и сравнении поддержки возможностей в шаблонах развертывания.
Возможности, используемые в системе редактирования и управления данными, но обычно предоставляемые другими системами, такими как базовые карты, геокодирование и другие сервисы местоположения, предоставляемые системой сервисов местоположения, ниже не перечислены. Узнайте больше о связанных системных шаблонах.
Базовые возможности
Базовые возможности представляют собой наиболее распространенные возможности, предоставляемые системами редактирования и управления данными и обеспечиваемые представленной выше базовой архитектурой.
- Картографирование и визуализация позволяют визуализировать и сопоставлять данные до, во время и после редактирования.
- Редактирование данных в шаблоне развертывания Windows/Linux обеспечивается функциями доступа к данным и редактирования на основе сервисов ArcGIS Enterprise. Сюда входит редактирование геометрии и атрибутов.
- Импорт и экспорт данных в пакетном режиме поддерживается с помощью инструментов импорта и экспорта, которые работают непосредственно с сервисами объектов или многопользовательской базой геоданных.
- Отслеживание редактирования и аудит включает автоматическую запись информации о любых вставках или обновлениях данных с помощью отслеживания изменений в ArcGIS Enterprise.
- Управление короткими транзакциями позволяет редактировать короткие транзакции без блокировок с помощью сервисов объектов, размещенных в ArcGIS Enterprise, и с использованием данных, хранящихся в ArcGIS Data Store или многопользовательской базе геоданных.
- Управление длинными транзакциями позволяет редактировать и управлять несколькими состояниями данных одновременно с помощью функции управления сервис-ориентированными версиями многопользовательских баз геоданных. Управление сервис-ориентированными версиями также поддерживает обнаружение конфликтов и согласование, позволяя нескольким пользователям и командам совместно работать над общими наборами данных.
- Пространственные и атрибутивные правила расширяют возможности редактирования и улучшают целостность геопространственных данных с помощью атрибутивных правил в многопользовательской базе геоданных.
- Распределение и репликация данных позволяют копировать или синхронизировать данные между двумя или более многопользовательскими базами геоданных или ГИС-системами. ArcGIS Enterprise предлагает несколько подходов к распространению данных, включая репликацию, синхронизацию объектов и распределенное сотрудничество.
- Архивирование и история данных позволяют фиксировать, управлять и анализировать изменения, сделанные с течением времени, с помощью архивации базы геоданных.
Расширенные возможности
Расширенные возможности обычно добавляются для удовлетворения конкретных потребностей или поддержки отраслевых моделей данных и решений, а также могут потребовать дополнительных программных компонентов или соображений по архитектуре.
- Возможности взаимодействия и преобразования данных поддерживают перемещение данных между сотнями систем и приложений с помощью визуального интерфейса программирования, предоставляемого ArcGIS Data Interoperability, который включает чтение и запись во многие хранилища данных, поддерживаемые ArcGIS Enterprise.
- Развитая проверка данных расширяет возможности редактирования и управления данными в ArcGIS Enterprise, упрощая, улучшая и автоматизируя рабочие процессы контроля качества данных с помощью ArcGIS Data Reviewer.
- Управление и автоматизация рабочих процессов расширяет возможности редактирования и управления данными с помощью ArcGIS Enterprise с возможностью координации и автоматизации работы между командами с помощью ArcGIS Workflow Manager.
- Размещенные блокноты Python обеспечивают анализ, администрирование и автоматизацию на основе Python с помощью ArcGIS Notebooks, размещенных, управляемых и доставляемых через ArcGIS Enterprise.
- Инженерные сети расширяют возможности ArcGIS Enterprise по редактированию и управлению данными для сложных сетей в сфере инженерных коммуникаций с помощью ArcGIS Utility Network.
- Управление земельными участками расширяет возможности редактирования и управления данными 3D и 4D участков, включая информацию о слоях и недрах, записи о собственности, а также права на сельскохозяйственные и природные ресурсы, с помощью ArcGIS Parcel Fabric.
- Roads and Highways расширяет возможности ArcGIS Enterprise по редактированию и управлению данными местоположений на основе измерений в транспортной отрасли с помощью ArcGIS Roads and Highways.
- Pipeline Referencing расширяет возможности ArcGIS Enterprise по редактированию и управлению данными местоположений на основе измерений в трубопроводной отрасли с помощью ArcGIS Pipeline Referencing.
- Defense mapping расширяет возможности редактирования данных, управления и автоматизации для оборонных картографических агентств и подрядчиков с помощью ArcGIS Defense Mapping.
- Production Mapping расширяет возможности ArcGIS Enterprise по оптимизации данных и картографии с помощью ArcGIS Production Mapping. Обратите внимание, что все возможности ArcGIS Production Mapping охватывают несколько системных шаблонов.
- Indoor GIS расширяет возможности ArcGIS Enterprise по созданию и управлению данными поэтажных планов, картографированию интерьеров зданий, а также публикации карт и сервисов, поддерживающих этажность. Для этой возможности требуется ArcGIS Pro, и она стала возможной благодаря ArcGIS Indoors.
- Другие отраслевые решения позволяют быстро развертывать отраслевые приложения и конфигурации ArcGIS Enterprise с помощью ArcGIS Solutions. Обратите внимание, что не все отраслевые решения доступны для ArcGIS Enterprise.
- Настраивайте и расширяйте функциональные возможности систем редактирования и управления данными с помощью ArcGIS Enterprise Software Development Kit (SDK), позволяющего разработчикам создавать расширения серверных объектов (SOE), перехватчики серверных объектов (SOI) и пользовательские потоки данных.
Рекомендации
Приведенные ниже соображения применяют компоненты ArcGIS Well-Architected Framework к шаблону системы редактирования и управления данными в Windows и Linux. Представленная здесь информация не претендует на исчерпывающий характер, а скорее подчеркивает ключевые соображения по проектированию и/или реализации этой конкретной комбинации системы и шаблона развертывания. Узнайте больше об основных компонентах архитектуры ArcGIS Well-Architected Framework.
Надёжность
Надежность гарантирует, что ваша система обеспечивает уровень обслуживания, необходимый для бизнеса, а также ваших клиентов и заинтересованных сторон. Подробнее см. в разделе Общие сведения о компонентах надежности.
- Целостность и возможность восстановления данных имеют первостепенное значение
- Соглашения об уровне обслуживания, требующие высокого уровня доступности, являются распространенными
- Высокая доступность и отказоустойчивость достигается за счет резервирования инфраструктуры на всех уровнях системы.
- Восстановление после аварии встречается реже, но возможно.
См. подробнее о минимизации потерь данных и времени простоя в ArcGIS Enterprise.
Безопасность
Безопасность защищает ваши системы и информацию. Дополнительные сведения см. в обзоре компонента безопасности.
- Аутентификация и авторизация требуются почти всегда, за исключением варианта сбора данных в стиле краудсорсинга (хотя они чаще развертываются с использованием схем SaaS или PaaS).
- Контроль доступа возможен и часто реализуется на всех уровнях системы.
- Расширенное, детальное управление доступом, такое как безопасность на уровне строк или столбцов, обычно достигается с помощью перехватчиков серверных объектов и/или партнерских решений.
- Аудит очень распространен и обычно реализуется с помощью отслеживания изменений.
Ознакомьтесь с Руководством по усилению защиты ArcGIS Enterprise, чтобы узнать о стратегиях и связанных с ними настройках, которые могут быть реализованы для повышения уровня безопасности развертываний ArcGIS Enterprise.
Производительность и масштабируемость
Производительность и масштабируемость направлены на оптимизацию общего взаимодействия пользователей с системой, а также на обеспечение масштабирования системы в соответствии с растущими требованиями к рабочим нагрузкам. Дополнительные сведения см. в обзоре основных компонентов производительности и масштабируемости.
- Соглашения об уровне обслуживания, требующие высокой производительности, являются распространенными
- Производительность базы данных обычно является основным фактором общей производительности системы
- Сложность модели данных также может повлиять на производительность системы
- Как правило, требуются высокопроизводительные сети с низкой задержкой
- Производительность редактирования является ключевым фактором, так как даже незначительное снижение производительности может негативно сказаться на работе пользователей и общей производительности.
- Масштабирование вверх/вниз и вне/внутрь обычно является направленным и/или реактивным, так как в большинстве случаев база пользователей хорошо известна, а требования к системе меняются предсказуемо.
Автоматизация
Автоматизация направлена на сокращение усилий, затрачиваемых на ручное развертывание и выполнение операционных задач, что приводит к повышению операционной эффективности, а также к уменьшению системных аномалий, связанных с человеческим фактором. Дополнительные сведения см. в обзоре компонента автоматизации.
- Автоматизация рабочих процессов широко распространена, особенно когда большие группы редакторов совместно работают над редактированием и поддержкой общих или связанных наборов данных. Более подробную информацию об этой расширенной возможности см. в rcGIS Workflow Manager.
- Управление данными обычно включает в себя умеренное или интенсивное использование автоматизации, часто с использованием скриптов Python для выполнения повторяющихся задач или создания отчетов по многопользовательской базе геоданных. Для получения более подробной информации обратитесь к ArcGIS API for Python.
- Также широко используется автоматизация системного администрирования, включая автоматизацию развертывания программного обеспечения, инфраструктуру как код и DevOps.
Интеграция
Интеграция связывает эту систему с другими системами для предоставления корпоративных сервисов и повышения производительности организации. Дополнительные сведения см. в обзоре компонента интеграции.
- Широко распространена интеграция с другими информационными системами, такими как системы управления активами предприятия (EAM), управления взаимоотношениями с клиентами (CRM) и автоматизированной массовой оценки (CAMA).
- Обмен данными и согласование между системами очень типично
- Использование ArcGIS API и SDK довольно распространено
- Также доступны сторонние инструменты и приложения для интеграции
Наблюдаемость
Наблюдаемость обеспечивает видимость системы, позволяя эксплуатационному персоналу и другим техническим специалистам поддерживать работу системы в исправном и стабильном состоянии. Дополнительные сведения см. в обзоре компонента наблюдаемости.
- Успешная работа систем редактирования и управления данными, как правило, зависит от хорошего понимания того, как и кем редактируются данные. Это, помимо прочего, может включать информацию о том, кто и что редактирует, характер этих изменений, характер операций редактирования, использование возможностей пакетного редактирования, а также общий объем и частоту редактирования. Управление и мониторинг сервисов объектов особенно важны, включая использование отслеживания изменений и аудита. Мониторинг на уровне многопользовательской базы геоданных также имеет решающее значение, особенно когда задействованы средние и большие команды редакторов. Узнайте больше о создании и обслуживании многопользовательских баз геоданных.
- Вебхуки сервиса объектов могут использоваться для целей наблюдаемости.
- ArcGIS Enterprise для Windows/Linux можно отслеживать различными способами, включая журналы сервера и статистику сервера. Мониторинг доступности, производительности и использования системы наиболее важен для этого системного шаблона. В дополнение к мониторингу программного обеспечения ArcGIS Enterprise, важно отслеживать все вспомогательные компоненты и инфраструктуру, в частности, операционную систему Windows или Linux, базы данных и другие хранилища данных, а также вычислительную, сетевую, защитную и другую инфраструктуру. Узнайте больше о мониторинге производительности системы.
- Некоторые расширенные возможности этого системного шаблона, такие как управление рабочими процессами и автоматизация с помощью ArcGIS Workflow Manager, имеют дополнительную поддержку наблюдаемости. Для получения дополнительной информации ознакомьтесь с соответствующей документацией по продукту.
- Использование веб-аналитики также может быть полезно для редактирования с помощью пользовательских веб-приложений.
- Дополнительное наблюдение за входом пользователей и изменениями учетных записей может быть возможно с помощью настроенного провайдера идентификации при использовании учетных записей SAML и/или OpenID Connect.
Прочее
Дополнительные рекомендации по проектированию и внедрению системы редактирования и управления данными в Windows и Linux включают:
- Успешная работа требует глубокого понимания концепций ГИС, информационных технологий, а также концепций и технологий баз данных. Это включает в себя знания и навыки, характерные для выбранной системы управления базами данных (СУБД).
- При реализации этого системного шаблона следует уделять особое внимание управлению данными и согласованию с ИТ-политиками и ролями, такими как распорядитель данных и администратор базы данных.
Сопутствующие ресурсы: