Bei vielen Geokodierungsanwendungen wird die Position eines Ortes nicht als Nummer und Straßenname angegeben, sondern als die Kreuzung zweier Straßen. Eine Suche nach Kreuzungen besteht aus Straßennamen und weiteren identifizierenden Informationen, z. B. Stadt, Postleitzahl oder beides. Für eine Kreuzungsadresse sind der Name der ersten Straße und ein Kreuzungskonnektor gefolgt vom Namen der zweiten gesuchten Straße erforderlich. Beispiele für Kreuzungskonnektoren sind &, @, | und \. Jedes Land wurde jedoch mit Standard-Kreuzungskonnektoren, die in diesem Land einheitlich sind, konfiguriert, wie zum Beispiel and und at, die in den Vereinigten Staaten oder Frankreich verwendet werden. Beispielsweise ist Redlands Blvd and New York St 92373 eine gültige Suche nach einer Kreuzung. Das Gleiche gilt für Redlands Blvd & New York St Redlands Ca. Für übereinstimmende Straßenkreuzungen wird der Wert StreetInt im Ausgabefeld Addr_type zurückgegeben.
Mit den Locators, die basierend auf der Rolle Straßenadresse mit dem Geoverarbeitungswerkzeug Locator erstellen erstellt wurden, können Sie nach Kreuzungen verschiedener Typen suchen. Dies ist im Folgenden beschrieben.
Physisch verbundene Kreuzungen
Eine typische Kreuzung wird gebildet, wenn sich zwei Straßenabschnitte physisch schneiden. Ein Beispiel dafür ist W Park Ave and Tennessee St, Redlands, CA.
Nicht physisch verbundene Kreuzungen
Sie können nach Kreuzungen von Straßen suchen, die nicht physisch verbunden sind. Dazu gehören Fälle, bei denen Straßen durch die Höhe getrennt sind, beispielsweise die Kreuzung einer Autobahn mit einer anderen Straße in Form einer Überführung. Ein Beispiel für diesen Kreuzungstyp ist Pacific Hwy and W Washington St, San Diego, CA 92140.
Nicht verbundene Kreuzungen
Eine Kreuzung kann auch aus zwei nicht verbundenen Straßen gebildet werden, wenn eine Straße innerhalb einer bestimmten Entfernung, definiert als Entfernungstoleranz, zu einer anderen endet, beide aber nicht physisch verbunden sind. Kandidaten für Kreuzungen, die mit physisch verbundenen Kreuzungen übereinstimmen, und solche, die mit nicht verbundenen Kreuzungen übereinstimmen, werden nicht unterschiedlich bewertet. Zwei Typen nicht verbundener Kreuzungen werden im Folgenden beschrieben.
Beinahe-Kreuzungen
Eine Beinahe-Kreuzung kann aus einem Punkt bestehen, an dem die Entfernung zwischen den beiden Straßen am geringsten ist, wie bei einer Sackgasse. Es können aber auch parallele Straßen sein, bei denen an mehreren Punkten die Entfernungen zwischen den nicht verbundenen Straßen minimal sind. Die Entfernungstoleranz für eine Beinahe-Kreuzung beträgt 60 Meter. Eine Beinahe-Kreuzung wird nicht zurückgegeben, wenn mindestens eine physisch verbundene Kreuzung zurückgegeben wird. Wenn keine physisch verbundene Kreuzung zurückgegeben wird und die Straßen durch eine Entfernung innerhalb der Toleranz getrennt sind, wird als Ergebnis eine Beinahe-Kreuzung zurückgegeben. Ein Beispiel für eine Beinahe-Kreuzung ist Rua Ferdinando Ferreira @ Avenida Comendador Franco, Curitiba, BRA.
Kreisverkehre
Ein anderer unterstützter Typ für eine nicht verbundene Kreuzung ist ein Kreisverkehr. Ein Kreisverkehr wird gebildet, wenn zwei oder mehr Straßen an einer kreisförmigen Straße, die häufig keinen Namen trägt, verbunden sind. Die beteiligten Straßen sind üblicherweise nicht direkt miteinander verbunden. Wenn Sie jedoch nach ihnen suchen und sie sich innerhalb der Entfernungstoleranz befinden, wird vom Locator eine Kreuzung als Übereinstimmung zurückgegeben. Ein Beispiel für einen Kreisverkehr ist Rue Jean Laurent & Avenue Jean Mermoz, Le Vésinet, FRA.
Uneindeutige Kreuzungen
Manchmal gibt es bei der Suche nach Kreuzungen mehrere mögliche Übereinstimmungen. Dies ist häufig der Fall, wenn sich getrennte Fahrbahnen kreuzen. Getrennte Fahrbahnen bestehen aus zwei Straßenabschnitten, die durch einen Mittelstreifen unterteilt sind. In diesem Szenario kann es bis zu vier gleichwertige übereinstimmende Kreuzungen der gleichen Straßennamen an verschiedenen Positionen geben. Der Locator verwendet bei solchen Suchvorgängen eine Toleranz für uneindeutige Kreuzungen, um redundante Kandidaten für Kreuzungen aus den Ergebnissen zu entfernen. Die Standardtoleranz für uneindeutige Kreuzungen beträgt 30 Meter. Insbesondere wenn es mehrere Kandidaten für Kreuzungen mit den gleichen Straßennamen und unterschiedlichen Positionen gibt und wenn sie innerhalb von 30 Metern zueinander liegen, gibt der Locator nur einen der Kandidaten zurück. Ein Beispiel für eine uneindeutige Kreuzung ist Cambie St and W King Edward Ave, Vancouver, British Columbia. In diesem Fall gibt es drei mögliche Kandidaten für eine Kreuzung mit den gleichen Straßennamen. Da die Positionen innerhalb der Toleranz für uneindeutige Kreuzungen liegen, wird nur ein Kandidat für eine Kreuzung zurückgegeben.