Was ist GIS-Interoperabilität?

ArcGIS ist wie andere Informationstechnologie darauf ausgelegt, möglichst reibungslos mit Computertechnologie sowie Geoinformations- und räumlichen Werkzeugen zusammenzuarbeiten. Die Interoperabilität in ArcGIS umfasst im Wesentlichen drei Aspekte:

In diesem Thema wird die Interoperabilität von ArcGIS bezüglich dieser Aspekte beschrieben.

Das ArcGIS-System entspricht offenen Standards, Informationstechnologie (IT) von Unternehmen und Internetumgebungen. Dadurch wird sichergestellt, dass Benutzer das GIS in eine beliebige Anwendung integrieren und auf einer Vielzahl von (mobilen) Geräten verwenden können, um auf geographische Informationen aus verschiedenen Datenbanken und Web-Services zuzugreifen. Im Folgenden werden einige zentrale Aspekte der Interoperabilität von ArcGIS erläutert.

Webstandards

Ein Trend ist die Integration von GIS in andere (GIS- und IT-basierte) Anwendungen im World Wide Web, um verschiedene Informationssysteme zu integrieren und die Arbeit in diesen Systemen zu koordinieren. Mit Web-Services können Sie wichtige Geschäftsabläufe, Arbeitsverfahren und Informationsströme innerhalb von und zwischen Organisationen implementieren.

Web-Services-Schnittstellen zur Verwaltung und Verarbeitung von Informationen und Softwarelogik sind ein zentraler Bestandteil von ArcGIS. Standardbasierte Web-Services und Nachrichtenprotokolle, wie z. B. HTTP, HTML, XML, REST, KML und SOAP, werden in ArcGIS vollständig unterstützt. Diese Computertechnologiestandards kommen auch in etablierten Geschäfts- und Unternehmensumgebungen zum Einsatz.

Durch die Verwendung dieser Protokolle können ArcGIS-Informations-Services an jeden Web-Client geliefert werden: professionelle Desktops, Webbrowser, Mobile-Clients, Smartphones und andere IT-Ressourcen.

GIS-, Karten- und Image-Services im Web

Mit ArcGIS können Benutzer ihre GIS-Aufgaben als eine Reihe von standardbasierten GIS-Services kapseln, einschließlich Geodatabases, Karten und 3D-Globe-Dokumente, Geoverarbeitungsmodelle und Skripts, Bildkataloge, Metadatendokumente usw. Jedes dieser GIS-Elemente kann als ein offener Web-Service veröffentlicht werden, dann erkannt und in Internet- und Mobil-Umgebungen verwendet werden.

Eine zentrale Entwicklung im Bereich GIS ist die Verwendung von 2D- und 3D-Karten-Services, auf die über eine Vielzahl von Client-Anwendungen – von Desktop-Kartierungssoftware und Standardwebbrowsern bis hin zu Google Earth und Microsoft Bing Maps sowie mobile Geräte – über das Internet zugegriffen werden kann.

Zahlreiche GIS-Organisationen veröffentlichen wichtige Teile Ihrer Daten als Grundkarten mit mehreren Auflösungen sowie hoher Performance und Benutzerfreundlichkeit. Sie schätzen die Möglichkeit, offene Webkarten-Services als digitale Grundkarten zu nutzen, über denen sie ihre operationalen GIS-Informationen und -Tasks abbilden können.

ArcGIS-Benutzer nutzen all diese Strukturen. ArcGIS stellt seine GIS-Web-Services über die frei veröffentlichte GeoServices REST-Spezifikation zur Verfügung. Darüber hinaus können ArcGIS-Web-Services anhand einer Reihe von Web-Service-Spezifikationen des Open Geospatial Consortium, Inc. (OGC) kommunizieren (wie z. B. WMS, WMTS, WFS, WPS und WCS). Das OGC-KML-Datenformat, das im Internet häufig verwendet wird, wird ebenfalls unterstützt.

Hierdurch wird der Zugriff auf ArcGIS-Informationen in zahlreichen Internet-, Mobil- und Cloud Computing-Szenarien ermöglicht.

Data Interoperability

Neben Geodatabases sind GIS- und räumliche Daten in Hunderten von Dateiformaten und von einer Vielzahl von Organisationen weltweit erhältlich. Es ist daher wichtig, dass die Verwendung dieser Formate von ArcGIS unterstützt wird. Weitere Informationen zur Datenunterstützung finden Sie unter "Überblick über die Datenunterstützung in ArcGIS".

ArcGIS enthält optionale Software, mit der die integrierte Unterstützung zahlreicher GIS-Datenformate erweitert werden kann. Esri und Safe Software, die weltweit führenden Anbieter von Interoperabilität mit räumlichen Daten, haben das häufig verwendete Safe Software FME-Produkt als optionale Erweiterung in ArcGIS integriert: Data Interoperability Extension. Infolgedessen erkennt ArcGIS Dutzende zusätzliche Formate, die nicht aus ArcGIS stammen, und ermöglicht es Ihnen, diese analog zu den systemeigenen ArcGIS-Formaten zu verwenden. Außerdem können mit der Erweiterung "Data Interoperability" neue benutzerdefinierte Datenquellen sowie Datentransformationsvorgänge definiert werden, mit denen Sie erweiterte Datentransformationen bei einer Reihe von GIS- und Tabellendatenstrukturen vornehmen können.

Was ist GIS-Interoperabilität?

ArcGIS unterstützt die Integration von räumlichen Daten aus jedem externen DBMS, das räumliche Typen unterstützt. Sie können Karten-Layer zum Abfragen dieser DBMS erstellen und diese externen DBMS in ArcGIS nutzen. Dabei werden sowohl Lesevorgänge in ArcGIS for Desktop als auch Lese- und Schreibvorgänge in ArcGIS for Server unterstützt.

ArcGIS ist ausgelegt für Interoperabilität

ArcGIS unterstützt das Ziel, dass ein GIS mit einer Computerplattform implementiert werden kann, die auf Standards basiert und unzählige geographische Informationstypen ebenso unterstützt wie umfassende Werkzeuge für das Datenmanagement, die Bearbeitung, Analyse und Darstellung sowie Services.

Die ArcGIS-Software fungiert in diesem Kontext als standardbasierte IT-Infrastruktur zur Vereinigung von Desktop-GIS-, Unternehmens-GIS- und Web-GIS-Implementierungen sowie von mobilen GIS-Infrastrukturen und solchen, die auf einer Cloud basieren.

ArcGIS wurde entwickelt, um all diese Anforderungen bezüglich skalierbarer, umfassender und standardbasierter GIS-Berechnungen zu erfüllen.

Überblick über die zentralen Interoperabilitätsstrategien

Thema

Strategie

Präsentation

  • Unterstützung aller Clients und Geräte einschließlich mobiler und Smart-Clients sowie Webbrowser, raumbezogener Explorer-Anwendungen, Desktop-Anwendungen und anderer Server.

Nutzung von Web Mapping und Visualisierung mit ArcGIS Explorer, Google Earth und Microsoft Bing Maps

  • Bereitstellung der kostenfreien Standardanwendung "ArcGIS Explorer" zum Arbeiten mit 2D- und 3D-Kartenansichten, in denen Webkarten-Services und lokale Daten integriert sind
  • Nutzung von 2D- und 3D-Kartenanwendungen wie Google Earth und Microsoft Bing Maps durch ArcGIS-Benutzer ermöglichen
  • Unterstützung beim Erstellen und Verwenden des KML-Formats, einschließlich der Möglichkeit zum Ziehen und Ablegen von KML-Dateien in Webkarten und ArcGIS Online sowie das dynamische Bereitstellen von Webkarten als KML.
  • Unterstützung der REST-Schnittstelle für ArcGIS-Services zur Aktivierung der Skripterstellung und Mashup-Programmierung zwischen ArcGIS und anderen Web-Services
  • Unterstützung von offenen APIs für JavaScript, Flex, Silverlight, iOS, Android und Windows Phone

Organisieren über Web-Services, Webanwendungen und TCP/IP

  • Unterstützung breiter Internet- und IT-Standards des World Wide Web Consortium (W3C) und anderer Organisationen, z. B. HTML, HTTP, JSON, XML, Web-Services, SOAP, WSDL, REST, JavaScript, Adobe Flex, Microsoft Silverlight usw.
  • Unterstützung von serviceorientierten Architekturen (GIS auf dem Enterprise Service Bus).
  • Unterstützung spezieller GIS-Industriestandards (wie z. B. OGC und ISO), beispielsweise ISO 19139-Metadaten und die OGC-Spezifikationen WMS (einschließlich SLD), WMTS, WFS, WCS, GML, CSW usw.
  • Unterstützung von KML-Services zum Veröffentlichen von GIS-Services als KML und Verwenden von KML in ArcGIS
  • Freigabe und allgemeine Veröffentlichung von Esri Protokollen für die breite Verwendung (z. B. Shapefiles, Geodatabase-XML, die Datei-Geodatabase-API, REST- und SOAP-APIs, die GeoServices REST-Spezifikation usw.).
  • Bereitstellung eines zentralen GIS-Portal-Toolkits für die zentrale Veröffentlichung von Metadaten und Anwendungen
  • Unterstützung von Portalstandards (z. B. JSR-168, UDDI, CSW des OGC, Webportal-Umgebungen und APIs [.NET, Java]).

Anwendungslogik

  • Ermöglichen, dass gängige GIS-Logik überall bereitgestellt wird – auf GIS-Servern, eingebettet in benutzerdefinierten Anwendungen, zur Verwendung mit GIS-Desktops oder zur Nutzung vor Ort mit mobilen Geräten
  • Erstellen von Anwendungsbrücken für bestimmte Programme (COGNOS, SharePoint, SalesForce, SAP R3, SAS, CRM, Genehmigung, GPS, Vermessung, GeoRSS usw.).
  • Verbinden von GIS-Services mithilfe von REST mit anderen Web-Services

Datenmanagement

  • Direkte Verwendung und Übersetzung aller Vektor-, Raster und Tabellendatenformate
  • Umfassende Unterstützung für CAD-Interoperabilität
  • Offene Unterstützung für OGC-Spezifikationen für das Datenmanagement, wie z. B. KML, GML, WCS, WFS, WMS, WMTS usw.
  • Offene Unterstützung der Geodatabase-Verwaltung in jedem realisierbaren RDBMS und Dateisystem:
    • Oracle
    • SQL Server
    • Informix
    • DB2
    • PostgreSQL
    • Netezza
  • Unterstützung von SQL-Zugriff auf Geodatabases
  • Veröffentlichen des Zugriffs auf wichtige GIS-Formate von Esri als Entwickler-API
  • Zusammenstellen und Freigeben gängiger GIS-Datenmodelle auf der Basis allgemeiner Standards

Anwendungsprogrammierung

Bereitstellen von Programmier-APIs nach Industriestandard (C++, .NET, Java, JavaScript, Adobe Flex, Microsoft Silverlight usw.) für

  • Eingebettete Engines
  • Server
  • GIS-Desktops
  • Webbrowser-Anwendungen
  • Mobile Geräte

Computerplattformen

Unterstützung der gängigen Computerplattformen, die in unseren Benutzer-Communitys verwendet werden. Dazu gehört die Unterstützung von Web-Servlet-Engines, DBMS, Anwendungsservern und Webportal-Strukturen:

  • Windows: .NET, SQL Server, IIS, SharePoint, Silverlight usw.
  • Linux/UNIX: Java, Apache, WebSphere, WebLogic, Oracle Application Server, SAP NetWeaver usw.
  • Amazon Elastic Compute Cloud
  • DBMS für Linux/UNIX: Oracle, Informix, DB2 und PostgreSQL

Grafiken

  • Unterstützung und Nutzung von Standards wie Adobe Acrobat, Postscript, PDF und andere Druckvorlagenstandards
  • Unterstützung von Standardschriftarten

Internationale Sprachunterstützung

  • Bereitstellung der Möglichkeit, die Software von Esri in jeder Sprache zu nutzen und bereitzustellen
  • Unterstützung von bidirektionalem Text
  • Unterstützung von Standards hinsichtlich Internationalisierung (I18N) und Lokalisierung (L10N) wie UNICODE und zahlreicher Werkzeuge zum Hinzufügen von Sprachunterstützung
  • Bereitstellung von Lokalisierungs-Kits mit Anleitungen zum Übersetzen der Software von Esri
  • Bereitstellung von lokalisierten Versionen von ArcGIS in vielen Sprachen

Barrierefreiheitsstandards

  • Unterstützung von allgemeinen Standards für Eingabehilfen und Barrierefreiheit, z. B. wie in Section 508 des "Workforce Rehabilitation Act" durch die U.S. Regierung festgelegt

Zusammenfassung der Interoperabilität in ArcGIS

Verwandte Themen

5/9/2014