x

Re: Camping-Seite Version 2


Geschrieben von chrisMein (Gast) am 17. Dezember 2012 14:55:46: [flux]

Als Antwort auf: Camping-Seite Version 2 geschrieben von chrisMein (Gast) am 10. Dezember 2012 15:13:

EvanE wrote:

Sinnvollerweise sollte ein Campingplatz ein Knoten oder ein geschlossener Weg oder eine Relation sein, aber nur eines davon.

Hallo Edbert,
das erscheint mir auch sinnvoll, ist aber leider nicht so. Es gibt z.B. Relations mit dem Tag tourism=camp_site, die wiederum Wege mit diesem Tag enthalten welche zum Teil Nodes mit diesem Tag enthalten.
Da ich alleine an Nodes schon fast 30.000 Plätze habe kann ich diese aber unmöglich von Hand prüfen.

Mein Vorgehen ist im Moment folgendes:
Ich schreibe alle Nodes samt ID in eine DB. Wenn ein Node Teil eines Ways mit dem Tag ist, ordne ich die Way-Id dem Node zu. Wenn ein Node nun eine Way-ID hat welche Teil einer Relation mit dem Tag ist, bekommt er zusätzlich die Relation-ID.
Abschliessend füge ich alle Nodes mit der gleichen Relation-Id zusammen, dann die ohne Relation-Id aber mit der gleichen Way-id. Die Position der Relations und Ways ermittle ich aus dem Mittelwert der entsprechenden Nodes.
Zum Schluss bleiben die Nodes ohne Relation und Way-ID welche dann auch in meine DB kommen.

EvanE wrote:

In Bonn-Mehlem scheint der Campingplatz Genienau und in Rolandseck der Campingplatz Siebengebirgsblick zu fehlen. Der erste ist verständlich, da im wesentlichen Dauercamper, der zweite erlaubt jedoch auch (kleine) Zelte.

Der Platz scheint dann ausschliesslich bei den Ways zu sein. Diese habe ich noch nicht erfasst, im Moment sind nur Nodes und Relations online.
Ob Dauercamper, Biwak oder Sonstiges erfasse ich im Moment nicht. Es kommt alles in meine DB was den Tag tourism=camp_site enthält.