Re: [Talk-de] wie poi von nodes unterscheiden

2013-07-10 Diskussionsfäden Peter Körner

Hallo Christian,

im OSM-Datenmodell gibt es keinen prinzipiellen Unterschied zwischen 
Stützknoten und POIs - beides sind Nodes.


Stützknoten können auch gleichzeitig POIs sein (z.B. mit 
highway=traffic_signals, http://www.openstreetmap.org/browse/node/29791532)


Eine Unterscheidung ist nur anhand der Tags möglich: Elemente mit Tags 
die für dich von Interesse sind, sine für dich POIs.


welches Schema hast du denn zum Importieren genommen? Das 
osm2pgsql-Schema filtert beispielsweise beim Import schon alles weg, was 
laut Style-Datei nicht relevant ist.


Lg, Peter



Am 10.07.2013 14:05, schrieb Christian Röttger:

Hallo,

ich habe mir gerade den Export von osm für das Münsterland gezogen und in meine 
PostGIS DB importiert. Ist es richtig, das alle Punkte, also auch Stützpunkte 
für Linien und Polygone, in der Tabelle Nodes gespeichert sind?
Wie dünne ich denn die 3 Millionen Punkte aus? Also ich möchte nur alle 
Map-Features vom Typ Node haben, also alle die einen key (leisure,aminity,etc.) 
haben. Was gibt es dort für Möglichkeiten?

Vielleicht kennt auch jemand noch gute Tutorials, die mir den Umgang mit OSM 
Daten in PostGIS erleichtern können. Ich habe es bisher geschafft alle 
Radrouten zu extrahieren, aber danach hört mein Wissen auch auf.

Vielen Dank
Christian

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de




___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] wie poi von nodes unterscheiden

2013-07-10 Diskussionsfäden Christian Röttger
 im OSM-Datenmodell gibt es keinen prinzipiellen Unterschied zwischen
 Stützknoten und POIs - beides sind Nodes.

 Stützknoten können auch gleichzeitig POIs sein (z.B. mit
 highway=traffic_signals, http://www.openstreetmap.org/browse/node/29791532)

 Eine Unterscheidung ist nur anhand der Tags möglich: Elemente mit Tags
 die für dich von Interesse sind, sine für dich POIs.

Jein, da habe ich vielleicht den falschen Begriff verwendet. Im Prinzip möchte 
ich erst einmal alle Elemente mit Tags und daraus dann noch weiter 
differenzieren. Also auch erstmal auch sowas wie oben, aber alle Stützpunkte 
raus.


 welches Schema hast du denn zum Importieren genommen? Das
 osm2pgsql-Schema filtert beispielsweise beim Import schon alles weg, was
 laut Style-Datei nicht relevant ist.

Zum Importieren habe ich osmosis benutzt, da ich damit ersteinmal ein Subset 
gesfchnitten habe. Habe osm2pgsql noch nicht benutzt, werde ich nun aber mal 
ausprobieren.

Vielen Dank dafür. Für weitere Tipps (z.b. wie man sich am besten OSM Updates 
zieht und einspielt), bin ich immer offen ;)


 Lg, Peter



 Am 10.07.2013 14:05, schrieb Christian Röttger:
  Hallo,
 
  ich habe mir gerade den Export von osm für das Münsterland gezogen und in 
  meine PostGIS DB importiert. Ist es richtig, das alle Punkte, also auch 
  Stützpunkte für Linien und Polygone, in der Tabelle Nodes gespeichert sind?
  Wie dünne ich denn die 3 Millionen Punkte aus? Also ich möchte nur alle 
  Map-Features vom Typ Node haben, also alle die einen key 
  (leisure,aminity,etc.) haben. Was gibt es dort für Möglichkeiten?
 
  Vielleicht kennt auch jemand noch gute Tutorials, die mir den Umgang mit 
  OSM Daten in PostGIS erleichtern können. Ich habe es bisher geschafft alle 
  Radrouten zu extrahieren, aber danach hört mein Wissen auch auf.
 
  Vielen Dank
  Christian
 
  ___
  Talk-de mailing list
  Talk-de@openstreetmap.org
  http://lists.openstreetmap.org/listinfo/talk-de
 


 ___
 Talk-de mailing list
 Talk-de@openstreetmap.org
 http://lists.openstreetmap.org/listinfo/talk-de


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] wie poi von nodes unterscheiden

2013-07-10 Diskussionsfäden Peter Körner

Hi

Am 10.07.2013 15:56, schrieb Christian Röttger:

Zum Importieren habe ich osmosis benutzt, da ich damit ersteinmal ein Subset 
gesfchnitten habe. Habe osm2pgsql noch nicht benutzt, werde ich nun aber mal 
ausprobieren.


Nun du hast zwei grundsätzliche Optionen:
 - mit SQL-WHERE-Bedingungen in der Datenbank filtern (und die
   gefilterte Liste ggf. als VIEW abspeichern)
 - mit den entsprechenden Osmosis-Tasks vor dem Datenbank-Writer filtern


Vielen Dank dafür. Für weitere Tipps (z.b. wie man sich am besten OSM Updates 
zieht und einspielt), bin ich immer offen ;)
Auch das geht mit den entsprechenden Osmosis-Tasks, die für die 
Osmosis-Datenschema geeignet sind; für osm2pgsql musst du entsprechend 
mit osm2pgsql updaten.


Lg, Peter


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de