Die Rangfolge wird zur Sortierung von Geokodierungsergebnissen und Vorschlägen aus mehrdeutigen Abfragen verwendet, z. B. Lincoln, bei denen keine zusätzlichen Informationen (Bundesstaat) vorliegen. Abhängig vom Locator gibt die Rangfolge die Bedeutung eines Ergebnisses im Vergleich zu anderen Ergebnissen mit dem gleichen Namen an. Beispielsweise gibt es in Frankreich und Texas Städte mit dem Namen Paris. Paris in Frankreich hat eine höhere Bevölkerungszahl als Paris in Texas, weswegen es einen höheren Rang erhält. Rangwerte können auf der Bevölkerung oder Kategorie basieren, und die Reihenfolge der Liste stammt aus einer Kombination aus Rang und Ortsangaben.
Mehrere Locator-Rollen im Werkzeug Locator erstellen enthalten das Eingabefeld Rang. Wenn das Feld Rang zugeordnet ist, können Sie definieren, wie der Locator Kandidaten sortiert, wenn bei der Geokodierung Vorschläge zurückgegeben werden. Sie können für die Einordnung Features mit Prioritäten versehen, indem Sie in den Referenzdaten einen Rangwert modellieren. Je kleiner der einem Feature zugeordnete Rangwert, desto höher wird ein Kandidat in der Kandidatenliste platziert, die vom Locator zurückgegeben wird. Der Wert 1 steht für den wichtigsten Kandidaten, und 99 für einen weniger wichtigen Kandidaten.
Hinweis:
Bei der Geokodierung wird die Sortierung nach Punktzahl einer Rangfolge vorgezogen. Die Einordnung funktioniert nur für Kandidaten mit der gleichen Punktzahl.
Anforderungen des Feldes für die Rangfolge
Ein Feld in den Referenzdaten, das dem Eingabefeld Rang einer Rolle zugeordnet wird, muss positive numerische Werte enthalten. Zwar werden ganze Zahlen als erster Schritt beim Zuweisen von Rangwerten empfohlen, numerische Werte mit Dezimalstellen können aber auch verwendet werden. Deren Genauigkeit ist jedoch auf zwei Stellen nach Dezimaltrennzeichen beschränkt. NULL- oder leere Werte sind zulässig, und werden beim Erstellen des Locators in null konvertiert. Die Zuordnung von nicht numerischen Werten zum Feld Rang führt beim Erstellen des Locators zu einem Fehler. Mit Lücken zwischen den Rangwerten, die Features zugewiesen sind, können Sie später weitere Datensätze der Rangwerte anpassen, ohne die Werte für die gesamte Feature-Class neu zuweisen zu müssen. Mit Dezimalstellen können Sie die Rangwerte genauer abstimmen.
Hinweis:
Der Locator kann nicht erstellt werden, wenn ein Feld mit nicht numerischen Werten dem Feld Rang der Rolle zugewiesen ist.
Beispiel: Sortieren in einem Mehrfachrollen-Locator
Das Sortieren nach Rang funktioniert auch für Mehrfachrollen-Locators. Mit dem Rang werden Kandidaten priorisiert, wenn bei der Suche mehrere Kandidaten aus unterschiedlichen Rollen mit der gleichen Punktzahl zurückgegeben werden.
Nach den Rangwerten ist in den Vorschlägen und Geokodierungsergebnissen ein Kandidat der Rolle Stadt höher platziert als Kandidaten der Rolle POI:
Auswählen von Rangwerten für Referenzdaten
Wählen Sie beim Festlegen von Rangwerten für Ihre Referenz aussagekräftige Werte aus, und verwenden Sie diese Werte im Locator, den Sie erstellen. Wenn Sie nicht die gewünschten Ergebnisse erhalten, aktualisieren Sie die Rangwerte basierend auf den geokodierten Ergebnissen.