Geokodierungsergebnisse und Vorschläge sortiert nach Rangfolge

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 Russland und Idaho Städte mit dem Namen "Moscow". Moscow, Russland, hat eine höhere Bevölkerungszahl als Moscow, Idaho, sodass 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.

Vorschläge für Moskau sortiert anhand der Rangfolge gemäß Bevölkerungsgröße

Mehrere Locator-Rollen im Werkzeug Locator erstellen enthalten das Eingabefeld Rank. Wenn das Feld Rank zugeordnet ist, können Sie definieren, wie der Locator Kandidaten sortiert, falls 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 Sortierung nach Rang wird nur für Kandidaten mit der gleichen Punktzahl eingesetzt.

Anforderungen des Feldes für die Rangfolge

Ein Feld in den Referenzdaten, das dem Eingabefeld Rank 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 Rank 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.

Stadt- und POI-Daten mit Rangwerten für einen Mehrfachrollen-Locator

Nach den Rangwerten ist in den Vorschlägen und Geokodierungsergebnissen ein Kandidat der Rolle Stadt höher platziert als Kandidaten der Rolle POI:

Vorschläge und Suchergebnisse der Mehrfachrollen-Locators für Stadt und POI mit Rangwerten

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.