Post - neue Straßen

Florian Lohoff f at zz.de
Mo Okt 7 10:06:04 CEST 2019


On Sun, Oct 06, 2019 at 07:58:10PM +0200, Florian Lohoff wrote:
> On Sun, Oct 06, 2019 at 07:16:45PM +0200, Florian Lohoff wrote:
> > Hi,
> > kennt jemand dieses hier:
> > 
> > https://www.deutschepost.de/content/dam/dpag/images/D_d/DDP/Downloads/Datafactory/postleitdaten/september2018/mtb_strassen_neu.pdf
> 
> Die gibts scheinbar alle 3 Monate - Mit URL editieren kommt man an
> die anderen. Mal sehen ob ich das automatisiert bekomme das der neue
> Straßen rauswirft und Nominatim mal fragt ob er was davon kennt oder so.

Okay - die "Parent" page auf der das alles verlinkt ist ist diese:

https://www.deutschepost.de/de/d/deutsche-post-direkt/datafactory/download_postleitdaten.html

Für das OpenData zeugs vom Kreis GT habe ich mal schnell nen 20 zeiler
in Perl gebaut der aus den Gebäuden und Flurstücken eine Adressliste 
erzeugt. Den ganzen Krams packe ich heute mal auf github.

DENW14AL0000x2ufBL;2017-04-20;;Ackerstraße 1 Gütersloh
DENW14AL00000bUNFL;2017-06-20;;Ackerstraße 1 a Gütersloh
DENW14AL0000x2tCBL;2011-05-09;;Ackerstraße 10 Gütersloh
DENW14AL00000bUNFL;2018-06-19;;Ackerstraße 10 a Gütersloh

Spannend ist das Brockhagen fehlt - Das scheint gerade nicht vom Kreis
gemacht zu werden. Ausserdem sind Halle und Werther seit 4 Wochen nicht
geupdated worden:

-rw-r--r-- 1 flo zz 12103664 Oct  6 04:14 ALKISBorgholzhausen_EPSG25832_SHAPE.zip
-rw-r--r-- 1 flo zz 33157344 Oct  6 04:14 ALKISGuetersloh_EPSG25832_SHAPE.zip
-rw-r--r-- 1 flo zz 15610001 Sep  5 14:12 ALKISHalleWestf_EPSG25832_SHAPE.zip
-rw-r--r-- 1 flo zz 14756104 Oct  6 04:15 ALKISHarsewinkel_EPSG25832_SHAPE.zip
-rw-r--r-- 1 flo zz 12327965 Oct  6 04:15 ALKISHerzebrockClarholz_EPSG25832_SHAPE.zip
-rw-r--r-- 1 flo zz  5729500 Oct  6 04:15 ALKISLangenberg_EPSG25832_SHAPE.zip
-rw-r--r-- 1 flo zz 19605312 Oct  6 04:15 ALKISRhedaWiedenbrueck_EPSG25832_SHAPE.zip
-rw-r--r-- 1 flo zz 21436150 Oct  6 04:16 ALKISRietberg_EPSG25832_SHAPE.zip
-rw-r--r-- 1 flo zz 15458048 Oct  6 04:16 ALKISSchlossHolteStukenbrock_EPSG25832_SHAPE.zip
-rw-r--r-- 1 flo zz 12669381 Oct  6 04:16 ALKISSteinhagen_EPSG25832_SHAPE.zip
-rw-r--r-- 1 flo zz 17710963 Oct  6 04:16 ALKISVerl_EPSG25832_SHAPE.zip
-rw-r--r-- 1 flo zz 16680001 Oct  6 04:17 ALKISVersmold_EPSG25832_SHAPE.zip
-rw-r--r-- 1 flo zz  9090086 Sep  5 14:14 ALKISWertherWestf_EPSG25832_SHAPE.zip

Jetzt brauche ich nen Delta d.h. eine Veränderung. Die gibt es vermutlich
erst nächsten Sonntag. Dann kann man sehen ob man z.b. einen RSS Feed mit den neuen bzw
veränderten Adressen bauen kann.

Ich habe auch beim Land NRW eine Adressliste gefunden. Die scheinen aber kein große
Lust auf updates zu haben - Daten waren >6 Monate alt. Kann aber auch sein das die Daten
der Katasterbehörden nur halbjährlich oder so ans Land abgegeben werden.

Wer da auch mit Spielen will - Installiert euch QGis 

https://www.qgis.org/en/site/

Das ist ein Desktop GIS System. Die Shapes kann man dann auspacken - da liegen dann ein
paar Shape Layer drin. Die kann man bei QGis einfach via "Add Vector Layer" hinzufügen
und dann mit Regeln bunt machen und labeln etc.

Wer nur mit den MetaDaten spielen will. Die Shapes sind jeweils mehrere files:

-rw-r--r-- 1 flo zz 116076193 Oct  6 04:14 flurstueck.dbf
-rw-r--r-- 1 flo zz       403 Oct  6 04:13 flurstueck.prj
-rw-r--r-- 1 flo zz  10720856 Oct  6 04:14 flurstueck.shp
-rw-r--r-- 1 flo zz    309532 Oct  6 04:14 flurstueck.shx

Spannend sind .dbf - das sind die Metadaten in einem 40 Jahre alten Format
von damals dBase. (https://en.wikipedia.org/wiki/DBase). Fixed length records
etc. In Perl gibts das XBase Modul um das zu prozessieren. .prj enthält die Projektion
bzw infos zum Koordinatensystem. .shp sind die eigentlichen "Geodaten" bzw
vectoren und .shx ist ein geo index über die daten im .shp.

Man kann sich das auch einfach in eine postgis schieben über sowas wie
ogr2ogr oder shp2pgsql.

Flo
-- 
Florian Lohoff                                                 f at zz.de
        UTF-8 Test: The 🐈 ran after a 🐁, but the 🐁 ran away


Mehr Informationen über die Mailingliste OSM