Von: Martin Trautmann <traut-Mmb7MZpHnFY@xxxxxxxxxxxxxxxx>
> An der Stelle haben wir wohl weiterhin ein nicht aufgeraeumtes
> Problem, wo ich hoffe, dass Thomas das nochmals anpacken / klaeren
> kann:
>
> opengeodb ist derzeit nahezu vollstaendig bis hinab zur Gemeinde-
> Ebene. opengeodb macht aber noch keine klare Trennung zwischen Ort
> und Gemeinde.
...
> > geodb_hierarchies
> > - Kopie der übergeordneten Gemeinde mit folgenden Änderungen:
> > -- Level = 7 statt 6 (immer?)
> > -- id_lvl7 = Neue Nummer aus geodb_locations
> > -- valid_since = Eintragungsdatum
>
> Du willst an dem Moment also die Trennung vornehmen, indem du erst mal
> alle 20000 Gemeinden duplizierst?
Vielleicht an der Stelle ein Beispiel: "76646 Bruchsal" ist in der
Datenbank. Zu Bruchsal gehören jedoch noch weitere eingemeindete Orte
wie z.B. Untergrombach, Büchenau, Heidelsheim die sich nicht in der
Datenbank befinden und postialisch auch unter "76646 Bruchsal"
adressiert werden.
Dennoch liegen diese Orte teilweise mehrere Kilometer auseinander, was
auf die Umkreissuche natürlich entscheidend sein kann. Daher sollten
auch die eingemeindeten Ortschaften als neue Location mit eigenen
Koordinaten aufgenommen werden.
Ich erhalte in diesem Fall also eine neue Location-ID anders dürfte die
Trennung nicht möglich sein. Und wenn ich eine neue Location-ID habe,
dann benötige ich auch einen neuen Eintrag in der hierarchies Tabelle um
festzulegen wie die Zuordnung ist.
Vom bisherigen Aufbau dieser Tabelle bleibt mir somit doch nur die
Möglichkeit die Zeile für "Bruchsal" zu kopieren, die Level um 1 zu
erhöhen und den Ortsteile als neue Location in die neue Level zu
schreiben.
Es werden natürlich nicht alle Einträge kopiert, sonder nur eine neuer
Eintrag für jede Gemeinde angelegt.
> Ich erinnere an der Stelle mal daran, dass ich weitere Eintraege fuer
> 'Teil von' und 'Typ' empfahl. Der Ort weiss dann, zu welcher Gemeinde
> er gehoert. Mehrfachbeziehungen sollten moeglich sein, aber auf's
> Minimum beschraenkt werden.
"Teil von" als eigenen Typ zu definieren wäre auch möglich, aber
letztendlich muss es ja einfach jemand festlegen wie es gemacht wird.
Wer könnte dieser jemand sein?
Viele Grüße,
Jürgen
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
--
Mailingliste OpenGeoDB
Listenadresse: opengeodb-r1mDYR0DdAyzQB+pC5nmwQ@xxxxxxxxxxxxxxxx
Informationen: http://opengeodb.de
Mit freundlicher Unterstütztung von php::bar (http://phpbar.de)
|