[OSM-Bayern] Open Data Bayern
Sven
lists.openstreetmap.de at linux4tw.de
Mi Mär 6 21:50:45 CET 2024
Hi Martin,
mit xmlstarlet kann man auf der Kommandozeile die Daten raussuchen und
zB. in ein CSV schreiben.
Wie habe ich das gemacht?
1. Datei runterladen und entpacken (unzip nas_712.zip)
2. die einzelnen XML-GZip-Dateien entpacken (for i in *.xml.gz ; do
gunzip $i ; done)
3. xmlstarlet nutzen, um die gewünschten Daten in eine Datei zu schreiben:
for i in *.xml; do xmlstarlet sel -N
by=http://www.adv-online.de/namespaces/adv/gid/7.1 -t -m
'//by:AX_Strasse' -v 'by:bezeichnung' -o ';' -v 'by:name' -o ';' -v
'by:widmung' -o ';' -v 'by:strassenschluessel' -n $i >>
straßen-bayern.csv ; done
Das dauert ein bisschen, so 7 min bei mir und ergibt im Resultat die
straßen-bayern.csv-Datei mit fast 400.000 Zeilen und 11 MB. Selbst wenn
man die doppelten Zeilen herausfiltert (uniq straßen-bayern.csv >
straßen-bayern-uniq.csv), bleiben noch 283.008 und 9 MB übrig.
Die beiden CSV-Dateien sind unter
https://gist.github.com/Strubbl/ebc5f3c8d16f22c03e6cfe3cc1f3722f zu finden.
Handlicher sind sie noch nicht wirklich, oder?
Viele Grüße
Sven
Am 3/6/24 um 20:21 schrieb Martin Trautmann via Bayern:
> On 06.03.24 20:07, Martin Trautmann wrote:
>> Hallo,
>>
>> hat sich schon jemand mal die Daten auf
>> https://geodaten.bayern.de/opengeodata/OpenDataDetail.html?pn=atkis_basis_dlm
>> genauer angesehen?
>>
>> Mit Shape- und Vektordaten kann ich selbst wenig anfangen. Angeboten
>> werden dort NAS, GEOPACKAGE, SHAPE
>>
>> Mich interessiert eigentlich nur die ALKIS Objektart
>> AX_Strasse
>> mit Name (NAM),
>> am liebsten Strassenschlüssel (STS),
>> der in Bayern wohl leider immer nur 00000 lautet,
>> ggf. Widmung (WDM)
>>
>> speziell aber auch in Kombination mit der zugehörigen Gemeinde, z.B.
>> AX_Gemeindekennzeichen
>
>
> Ich finde dabei z.B. 2 GB an komprimierten Dateien, verteilt auf über
> 700 komprimierte XML-Dateien und mit Informationen wie
>
> <wfs:Insert>
> <AX_Strasse gml:id="DEBYBDLMCI00006Q">
> <gml:identifier
> codeSpace="http://www.adv-online.de/">urn:adv:oid:DEBYBDLMCI00006Q</gml:identifier>
> <lebenszeitintervall>
> <AA_Lebenszeitintervall>
> <beginnt>2021-03-12T11:48:42Z</beginnt>
> </AA_Lebenszeitintervall>
> </lebenszeitintervall>
> <modellart>
> <AA_Modellart>
> <advStandardModell>Basis-DLM</advStandardModell>
> </AA_Modellart>
> </modellart>
> <modellart>
> <AA_Modellart>
> <advStandardModell>DTK25</advStandardModell>
> </AA_Modellart>
> </modellart>
> *<bezeichnung>ST2265</bezeichnung>*
> *<name>Hauptstraße</name>*
> *<widmung>1305</widmung>*
> *<strassenschluessel>09673123000600000</strassenschluessel>*
> </AX_Strasse>
> </wfs:Insert>
>
> bezeichnung, name, widmung, strassenschluessel sind die Infos, die mir
> helfen würden. Aber die Masse überschreitet das was ich sinnvoll auf
> meinem Rechner verarbeiten kann.
>
> Hat jemand von euch da besseres Werkzeug und könnte mir hier helfen?
>
> Schönen Gruß
> Martin
> _______________________________________________
> Bayern mailing list
> Bayern at lists.openstreetmap.de
> https://lists.openstreetmap.de/mailman/listinfo/bayern
Mehr Informationen über die Mailingliste Bayern