Entwickeln mit Task-Services
ArcGIS Online-Tasks werden von Esri veröffentlicht und gehostet und beinhalten Task-basierte funktionale Services wie Positionssuche und Geokodierung, Routenerstellung und Netzwerkanalysen sowie räumliche Abfragen. Als Entwickler können Sie diese Task-Services verwenden, um Ihren vorhandenen Daten räumlichen Kontext hinzuzufügen und positionsbasierte Client-Anwendungen bereitzustellen. Sie können beispielsweise eine Tabelle mit Kundendaten in eine interaktive Karte verwandeln, die das Ausgabeverhalten nach Postleitzahl anzeigt. Die Karte kann in einem Webbrowser, einer Mobile-Anwendung und in einer Desktop-Anwendung angezeigt werden.
Die ArcGIS Online-Task-Services kommunizieren über die GeoServices REST-Spezifikation. Durch die REST-Spezifikation können die Task-Services in gängigen Client-seitigen Entwicklungsumgebungen wie JavaScript, Flex, Silverlight, iOS, Android und Windows Phone verwendet werden. Um die Task-Services in Ihrer Client-Anwendung zu verwenden, können Sie die REST-URL kopieren und in den Code der Anwendung einfügen. Eine Liste der verfügbaren Tasks kann über die Gruppe "Esri Maps and Data" in ArcGIS Online angezeigt werden. Die URLs für die Services befinden sich auf den entsprechenden Elementdetailseiten in ArcGIS Online. Sie können auch auf bestimmte Ressourcen und Funktionen der Services zugreifen, um stark angepasste Anwendungen zu erstellen. Allgemeine Informationen zum Verwenden der ArcGIS REST API finden Sie unter ArcGIS REST API.
Die ArcGIS Online-API beinhaltet die folgenden Task-Services:
Geokodierung
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 zusätzliche Task-Services wie das Hinzufügen von geographischem Kontext verwenden, um Informationen zu erhalten, die nicht auf Anhieb erkennbar sind.
Der World Geocoding Service sucht Adressen und Orte in über 100 Ländern über eine einzelne REST-URL. Der Service kann Punktpositionen von Adressen, Firmennamen usw. finden. Die Ausgabepunkte können auf einer Karte visualisiert, als Stopps für eine Route eingefügt oder als Eingabe für eine räumliche Analyse geladen werden.
Netzwerkanalyse
Wenn Sie eine Route finden möchten, kann eine Karte viele Informationen bereitstellen. Was aber, wenn Sie die schnellste Route suchen? Insbesondere, wenn Sie mehrere Stopps einlegen müssen, ist es oft unmöglich, nur durch einen Blick auf eine Karte die effizienteste Route zu ermitteln. Stattdessen können Sie eine Netzwerkanalyse durchführen, um die beste Route zu finden. Wie gelangen Sie beispielsweise bei den gegebenen Verkehrsbedingungen am schnellsten von A nach B? Welche Krankenwagen befinden sich am nächsten zu einem Unfallort? Wie kann eine Flotte von Auslieferungsfahrzeugen sowohl die Lieferzeit als auch die Transportkosten minimieren?
Die Netzwerkanalyse-Services analysieren diese komplexen Routing-Probleme und liefern Ergebnisse, die es Organisationen ermöglichen, fundierte strategische Entscheidungen zu treffen.
Räumliche Analyse
Angenommen, Sie sollen potenzielle Standorte für ein neues Lager bewerten. Diese Bewertung soll auf der Verkehrsanbindung, vorliegenden besonderen Einschränkungen (wie nahegelegenen historischen Vierteln), dem Vorhandensein von Restaurants und anderen für die Mitarbeiter wichtigen Einrichtungen und der Landnutzung in der Umgebung basieren – Faktoren, die sich positiv oder negativ auf die Entwicklung auswirken können. Wie bewerten Sie diese Standorte auf quantifizierbare und vertretbare Weise? Natürlich benötigen Sie dazu Daten. Es sind jedoch auch Werkzeuge erforderlich, mit denen Sie die geographischen Beziehungen analysieren und messen können.
Wenn Sie sich eine Karte ansehen, wandeln Sie diese Karte automatisch in Informationen um, indem Sie nach Mustern suchen, Trends bewerten oder Entscheidungen treffen. Dieser Prozess wird als räumliche Analyse bezeichnet und spiegelt das wider, was unsere Augen und unser Verstand automatisch tun, wenn wir uns eine Karte ansehen.
Der Service für die räumliche Analyse umfasst Aufgaben, um Muster und Beziehungen in Ihren Daten zu quantifizieren.
Räumliche Analyse – Beta-Version
Die Aufgaben im Analyse-Service sind in der Beta-Version verfügbar. Aus diesem Grund ergeben sich folgende wichtige Aspekte.
- Die Verbesserungen der ArcGIS Online-Beta-Version sind für alle Organisationen verfügbar. Es handelt sich um stabile Komponenten der Site, die unvollständige Funktionalität oder Dokumentation und einige kleinere Fehler aufweisen können.
- Während des Beta-Zeitraums fallen keine Credit-Kosten für die Nutzung des Analyse-Service an. Es werden jedoch Credits für das Hosting der Feature-Services berechnet, die das Ergebnis einer Analyse sind. Weitere Informationen zu Credits finden Sie unter Übersicht über Service-Credits, wo Sie auch Zugriff auf einen interaktiven Service Credits Estimator erhalten.
- Wenn das Beta-Programm endet, fallen für die Analyse-Aufgaben Credits an. Sie werden benachrichtigt, sobald dies der Fall ist.
- Wenn Sie Probleme mit der Beta-Funktionalität haben, wenden Sie sich an den technischen Support von Esri, oder besuchen Sie das ArcGIS Online-Forum.