x

CSV mit place=city und boundary=administrative


  1. CSV mit place=city und boundary=administrative · swi1988 (Gast) · 05.06.2018 15:29 · [flux]

    Hallo,
    ich möchte mir gerne eine CSV generieren lassen, welche die Städte und deren Grenzen enthält
    Die CSV soll dann so aufgebaut sein:
    Stadt;Landkreis;Bundesland;Land

    Ist dies mit osmfilter oder osmosis möglich?

    Momentan lasse ich mir die Städte wie folgt ausgeben:

    osmfilter␣germany.o5m␣--keep="place=city"␣--ignore-depemdencies␣--drop-relations␣--drop-ways␣>␣cities.osm
    osmconvert␣cities.osm␣--all-to-nodes␣--csv="name"␣--csv-headline␣>␣cities.csv
    

    Vielen Dank und Grüße


    • Re: CSV mit place=city und boundary=administrative · wambacher (Gast) · 05.06.2018 18:23 · [flux]

      swi1988 wrote:

      Momentan lasse ich mir die Städte wie folgt ausgeben:

      --ignore-depemdencies
      

      Wirklich?

      Gruss
      walter


    • Re: CSV mit place=city und boundary=administrative · swi1988 (Gast) · 05.06.2018 19:10 · [flux]

      Sehr hilfreich, vielen Dank!


    • Re: CSV mit place=city und boundary=administrative · maxbe (Gast) · 05.06.2018 19:43 · [flux]

      swi1988 wrote:

      ich möchte mir gerne eine CSV generieren lassen, welche die Städte und deren Grenzen

      Ich fürchte, du musst dir ein anderes Format überlegen. Die Grenzen sind ja eine Sammlung von Linienzügen als Relation, in der Regel mit ganz vielen Koordinaten. Da müsstest dir erst überlegen, wie du diesen Strich aus vielen Punkten in deiner Textdatei darstellen willst. Kann man natürlich machen, aber billiger wird es sein, gleich zu irgendwas vorhandenem zu greifen, geojson z.B..


    • Re: CSV mit place=city und boundary=administrative · swi1988 (Gast) · 05.06.2018 19:49 · [flux]

      Ich sehe gerade, dass ich mich auch etwas falsch ausgedrückt habe. Entschuldigung.

      Mit Grenzen meine ich eigentlich die Namen, zu welchem Landkreis oder Bundesland die jeweilige Stadt gehört.

      Ich suche also eine Möglichkeit, die Relationen aufzubauen um diese später als View in eine Datei abzuspeichern


    • Re: CSV mit place=city und boundary=administrative · wambacher (Gast) · 05.06.2018 22:25 · [flux]

      swi1988 wrote:

      Ich suche also eine Möglichkeit, die Relationen aufzubauen um diese später als View in eine Datei abzuspeichern

      Zur Klarstellung: "Grenzen" bei OSM sind Polygone, die eine Fläche beschreiben. Diese haben Tags wie Namen und andere Informationen. Dazu kommt natürlich noch der Weg (Way), der die Kontur der Grenze mittels geographischer Informationen (Lat/Lon) beschreibt. "Relationen" ist ein in OSM üblicher Begriff, der genau diese Objekte beschreibt.

      Ich habe das ungewisse Gefühl, dass du was ganz anderes willst. Kannst du bitte nochmal genau (evtl an einem konkreten Beispiel) zeigen, was du wirklich brauchst?

      Und zu wissen, was du damit anschliessend damit vor hast, wäre auch hilfreich.

      Gruss
      walter