[opengeodb] Liste der Länder

Georg V. georg at familieverweyen.de
Son Dez 9 06:20:26 CET 2007


>Martin Trautmann antworte:
>Lucas Mengel wrote:
>>  >Wenn du die Hierarchies der Bundesländer hast, dann gehst du zur 
>> Ebene
>> 4 weiter, übernimmst die Hierarchie
>>  >der zugehörigen Ebene 3, ergänzt sie - und machst dann mit Ebene 5 
>> weiter...
>> 
>> Ich verstehe das Beispiel auf
>> http://sourceforge.net/forum/message.php?msg_id=4657816 nicht.
>> Dort steht Flensburg und das ist kein Bundesland.
>
>Dort wird auch nicht behauptet, Flensburg wäre ein Bundesland.
>
>Hierarchie: Deutschland > Schleswig-Holstein > Flensburg
>loc_id: 105 > 119 > 466
>Ebenen: 2 > 3 > 5
>
>Flensburg ist also die loc_id 466, liegt auf Ebene 5 und ist Teil von 119.
>
>Deutschland auf Ebene 2 hat also die Hierarchie
>   Europa, Deutschland
>Schleswig-Holsten auf Ebene 3 ist Teil von Deutschland und hat die
Hierarchie
>   Europa, Deutschland, Schleswig-Holstein Flensburg ist Teil von
Schleswig-Holstein und hat daher die Hierarchie
>   Europa, Deutschland, Schleswig-Holstein, Flensburg
Hallo Martin,

Und das genau ist derzeit einer der größten Fehler: Der Ebene wird (sogar
länderspezifisch) einer Bedeutung zu geordnet, dabei gibt es doch die
Ebenen-Bedeutung in der geodb_locations. Wenn man generell ein Hierarchie
aufbauen will, muss man nicht vorher die Hierarchiestufen festlegen, sondern
könnte auch erstmal sagen: In der Welt liegt der Ortsteil Thomasberg. 
Welt
+- Thomasberg
Wenn man dann durch andere Quellen feststellt, das Thomasberg ein Ortsteil
von Königswinter und Königswinter in Deutschland liegt, kann man das
einfügen
Welt
+- Deutschland
 +- Königswinter
  +- Thomasberg

Das mag sich jetzt komisch anhören, aber stell Dir vor Du hättest
Koordinaten von New York (Big Apple) und würdest Sie ohne Kenntnisse der
politischen Struktur in die Hierarchie einsortieren wollen.

Welt
+- Amerika
|+- United State of America
| +- New York
|
+- Europa
 +- Deutschland
  +- Nordrhein-Westfalen
   +- Köln
    +- Rhein-Sieg-Kreis
     +- Königswinter
      +- Thomasberg

Mit freundlichen Grüßen      Georg V.

P.S.: Ich muss meine Formulierung noch leicht von Datenbank nach
Datenhaltung modifizieren, da wir eigentlich Daten sammeln und die Form
(Datenbank MySQL und Textdateien) nur ein Mittel zum Zweck ist. 
* Die OpenGeoDB ist eine freie Datenhaltung über Hierarchien (politische und
postalische) Strukturen mit einer zeitlichen Dimension.
Welche Hilfsmittel wir anbieten, damit Lucas seine PLZ-Zahlen hat, ist davon
unabhängig und nur ein kleines Randgebiet. Es kann durchaus auch ein
kostenpflichtiges Angebot sein.