Что такое интероперабильность (Interoperability) в ГИС?

Программное обеспечение ArcGIS, как и все информационные технологии, разрабатывается таким образом, чтобы обеспечить его работоспобность с компьютерными технологиями, а также с другими ГИС и геопространственными инструментами. Есть три ключевых аспекта интероперабильности (Interoperability) в ArcGIS:

В данном разделе описано, как ArcGIS поддерживает все эти аспекты интероперабильности (Interoperability).

Система ArcGIS соответствует открытым стандартам, корпоративным информационным технологиям (IT), и средам веб-вычислений. Благодаря этому пользователи могут встраивать ГИС в любое приложение и в самые разнообразные вычислительные и мобильные устройства и использовать географическую информацию из нескольких баз данных и веб-сервисов. Ниже перечислены некоторые ключевые аспекты интероперабильности (Interoperability) ArcGIS.

Веб-стандарты

Одним из направлений является веб-интеграция ГИС с другими приложениями (ГИС и других ИТ-систем), позволяющая объединять разнородные информационные системы и организовывать их совместную работу. В качестве строительных блоков для реализации критически важных бизнес-правил, рабочих процессов и информационных потоков внутри и между организациями можно использовать веб-сервисы.

Интерфейсы веб-сервисов для управления информацией и программной логикой являются для ArcGIS ключевыми аспектами. В ArcGIS полностью поддерживаются стандартизированные веб-сервисы и протоколы обмена сообщениями, такие как HTTP, HTML, XML, REST, KML и SOAP. Это те же самые технологические стандарты, которые используются в основных деловых и многопользовательских вычислительных средах.

С помощью этих протоколов информационные сервисы ArcGIS можно поставить любому веб-клиенту - в профессиональные рабочие станции, веб-браузеры, мобильные клиенты, смартфоны и другие информационные технологии.

Веб-сервисы ГИС, карт и изображений

С помощью ArcGIS пользователи инкапсулируют их работу с ГИС в ряд стандартизированных ГИС-сервисов, таких как базы геоданных, документы карты и 3D глобуса, модели геообработки и скрипты, каталоги изображений, документы метаданных и т.д. Каждый из этих элементов ГИС можно публиковать, в виде открытых веб-сервисов, которые будут затем обнаруживаться и использоваться с помощью веб-приложений и мобильных вычислительных сред.

Ключевым направлением развития ГИС является использование 2D и 3D картографических веб-сервисов в любых клиентских приложениях, от настольного картографического программного обеспечения и стандартных веб-браузеров до Google Earth и Microsoft Bing Maps и мобильных устройств.

Многие организации, использующие ГИС, публикуют ключевые ресурсы в виде карт с несколькими уровнями разрешения, отличающихся высокой скоростью отображения и легкостью в использовании. Они используют картографические веб-сервисы в качестве цифровых базовых карт, на которые можно накладывать оперативную информацию и задачи ГИС.

Пользователи ArcGIS используют все эти среды. ArcGIS поставляет веб-сервисы ГИС на основе открыто опубликованной спецификации GeoServices REST. Кроме того, веб-сервисы ArcGIS могут обмениваться информацией на основе ряда спецификаций веб-сервисов Открытого геопространственного консорциума (OGC) (таких как WMS, WMTS, WFS, WPS, и WCS). Поддерживается также широко используемый в веб-приложениях формат данных OGC KML.

Эти форматы открывают доступ к информации ArcGIS в многочисленных сценариях веб-, мобильных и облачных вычислений.

Data Interoperability

Помимо баз геоданных, ГИС и геопространственные данные распространяются в сотнях различных файловых форматов многими организациями во всем мире. Поэтому важной задачей является поддержка этих форматов в ArcGIS. Более подробно о поддержке данных см. Обзор поддержки данных в ArcGIS.

ArcGIS содержит дополнительное программное обеспечение, которое расширяет его базовую функциональность поддержки работы с различными форматами данных ГИС. Компании ESRI и Safe Software, мировые лидеры в обеспечении интероперабильности (Interoperability) геопространственных данных, интегрировали в качестве дополнительного модуля в ArcGIS популярный программный продукт Safe Software FME, получивший название Модуль Data Interoperability. Он позволяет ArcGIS распознавать десятки дополнительных сторонних форматов и позволяет работать с ними напрямую, так же, как с собственными форматами ArcGIS. Дополнительный модуль Data Interoperability также дает возможность определять новые пользовательские источники данных и процедуры трансформации данных, позволяющие выполнять сложные преобразования данных для их переноса из различных ГИС и табличных структур данных.

Что такое интероперабильность (Interoperability) в ГИС?

ArcGIS поддерживает открытый сервер пространственных данных, предназначенный для интеграции пространственных данных из любой внешней СУБД, работающей с пространственными типами данных. Пользователи могут строить слои карты, выполняющие запросы к этим СУБД, для работы с ними в ArcGIS. Эта поддержка включает и функции чтения, и функции записи. Более подробно см. в Что такое ArcGIS Spatial Data Server?

ArcGIS разрабатывается с учетом требований интероперабильности (Interoperability)

В основе ArcGIS лежит видение, что ГИС можно реализовать с помощью стандартизированной вычислительной платформы, которая поддерживает разнообразные типы географической информации, а также весь набор инструментов для управления, редактирования, анализа и отображения данных и сервисов.

В этом контексте программное обеспечение ArcGIS используется как стандартизированная ИТ-инфраструктура для объединения инфраструктур настольной ГИС, многопользовательской ГИС, веб-ГИС, мобильной ГИС и облачной ГИС.

ArcGIS была разработано так, чтобы соответствовать всем требованиям масштабируемых, комплексных и стандартизированных вычислений в ГИС.

Обзор ключевых стратегий интероперабильности (Interoperability)

Тема

Стратегия

Презентация

  • Поддерживать все устройства и всех клиентов, в том числе мобильных клиентов, смарт-клиентов, веб-браузеры, приложения геообозревателя (geoexplorer), настольные приложения и другие серверы.

Использовать возможности веб-картографирования и визуализации, предоставляемые ArcGIS Explorer, Google Earth и Microsoft Bing Maps

  • Использовать бесплатное "коробочное" приложение ArcGIS Explorer для работы с 2D и 3D картографическими представлениями, интегрирующими картографические веб-сервисы и локальные данные.
  • Предоставлять пользователям ArcGIS возможность использования 2D и 3D приложений картографического обозревателя (map explorer), таких как Google Earth и Microsoft Bing Maps.
  • Поддерживать создание и использование ресурсов в формате KML, в том числе путем перетаскивания KML-файлов в веб-карты и ArcGIS Online и динамического предоставления веб-карт в формате KML.
  • Поддерживать интерфейс REST для сервисов ArcGIS, позволяющий создавать скрипты и мешапы для обмена данными между ArcGIS и другими веб-сервисами.
  • Поддерживать открытые API-интерфейсы для JavaScript, Flex, Silverlight, iOS, Android и Windows телефонов.

Оркестровать с помощью веб-сервисов, веб-приложений и TCP/IP

  • Поддерживать широкие веб- и ИТ-стандарты World Wide Web Consortium (W3C) и других организаций, такие как HTML, HTTP, JSON, XML, web services, SOAP, WSDL, REST, JavaScript, Adobe Flex, Microsoft Silverlight и т.д.
  • Поддерживать сервис-ориентированные архитектуры (ГИС на сервисной шине предприятия).
  • Поддерживать узкоспециализированные отраслевые стандарты ГИС (такие как стандарты OGC и ISO), например метаданные ISO 19139 и спецификации ОGC WMS (включая SLD), WMTS, WFS, WCS, GML, CSW и т.д.,
  • Поддерживать сервисы KML для публикации ГИС-сервисов в формате KML и использования KML в ArcGIS.
  • Предоставлять доступ и публиковать для широкой аудитории протоколы Esri (например, шейп-файлы, XML базы геоданных, API-интерфейсы файловой базы геоданных, REST and SOAP API-интерфейсы, спецификацию GeoServices REST и т.д.).
  • Поставлять комплект инструментов портала ГИС для централизованной публикации метаданных и приложений.
  • Поддерживать стандарты порталов (например JSR-168, UDDI, CSW от OGC, среды веб-порталов и API-интерфейсы [.NET, Java]).

Логика приложений

  • Обеспечивать возможность развертывания общей логики ГИС в любом месте - в серверах ГИС, пользовательских приложениях, настольных ГИС и на мобильных устройствах в полевых условиях.
  • Строить приложения-мосты для специальных программ (COGNOS, SharePoint, SalesForce, SAP R3, SAS, CRM, выдачи разрешений, GPS, геодезической съемки, GeoRSS и т.д.).
  • Использовать REST для подключения ГИС-сервисов к другим веб-сервисам.

Управление данными

  • Прямо использовать и транслировать любой векторный, растровый и табличный формат данных.
  • Мощная поддержка интероперабильности САПР.
  • Открытая поддержка спецификаций управления данными OGC, таких как KML, GML, WCS, WFS, WMS, WMTS и т.д.
  • Открыто поддерживать управление базами геоданных в любой применимой РСУБД и файловой системе:
    • Oracle
    • SQL Server
    • Informix
    • DB2
    • PostgreSQL
    • Netezza
  • Поддерживать SQL-доступ к базам геоданных.
  • Публиковать, как разработчик API-интерфейсов, информацию для доступа к ключевым ГИС-форматам Esri.
  • Создавать и предоставлять доступ к общим моделям данных ГИС на основе стандартов.

Прикладное программирование

Предоставлять соответствующие отраслевым стандартам API-интерфейсы программирования (C++, .NET, Java, JavaScript, Abode Flex, Microsoft Silverlight и т.д.) для

  • встроенных инструментов
  • Серверов
  • Настольных ГИС
  • Веб-браузерных приложений
  • Мобильных устройств

Вычислительных платформ

Поддерживать наиболее распространенные вычислительные платформы, используемые сообществами наших пользователей. Сюда входит поддержка инструментов веб-сервлетов, СУБД, серверов приложений и сред веб-порталов:

  • Windows: .NET, SQL Server, IIS, SharePoint, Silverlight и т.д.
  • Linux/UNIX: Java, Apache, WebSphere, WebLogic, Oracle Application Server, SAP NetWeaver и т.д.
  • Amazon Elastic Compute Cloud
  • СУБД для Linux/UNIX: Oracle, Informix, DB2 и PostgreSQL

Графика

  • Поддерживать и использовать стандарты Adobe Acrobat, Postscript, PDF и другие препресс- стандарты.
  • Поддерживать соответствующие отраслевым стандартам шрифты.

Международная языковая поддержка

  • Обеспечивать возможность развертывания и использования программного обеспечения Esri на любом языке.
  • Обеспечивать поддержку двустороннего текста.
  • Поддерживать стандарты Интернационализации (I18N) и Локализации (L10N), такие как ЮНИКОД и различные инструменты языковой поддержки.
  • Предоставлять комплекты локализации с инструкциями по переводу программного обеспечения Esri.
  • Предоставлять локализованные версии ArcGIS на различных языках.

Стандарты доступности

  • Обеспечивать поддержку общих стандартов доступности для людей с ограниченными физическими возможностями, таких как стандарты раздела 508 Правительства США.

Краткое описание интероперабильности (Interoperability) в ArcGIS

Связанные темы

9/11/2013