Geokodierungsservices 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 lassen sich Beziehungen beim bloßen Hinsehen erkennen; 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 Geokodierungsservices 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 Geokodierungsservice zu erstellen, können Sie sicherstellen, dass die Geokodierungsanforderungen erfüllt werden.
Damit der Geokodierungsservice für Clients verfügbar ist, müssen Sie in ArcGIS Desktop einen Adressen-Locator erstellen und den Locator anschließend als Geokodierungsservice auf ArcGIS Server veröffentlichen. Sobald Sie den Service veröffentlicht haben, können Sie eine Client-Anwendung erstellen, die den Geokodierungsservice zum Anzeigen von Adressenpositionen auf einer Karte verwendet.
Erstellen des Adressen-Locators:
Für alle Geokodierungsservices 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 eines Adressen-Locators können Sie ArcCatalog, das Fenster Katalog in ArcGIS 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 Server veröffentlicht werden. Kombinierte Locators müssen auf den Server kopiert werden. Wenn die beteiligten Locators in einem Ordner gespeichert sind, die beim Server registriert ist, wird nur der kombinierte Locator, nicht jedoch die beteiligten Locators auf den Server kopiert.
Weitere Informationen zu kombinierten Locators finden Sie unter Erstellen eines kombinierten Adressen-Locators.
Veröffentlichen des Adressen-Locators
Lizenz:
Ab Version 10.5 müssen Sie den ArcGIS Server als ArcGIS GIS Server lizenzieren, um Geokodierungsservices zu veröffentlichen:
Nachdem Sie den Adressen-Locator erstellt haben, können Sie ihn als Geokodierungsservice 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.
Ältere Versionen:
Locators sollten in einem Dateiordner gespeichert werden, damit Sie die Vorteile neuer Features nutzen können, die nicht für Locators in Geodatabases unterstützt werden, z. B. Performance-Verbesserungen, Multithreading-Funktionen und Unterstützung von Vorschlägen. ArcGIS 10.4 war die letzte Version, die die Speicherung von Locators in Geodatabases unterstützt.
Geokodierungsservice-Operationen
Geokodierungsservices verfügen über integrierte Operationen, über die Sie Geokodierungs- und Rückwärts-Geokodierungsaufgaben ausführen sowie Vorschläge generieren 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. Vorschläge sind automatisch vervollständigte Adressen, die aus Zeichenkettenanfängen generiert werden. Wenn Sie den Adressen-Locator als Geokodierungsservice veröffentlichen, sind die Operationen Geokodierung und Rückwärts-Geokodierung standardmäßig aktiviert. Die Operation Vorschlagen ist standardmäßig aktiviert und nur dann verfügbar, wenn Vorschläge für den Quell-Adressen-Locator aktiviert sind. Im Service-Editor können Sie auf der Registerkarte Funktionen diese Operationen aktivieren oder deaktivieren.
Verwenden des Geokodierungsservice
Für die Verwendung des Geokodierungsservice benötigen Sie eine Client-Anwendung, beispielsweise eine Webanwendung. Sie können mit ArcGIS API for JavaScript und ArcGIS Runtime SDKs Anwendungen erstellen, die Geokodierungsservices verwenden können. Sie können den Geokodierungsservice in Portal for ArcGIS auch für die Nutzung in Karten und Anwendungen referenzieren.
In seiner grundlegenden Form ist ein Geokodierungsservice ein Web-Service, der für eine eingegebene Adresse die entsprechenden Positionskoordinaten zurückgibt. Sie können die REST-URL des Geokodierungsservice 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