« Return to Thread: Fragen zu opengeodb (PLZ-Koordinaten, Performance, andere RDBMS)

Re: Fragen zu opengeodb (PLZ-Koordinaten, Performance, andere RDBMS)

by Andreas Korthaus :: Rate this Message:

Reply to Author | View in Thread

Am 12.02.08 schrieb Martin Trautmann <traut@...>:

> Solange du nicht die entsprechenden Koordinaten mit ausgeben lässt,
> erscheint mir dein Ergebnis nicht nachvollziehbar. Beachte aber, dass es
> zu Aachen mehr als einen Eintrag gibt:
> http://fa-technik.adfc.de/code/opengeodb.pl?parts=13352;c=DE

OK, es gibt tatsächliche mehrere Einträge für die PLZs. Beispiel folgende Abfrage für PLZ 52078:

SELECT * FROM geodb_textdata WHERE text_val=52078

da gibt es bei gleichem text_typ (500300000) 3 verschiedene loc_id Einträge:

13352 - das ist der Standardeintrag von Aachen, dem alle PLZs von Aachen zugeordnet sind
113425 - der fast die identischen Einträge enthält
113426 - hier sind nur 2 PLZ- Einträge eines bestimmte Stadtteils enthalten.

Woher weiß ich jetzt, wenn ich das automatisiert abfrage, welche loc_id die korrekte (also die exakteste) ist?

> Die PLZ ist die PLZ eines opengeodb-Eintrags.

Also ist es gar nicht so schlau in der geodb_textdata Tabelle nach so einer PLZ zu suchen, weil wie ich ja oben gesehen habe, mehrere opengeodb Einträge dieselbe PLZ haben können, und da weiß ich halt nicht, wie ich den exaktesten auswähle.

> Die 100800000 ist ein PLZ-Gebiet, mit einem repräsentativem
> Namenseintrag und Koordinaten zu eben jenem PLZ-Gebiet.

Die sind im normalen Dump aber nicht enthalten sondern nur in der PLZ.tab, oder?

> > Noch eine andere Frage, wieso wird bei so vielen Programmen der
> > Radius des Äquators auf eine Ganzzahl gerundet? Performance oder ist
> > das irgendein Standard? Wie machst Du das?
>
> Die Erde ist keine perfekte Kugel - da müsstest du schon genauer die
> Abplattung mit einberechnen, bevor dich Nachkommastellen interessieren
> müssten.

Ja, aber die Kugel ist doch ein, wenn auch nicht ganz realitätsgetreues, vereinfachendes Modell. Daher macht es in meinen Augen durchaus Sinn in diesem Modell möglichst exakte Eckdaten zu verwenden um nicht neben der "Unvollkommenheit der Erdkugel" noch weitere Verfälschungen mit einzurechnen. Aber gut, auf die kurzen Entfernungen wird man den Unterschied sicher sowieso nicht bemerken...

_________________________________________________________________________
In 5 Schritten zur eigenen Homepage. Jetzt Domain sichern und gestalten!
Nur 3,99 EUR/Monat! http://www.maildomain.web.de/?mc=021114

--
Mailingliste OpenGeoDB
Listenadresse: opengeodb@...
Informationen: http://opengeodb.de
Mit freundlicher Unterstütztung von php::bar (http://phpbar.de)

 « Return to Thread: Fragen zu opengeodb (PLZ-Koordinaten, Performance, andere RDBMS)