Как описано в этой теме, ArcGIS включает несколько шаблонов интеграции с IBM.
ArcGIS поддерживает создание и использование многопользовательских баз геоданных в реляционной базе данных IBM Db2. Db2 может использоваться для хранения пространственных наборов данных, непространственных таблиц и различных других типов данных.
С каждым выпуском программного обеспечения Esri поддерживает последние версии базы данных Db2, как объясняется в этой матрице поддержки.
Подключения к базам данных Db2 могут быть настроены как зарегистрированные хранилища данных с сайтами ArcGIS Server, а издатели могут создавать динамические сервисы, ссылающиеся на данные в этой базе данных. Слои запросов также могут быть созданы из баз данных Db2 и опубликованы в сервисах или использоваться в рабочих процессах ArcGIS Pro.
Maximo Spatial Asset Management — это модуль на платформе IBM Maximo, который позволяет пользователям внутри Maximo пространственно просматривать и управлять активами, расположением, запросами на услуги и заказами на выполнение на карте. Он расширяет функциональность Maximo за счет интеграции с ArcGIS через сервисы функций REST.
Maximo Spatial входит в комплект приложений Maximo Application Suite (MAS), но требует отдельной установки, развернутой из каталога приложений. Maximo Spatial — это отдельный дополнительный продукт для системы управления активами Maximo, установленный на сервере администрирования.
После установки Maximo Spatial администратор использует приложение Map Manager для настройки карты и затем назначает ее сайту Maximo. Карта создается в ArcGIS Enterprise или ArcGIS Online с использованием базовых сервисов объектов. Карта встроена в интерфейс приложения Maximo. Поддерживаемая версия ArcGIS будет зависеть от установленных версий Maximo и Maximo Space.
Пользователи, которым предоставлены права доступа к карте в ArcGIS и Maximo, могут щелкнуть на вкладку карты из любого пространственно-активного приложения, такого как Assets, Locations, Work Order Tracking и Service Request. Затем пользователи выбирают запись, которая была связана с элементом карты или содержит сервисный адрес с данными о местоположении.
Maximo Spatial использует интеграционный фреймворк Maximo (MIF) с ArcGIS Server REST API. MIF использует объектные структуры и каналы связи для управления обменом данными между Maximo и внешними системами, такими как ГИС.
Атрибуты добавляются в таблицы классов объектов ГИС и таблицы базы данных Maximo Manage для создания логической связи между таблицами ГИС и таблицами базы данных Maximo. Классы объектов ГИС публикуются в сервисы объектов с атрибутами ГИС. Задания cron используют атрибуты для выявления новых объектов и их синхронизации с Maximo. Maximo Spatial использует задачу cron ArcGISDataSync для управления синхронизацией данных между Maximo и ArcGIS. Интеграция может быть настроена на односторонний или двусторонний поток данных.
Приложение Maximo Mobile должно настроить поставщика карт, Map Manager, чтобы он мог использовать карты и данные из среды ArcGIS. Приложение Map Manager в Maximo настраивает соединение со средой ArcGIS и управляет им. Maximo Spatial может интегрироваться с другими инструментами ArcGIS, такими как Field Maps и Survey123, через ссылки на основе рабочих процессов и URL. См. раздел Интеграция через рабочие процессы между приложениями для получения дополнительной информации.
Maximo Spatial поддерживает офлайн-доступ, чтобы пользователи могли получать доступ к ГИС-данным при отключении связи. Классы объектов ArcGIS должны быть включены для отслеживания реплик, а сервисы ArcGIS Server должны быть опубликованы с включенной возможностью синхронизации.
При интеграции Maximo Spatial с ArcGIS учитывайте следующие рекомендации.
Всегда используйте поддерживаемые версии ArcGIS Enterprise, Maximo и Maximo Spatial.
Настройте сервисы ArcGIS для обработки нагрузки и используйте балансировщики нагрузки или веб-адаптеры для распределения сервисных вызовов ArcGIS и обеспечения высокой доступности.
Для улучшения тестирования и снижения риска внедрения в производство, существуют отдельные среды для разработки, тестирования и производства. В идеале тестовая среда должна быть настроена как производственная.
На обоих серверах ArcGIS и Maximo включите SSL-сертификаты для безопасной и доверенной связи.
Настройте задачу ArcGISDataSync cron для автоматизации создания записей из сервисов объектов ГИС.
По возможности уменьшайте дублирование данных, отображая связанные ГИС-объекты на картах без хранения данных в Maximo.
Настройте советы по карте, чтобы предоставлять дополнительную информацию об объектах, не выходя из карты.
Чтобы изолировать нагрузку на обработку от основных сервисов Maximo, разверните пространственные сервисы Maximo на выделенном кластере/JVM.
Вплоть до ArcGIS Enterprise 11.5 используйте кэшированные сервисы для визуализации крупных полигональных элементов, таких как гриды, зоны давления, подразделения, зоны питания или подстанции.
Чтобы снизить ошибки данных, используйте валидацию доменов в JSON-отображениях.
Для улучшения производительности карты:
Следуйте рекомендациям ArcGIS для улучшения производительности сервисов объектов, ограничивая слои и связанные данные только основными, упрощая символы, ограничивая использование динамических или вычисленных атрибутов, а также используйте минимальные и максимальные масштабы для слоев объектов при публикации.
Применяйте фильтры в конфигурации интеграции JSON для ограничения наборов данных объектов.
Если вы не генерируете Service Requests, Work Orders, or Assets со слоя ГИС-карты в Maximo, отключите действия автосоздания.
Используйте выделенные ресурсы для сервисов объектов Maximo Spatial.
Для доступа только для просмотра, отключите Geometry Services.
Ограничьте использование сервисов геокодирования для проверки при создании Service Request.
Пакет приложений IBM TRIRIGA включает Location Service for Esri, который добавляет дополнительные пространственные возможности системам TRIRIGA, такие как использование внутренних систем позиционирования или управление ГИС-пространством внутри помещений.
Для получения дополнительной информации см. документацию TRIRIGA Application Suite Location Service for Esri.
IBM создала коннектор для программного обеспечения i2 Analyst’s Notebook, который можно использовать для отображения карт в Notebook, проведения простого пространственного анализа и интеграции слоев из источников данных ArcGIS Enterprise или публичных слоев данных.
Для более подробной информации см. документацию IBM по i2 Analyst’s Notebook Connector for Esri. Обратите внимание, что поддержку этого коннектора обеспечивает IBM, а не Esri.