Heiko Adams | 6 Feb 2008 12:09
Picon

Zugriff auf Daten der openGeoDB

Hallo,
in unserem Software-Projekt, welches auf den Datenbestand der openGeoDB zurückgreifen soll, 
benötigen wir folgende Daten zu den gespeicherten deutschen Orten aus der openGeoDB:

- PLZ 
- Name Ort 
- Kreis-Schlüssel
- Kreis-Name
- Länderschlüssel
- Name Bundesland

Bislang ist es uns jedoch mangels Beschreibung der Datenbank-Struktur nicht gelungen, 
die Tabellen so zu verknüpfen, dass wir auf die benötigten Daten zugreifen können.

Wir sind für jeden Tipp dankbar.
--
Mit freundlichen Grüßen/Regards

     
Heiko Adams
Fachinformatiker Anwendungsentwicklung

Tel	+49 (95 65) 94 22 - 42
Fax	+49 (95 65) 94 22 - 22
Mail	heiko.adams@...
Web	http://www.regenspurger.de / www.kigapro.de
--

-- 
Mailingliste OpenGeoDB
Listenadresse: opengeodb@...
Informationen: http://opengeodb.de
(Continue reading)

Andreas Hubel | 6 Feb 2008 18:10
Picon
Gravatar

Re: Zugriff auf Daten der openGeoDB

Ich denke das einfachste wäre, du baust dir die Daten aus der DE.tab  
zusammen:

http://fa-technik.adfc.de/code/opengeodb/DE.tab

MfG Andreas Hubel

Am 06.02.2008 um 12:09 schrieb Heiko Adams:

> Hallo,
> in unserem Software-Projekt, welches auf den Datenbestand der  
> openGeoDB zurückgreifen soll,
> benötigen wir folgende Daten zu den gespeicherten deutschen Orten  
> aus der openGeoDB:
>
> - PLZ
> - Name Ort
> - Kreis-Schlüssel
> - Kreis-Name
> - Länderschlüssel
> - Name Bundesland
>
> Bislang ist es uns jedoch mangels Beschreibung der Datenbank- 
> Struktur nicht gelungen,
> die Tabellen so zu verknüpfen, dass wir auf die benötigten Daten  
> zugreifen können.
>
> Wir sind für jeden Tipp dankbar.
> --
> Mit freundlichen Grüßen/Regards
(Continue reading)

Andreas Hubel | 6 Feb 2008 18:13
Picon
Gravatar

opengeodb.de

Hi,

wer kümmert sich eigendlich um opengeodb.de bzw. wem gehört die Domain?

Und wo war eigendlich das OpenGeoDB Wiki?

MfG Andreas Hubel
--

-- 
Mailingliste OpenGeoDB
Listenadresse: opengeodb@...
Informationen: http://opengeodb.de
Mit freundlicher Unterstütztung von php::bar (http://phpbar.de)
Robert Böck | 6 Feb 2008 18:38

Re: opengeodb.de

Andreas Hubel wrote:

> wer kümmert sich eigendlich um opengeodb.de bzw. wem gehört die Domain?

Schon mal auf die Idee gekommen, bei DENIC zu schauen? Die Domain gehört
Arne Klempert.

> Und wo war eigendlich das OpenGeoDB Wiki?

Schon mal auf die Idee gekommen, Google zu fragen?

cu, Robo :)

--

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

Martin Trautmann | 6 Feb 2008 20:49
Picon
Picon

Re: Zugriff auf Daten der openGeoDB

Heiko Adams wrote:
> Hallo,
> in unserem Software-Projekt, welches auf den Datenbestand der openGeoDB zurückgreifen soll,
> benötigen wir folgende Daten zu den gespeicherten deutschen Orten aus der openGeoDB:
>
> - PLZ
> - Name Ort
> - Kreis-Schlüssel
> - Kreis-Name
> - Länderschlüssel
> - Name Bundesland
>
> Bislang ist es uns jedoch mangels Beschreibung der Datenbank-Struktur nicht gelungen,
> die Tabellen so zu verknüpfen, dass wir auf die benötigten Daten zugreifen können.

Hallo Heiko,

Postleitzahl(en) und Name ergeben sich direkt. Vermutlich interessieren 
dich also Einträge auf Gemeinde- und Orts-Ebene.

Den Kreisschlüssel bekommst du, indem du die ersten fünf Stellen des 
Amtlichen Gemeindeschlüssels verwendest (AGS) - über den bekommst du 
dann auch den zugehörigen Namen des Kreises. Alternativ kannst du so 
lange nach oben gehen, bis du auf Kreisebene angekommen bist (Ebene 5 
über "Teil von").

Entsprechend bekommst du auch den Länderschlüssel aus den ersten beiden 
AGS-Stellen heraus.

500100000: Name
(Continue reading)

Martin Trautmann | 6 Feb 2008 20:52
Picon
Picon

Re: opengeodb.de

Robert Böck wrote:
> Andreas Hubel wrote:
>
>> wer kümmert sich eigendlich um opengeodb.de bzw. wem gehört die Domain?
>
> Schon mal auf die Idee gekommen, bei DENIC zu schauen? Die Domain gehört
> Arne Klempert.

... verlinkt aber auch zu opengeodb.hoppe-media.com, das natürlich 
Manuel Hoppe gehört.

>> Und wo war eigendlich das OpenGeoDB Wiki?
>
> Schon mal auf die Idee gekommen, Google zu fragen?

oder einfach auf opengeodb.de lesen: Zeile 2, Wiki & News -> draufklicken.

Schönen Gruß
Martin
--

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

akorthaus | 11 Feb 2008 15:31
Picon

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

Hallo!

Soweit ich die Datenbank (letzte Version von sf.net) verstehe, beziehen sich die Koordinaten auf
Städte, und nicht auf PLZ, richtig?

Das heißt also, wenn ich für eine PLZ in Berlin eine Umkreissuche machen will, finde ich alle PLZs in
Berlin mit 0 km, Entfernung,  oder?

Noch eine andere Frage, was muss ich beachten, damit die in der DB erzeugten Indizes bemutzt werden? Mich
interessieren 2 Arten von Suchen:

1. Angaben zu einer PLZ suchen (Koordinaten, etc.), das sieht etwas so aus:

SELECT t.loc_id as loc_id, c.lon as lon, c.lat as lat
FROM geodb_textdata as t 
LEFT JOIN geodb_coordinates as c
ON c.loc_id = t.loc_id
WHERE t.text_val = 12345 && t.text_type = 500300000
AND t.valid_until >= CURDATE() AND c.valid_until >= CURDATE()

Verwende ich hierbei die Indices so wie sie gedacht sind? Oder sollte man anders suchen?

2. Umkreissuche um diese Koordinaten herum. Ist der SQL-Code wie er in GeoClass verwendet wird auf die
Indices optimiert (oder anders herum)?

Wenn ich das hier richtig gelesen habe, wird die Datenbank um Straßennamen und Ortsteile erweitert. Ist
hierbei zu erwarten, dass die PLZ-Suche z.B. für Berlin genauere Distanzen im Stadtgebiet hinbekommt?
Ist das überhaupt aussichtsreich Koordinaten für Straßennamen zu integrieren? Mal so in %, wie
vollständig bekommt man das mit frei verfügbaren Daten überhaupt hin?

(Continue reading)

Thomas Preymesser | 11 Feb 2008 17:51
Picon
Gravatar

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



On 11/02/2008, akorthaus-S0/GAf8tV78@public.gmane.org <akorthaus-S0/GAf8tV78@public.gmane.org> wrote:
Hallo!

Soweit ich die Datenbank (letzte Version von sf.net) verstehe, beziehen sich die Koordinaten auf Städte, und nicht auf PLZ, richtig?

nö.

Mein Ruby-Gem findet für die PLZen 13359 bzw. 13357 folgende Koordinaten:
52.5623515502214
13.3876310000699
52.5525768798017
13.3838173801168

wie man sieht, sind die sehr wohl unterschiedlich.

Gruß
-Thomas

--

-- 
Mailingliste OpenGeoDB
Listenadresse: opengeodb@...
Informationen: http://opengeodb.de
Mit freundlicher Unterstütztung von php::bar (http://phpbar.de)
Martin Trautmann | 11 Feb 2008 17:52
Picon
Picon

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

akorthaus@... wrote:
> Hallo!
>
> Soweit ich die Datenbank (letzte Version von sf.net) verstehe,
> beziehen sich die Koordinaten auf Städte, und nicht auf PLZ,
> richtig?

Ja

> Das heißt also, wenn ich für eine PLZ in Berlin eine Umkreissuche
> machen will, finde ich alle PLZs in Berlin mit 0 km, Entfernung,
> oder?

Ja

> Wenn ich das hier richtig gelesen habe, wird die Datenbank um
> Straßennamen und Ortsteile erweitert. Ist hierbei zu erwarten, dass
> die PLZ-Suche z.B. für Berlin genauere Distanzen im Stadtgebiet
> hinbekommt?

Ja

> Ist das überhaupt aussichtsreich Koordinaten für
> Straßennamen zu integrieren?

Ja

 > Mal so in %, wie vollständig bekommt man
> das mit frei verfügbaren Daten überhaupt hin?

Sie z.B. http://wiki.openstreetmap.org/index.php/Bayern - für Berlin 
habe ich es noch nicht probiert.

> Macht es eigentlich nicht Sinn, zumindest sin() und cos() Ergebnisse
> in der Datenbank zu speichern, so dass die nicht bei einem Full-Table
> Scan 40.000 mal neu berechnet werden? Großartig Platz wegnehmen
> dürfte das nicht...

Das kommt auf deine Anwendung an. Deine Argumentation ist schlüssig, 
dass du dir wiederholte Berechnungen sparen kannst.

Schönen Gruß
Martin
--

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

Martin Trautmann | 11 Feb 2008 19:24
Picon
Picon

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

Thomas Preymesser wrote:
> On 11/02/2008,
akorthaus@...<akorthaus@...>  wrote:
>> Hallo!
>>
>> Soweit ich die Datenbank (letzte Version von sf.net) verstehe, beziehen
>> sich die Koordinaten auf Städte, und nicht auf PLZ, richtig?
>
>
> nö.
>
> Mein Ruby-Gem findet für die PLZen 13359 bzw. 13357 folgende Koordinaten:
> 52.5623515502214
> 13.3876310000699
> 52.5525768798017
> 13.3838173801168
>
> wie man sieht, sind die sehr wohl unterschiedlich.

Dann stammen die aber wohl nicht aus dem letzten SF-Dump - denn dort 
findet sich die 13357 und 13359 als PLZ von Berlin
http://fa-technik.adfc.de/code/opengeodb.pl?locid=14356;c=DE

Sieht man hingegen in http://fa-technik.adfc.de/code/opengeodb/PLZ.tab 
nach, so findet man deine Koordinaten von PLZ-Gebieten:

#loc_id	plz	lon	lat	Ort
...
13055	13357	13.3838173801168	52.5525768798017	Berlin
13056	13359	13.3876310000699	52.5623515502214	Berlin

Der aktuelle SF-Dump enthält nur wenige PLZ-Gebiete - die liegen derzeit 
ausserhalb und werden nicht dem Dump hinzugefügt.

Schönen Gruß
Marrtin
--

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


Gmane