[Talk-de] Hamburg, Im Ginsterbusch 8a

Thomas Reincke mail at thomas-reincke.de
Mo Sep 6 04:53:59 UTC 2010


Am 05.09.2010 23:16, schrieb Johann H. Addicks:
> Das ist das Problem, bei dem viele scheitern.
> "Bad Homburg vor der Höhe" ist nicht allein, "Offenbach am Main" hat das
> auch... und das wo es kein sinnvolles anderes "Bad Homburg" oder anderes
> "Offenbach" gibt...
> Nunja, so wiehert er, der Amtsschimmel.
>
> (Nein, Locname hilft nicht)

Für unsere Fahrplanauskunft (den Source wird es als OS geben, Beta unter 
http://fahrplan.avv.de) haben wir das Problem auch gehabt.

Wir haben es durch Aufteilung der Kommunennamen in Drei Fehler gelöst: 
Hauptname, Zusatz und Trenner.

Offenbach | Main | %HAUPTNAME% am %ZUSATZ%

Der Zusatz wird bei der Suche nur im Unterscheidungsfall bewertet. Die 
Namen sind so gestaltet, daß diese immer durch Zusätze eindeutig sind. 
Das verbessert die Suche erheblich.

Insgesamt gibt es die Felder
GKZ
Orts-ID (lfd-Nummer, da auch Ortsteile enthalten sind)
Land
IsMainName (um Name des Hauptorts zu erkennen)
IsAlias (auch Aliasnamen sind in der Tabelle enthalten)
HAUPTNAME
ZUSATZ
TRENNER
Ebene (/: Ortsteile, 5: Gemeinden, 3: Landkreise, 2: Regierungsbezirke, 
1: Länder)
Herkunft
Uebergeordnet

Bei der Unterscheidung zwischen Straßen und Hausnummern haben wir sehr 
geschwitzt, da es auch Straßennamen wie "Bundesstraße 1" gibt. Bei 
Nicht-Deutschen Adressen wird es noch schwieriger, da die Hausnummer vor 
der Straße stehen kann...





Mehr Informationen über die Mailingliste Talk-de