What is GIS interoperability?
ArcGIS, like other information technology, is engineered to work well with computing technologies as well as other GIS and geospatial tools. There are three key aspects to interoperability in ArcGIS:
- Interoperability with information technology standards
- Web standards
- GIS interoperability
This topic describes how ArcGIS supports interoperability for these.
The ArcGIS system conforms to open standards, enterprise information technology (IT), and Web computing frameworks. This ensures that users can incorporate GIS in any application and on a variety of computing and mobile devices and can use geographic information accessed from multiple databases and Web services. Here are some key interoperability aspects of ArcGIS.
Web standards
One trend is the integration of GIS with other applications (both GIS and other IT systems) on the World Wide Web, which can be used to integrate disparate information systems and orchestrate work across those systems. Web services can be used as the building blocks to implement critical business practices, workflows, and information flows within and across organizations.
Web services interfaces for managing and exploiting information and software logic are a key aspect to ArcGIS. Standards-based Web services and messaging protocols, such as XML, Simple Object Access Protocol (SOAP), and REST, are fully supported in ArcGIS. These are the same technology standards that are used in mainstream business and enterprise computing frameworks.
By using these protocols, ArcGIS information services can be delivered to any Web client—professional desktops, Web browsers, mobile clients, and other information technology.
GIS, map, and image services on the Web
With ArcGIS, users encapsulate their GIS work as a number of GIS elements, including geodatabases, map and 3D globe documents, geoprocessing models and scripts, image catalogs, metadata documents, and so on. Each of these GIS elements can be published as open Web services, then discovered and used in Web computing frameworks.
A key GIS trend is the use of 2D and 3D map services that are accessed across the Web in any number of client applications, from desktop mapping software and standard Web browsers to Google Earth and Microsoft Bing Maps and mobile devices.
Many GIS organizations publish key aspects of their content as multiresolution basemaps with high performance and ease of use. They value the ability to leverage open Web map services as digital basemaps onto which they can layer their operational GIS information and tasks.
ArcGIS users leverage all these frameworks. ArcGIS is used to publish GIS Web services using protocols such as SOAP, the Google KML format, and open REST services. In addition, ArcGIS supports the OpenGIS Consortium series of Web services standards (such as WMS, WFS, and WCS).
These open up access to ArcGIS information in many Web and cloud computing scenarios.
Data Interoperability
In addition to geodatabases, GIS and geospatial data come in hundreds of file formats and from many organizations worldwide. Hence, it's important that ArcGIS support the use of these formats. You can read more about data support at An overview of data support in ArcGIS.
ArcGIS contains optional software that can extend its core support for working with many GIS data formats. ESRI and Safe Software, the world leader in geospatial data interoperability, have integrated the popular Safe Software FME product into ArcGIS as an optional extension product, the Data Interoperability Extension. This enables ArcGIS to recognize dozens of additional nonnative formats and allows you to work with them directly, just as you would work with native ArcGIS formats. The Data Interoperability Extension also gives you the ability to define new custom data sources and define data transformation procedures that help you perform advanced data transformations between a variety of GIS and tabular data structures.
ArcGIS is engineered for interoperability
ArcGIS supports the vision that GIS can be implemented using a standards-based computing platform that supports an abundance of geographic information types as well as comprehensive tools for data management, editing, analysis, display, and services.
In this context, ArcGIS software is used as a standards-based IT infrastructure for assembling desktop GIS, enterprise GIS, Web GIS, mobile GIS, and cloud-based GIS infrastructures.
ArcGIS was designed to satisfy all these evolving requirements for scalable, comprehensive, and standards-based computing for GIS.
Topic |
Strategy |
---|---|
Presentation |
|
Leverage Web mapping and visualization using ArcGIS Explorer, Google Earth, and Microsoft Bing Maps |
|
Orchestrate via Web services, Web applications, and TCP/IP |
|
Application logic |
|
Data management |
|
Applications programming |
Provide industry-standard programming APIs (C++, .NET, Java, JavaScript, Abode Flex, and Microsoft Silverlight, and so on) for
|
Computing platforms |
Support the widely adopted computing platforms employed in our user communities. This includes support for Web servlet engines, DBMSs, application servers, and Web portal frameworks:
|
Graphics |
|
International language support |
|
Accessibility standards |
|