Что такое интероперабильность (Interoperability) в ГИС?
Программное обеспечение ArcGIS, как и все информационные технологии, разрабатывается таким образом, чтобы обеспечить его работоспобность с компьютерными технологиями, а также с другими ГИС и геопространственными инструментами. Есть три ключевых аспекта интероперабильности (Interoperability) в ArcGIS:
- Интероперабильность (Interoperability) со стандартами информационных технологий
- Веб-стандарты
- ГИС Interoperability
В данном разделе описано, как 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 была разработано так, чтобы соответствовать всем требованиям масштабируемых, комплексных и стандартизированных вычислений в ГИС.
Тема |
Стратегия |
---|---|
Презентация |
|
Использовать возможности веб-картографирования и визуализации, предоставляемые ArcGIS Explorer, Google Earth и Microsoft Bing Maps |
|
Оркестровать с помощью веб-сервисов, веб-приложений и TCP/IP |
|
Логика приложений |
|
Управление данными |
|
Прикладное программирование |
Предоставлять соответствующие отраслевым стандартам API-интерфейсы программирования (C++, .NET, Java, JavaScript, Abode Flex, Microsoft Silverlight и т.д.) для
|
Вычислительных платформ |
Поддерживать наиболее распространенные вычислительные платформы, используемые сообществами наших пользователей. Сюда входит поддержка инструментов веб-сервлетов, СУБД, серверов приложений и сред веб-порталов:
|
Графика |
|
Международная языковая поддержка |
|
Стандарты доступности |
|