Geokodierungs-Services

Geokodierungs-Services unterstützen eine breite Palette von Anwendungen, angefangen bei der Geschäfts- und Kundenverwaltung über Versand und Verteilung bis hin zum Abrufen von Wegbeschreibungen. Mit Geokodierung können Sie Adressen auf einer Karte suchen und anzeigen, und sehen, wie sie mit umgebenen Features in Beziehung stehen. Manchmal können Sie Beziehungen erkennen, wenn Sie die Karte nur ansehen; in anderen Fällen können Sie räumliche Analysewerkzeuge verwenden, um Informationen zu erhalten, die nicht auf Anhieb erkennbar sind.

Auch wenn es viele kommerziell verfügbare Geokodierungs-Services gibt, erfüllen diese möglicherweise aus verschiedenen Gründen nicht die Anforderungen Ihres Unternehmens: die Adressdaten sind nicht aktuell, die Adressenformatierung ist anders, oder Sie möchten, dass Personen Adressen mit dem lokalen oder allgemeinen Namen eines Features (z. B., "Das weiße Haus") finden. All diese Situationen erfordern eine spezialisierte Geokodierungslösung. Wenn Sie die Zeit investieren, einen eigenen Geokodierungs-Service zu erstellen, können Sie sicherstellen, dass die Geokodierungsanforderungen erfüllt werden.

Damit der Geokodierungs-Service für Clients verfügbar ist, müssen Sie in ArcGIS for Desktop einen Adressen-Locator erstellen und den Locator anschließend als Geokodierungs-Service auf ArcGIS for Server veröffentlichen. Sobald Sie den Service veröffentlicht haben, können Sie eine Client-Anwendung erstellen, die den Geokodierungs-Service zum Anzeigen von Adressenpositionen auf einer Karte verwendet.

Erstellen des Adressen-Locators:

Für alle Geokodierungs-Services muss zunächst ein Adressen-Locator erstellt werden. Der Adressen-Locator ist das Hauptwerkzeug für die Geokodierung in ArcGIS und enthält alle erforderlichen Daten für die Durchführung des Adressenabgleichs. Zum Erstellen des Adressen-Locators können Sie ArcCatalog, das Fenster Katalog in ArcGIS for Desktop oder das Geoverarbeitungswerkzeug Adressen-Locator erstellen verwenden. Schrittweise Anweisungen finden Sie unter Erstellen eines Adressen-Locators in der ArcGIS-Hilfe.

Kombinierte Locators, bei denen mehrere Locators in einem kombiniert sind, können auch auf ArcGIS for Server veröffentlicht werden. Weitere Informationen finden Sie unter Erstellen eines kombinierten Adressen-Locators.

Veröffentlichen des Adressen-Locators

Nachdem Sie den Adressen-Locator erstellt haben, können Sie ihn als Geokodierungs-Service veröffentlichen, indem Sie die Schritte unter So veröffentlichen Sie einen Service ausführen. Gültige Formate sind Locator-Dateien (.loc) in einem Dateiordner oder Locators in einer Geodatabase.

Geokodierungs-Service-Operationen

Geokodierungs-Services verfügen über integrierte Operationen, über die Sie Geokodierungs- und Rückwärts-Geokodierungsaufgaben ausführen können. Bei der Geokodierung wird die geographische Position anhand einer Adresse ermittelt, während bei der Rückwärts-Geokodierung die nächstgelegene Adresse für eine geographische Position ermittelt wird. Wenn Sie den Adressen-Locator als Geokodierungs-Service veröffentlichen, sind die Operationen Geokodierung und Rückwärts-Geokodierung standardmäßig aktiviert. Im Service-Editor können Sie auf der Registerkarte Funktionen diese Operationen deaktivieren.

Verwenden des Geokodierungs-Service

Für die Verwendung des Geokodierungs-Service benötigen Sie eine Client-Anwendung, beispielsweise eine Webanwendung. Sie können mit ArcGIS Viewer for Flex, ArcGIS Viewer for Silverlight, den ArcGIS-Web-APIs und den ArcGIS Runtime SDKs Anwendungen erstellen, die Geokodierungs-Services verwenden können. Sie können den Geokodierungs-Service in Portal for ArcGIS auch für die Nutzung in der Anwendung "Map Viewer" referenzieren.

In seiner einfachsten Form ist ein Geokodierungs-Service ein Web-Service, der für eine eingegebene Adresse die entsprechenden Positionskoordinaten zurückgibt. Sie können die REST-URL des Geokodierungs-Service anzeigen, indem Sie über das Services-Verzeichnis von ArcGIS for Server zum Service navigieren. Die URL sieht wie folgt aus:

http://gisserver.domain.com:6080/arcgis/rest/services/folder/MyGeocodeService

Für die Verwendung des Geokodierungs-Service können Sie die REST-URL kopieren und in den Code Ihrer Anwendung einfügen.

In der Geocoding Community im ArcGIS Resource Center erhalten Sie ausführliche Informationen und Beispiele für die Konfiguration einer Anwendung mit Geokodierungs-Services. Im Beispiel zur Geokodierung einer Adresse in der ArcGIS API for JavaScript finden Sie ein Live-Beispiel eines Geokodierungs-Service innerhalb einer Anwendung.

5/16/2014