Re: [Talk-de] osm file komplettieren?
Am 4. März 2011 19:18 schrieb Frederik Ramm : > Prinzipiell ja, aber ich bin nicht sicher, was passiert, wenn das um mehrere > Ecken geht, also wenn Du Relationen in Relationen hast. ja, das meinte ich oben mit "verschachtelte" Relationen. Weil dazu müsste er ja schon wissen, welche anderen (evtl.) Relationen da referenziert werden, und welche Relationen die wiederum enthalten, und wenn er beim parsen bei diesen Relationen schon vorbeigekommen ist, bis er mitgeteilt bekommt, dass er die auch braucht, dann wird es ohne wiederholtes Parsen doch nicht gehen (ausser er erstellt sich einen Index extra für Relationen oder macht sonst irgendwas schlaues, was ich mir nichtmal vorstellen kann...). Gruß Martin PS: er=Osmosis ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] osm file komplettieren?
Hallo, M∡rtin Koppenhoefer wrote: Danke Frederik. Macht Osmosis das, indem es den File mehrmals durchläuft? Nein, es kopiert erst das ganze File in eine temporaere Datei, und merkt sich dabei, welche Objekte kopiert werden muessen, und im zweiten Schritt wird aus der temporaeren Datei die Zieldatei erzeugt und dabei alles benoetigte kopiert. Würden dann alle Grenzen von Deutschland-admin-bound auch mit reinkommen? Und wenn da wieder Relationen drin wären, auch wieder deren Bestandteile? Prinzipiell ja, aber ich bin nicht sicher, was passiert, wenn das um mehrere Ecken geht, also wenn Du Relationen in Relationen hast. Bye Frederik -- Frederik Ramm ## eMail frede...@remote.org ## N49°00'09" E008°23'33" ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] osm file komplettieren?
2011/3/4 Frederik Ramm : >> inwieweit verschachtelte Relationen da auch komplett mitkommen weiss >> ich nicht > > die kommen bei completeRelations mit rein. Danke Frederik. Macht Osmosis das, indem es den File mehrmals durchläuft? Mal am Beispiel Frankfurt: angenommen, die Grenzen wären Teil von einer Relation Hessen-administrative-boundaries, und diese wiederum von Deutschland-admin-bound. Würden dann alle Grenzen von Deutschland-admin-bound auch mit reinkommen? Und wenn da wieder Relationen drin wären, auch wieder deren Bestandteile? Gruß Martin ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] osm file komplettieren?
Hi, M∡rtin Koppenhoefer wrote: completeWaysInclude all available nodes for ways which have at least one node in the bounding box. completeRelations Include all available relations which are members of relations which have at least one member in the bounding box. Beides ist per default no stimmt; (AFAIK war das früher mal per default yes). stimmt nicht; inwieweit verschachtelte Relationen da auch komplett mitkommen weiss ich nicht die kommen bei completeRelations mit rein. Bye Frederik -- Frederik Ramm ## eMail frede...@remote.org ## N49°00'09" E008°23'33" ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] osm file komplettieren?
Am 4. März 2011 14:30 schrieb Gary68 : > hallo, > > mal angenommen, man hat ein osm file irgendwo ausgeschnitten. dann sind > ja objekte abgeschnitten und manche fehlen. nicht so schön, für manche > anwendung... > > gibt es schon eine lösung, so ein file wieder zu komplettieren? also > sagen wir mal, ich hätte frankfurt aus hessen ausgeschnitten und wollte > ein frankfurtPLUS erstellen, unter zuhilfenahme der hessendatei? > > oder: kann ich eine bbox bei osmosis angeben und dennoch alle > betroffenen elemente (rekrusiv) komplett bekommen? Es gibt eine Option, um alle Objekte vollständig zu bekommen beim Ausschneiden: http://wiki.openstreetmap.org/wiki/Osmosis/Detailed_Usage bei Bounding Box: completeWaysInclude all available nodes for ways which have at least one node in the bounding box. completeRelations Include all available relations which are members of relations which have at least one member in the bounding box. Beides ist per default no (AFAIK war das früher mal per default yes). inwieweit verschachtelte Relationen da auch komplett mitkommen weiss ich nicht (ggf. aber auch nicht wünschenswert, weil man dann u.U. doch wieder alles bekommt), ich glaube aber eher nicht., Gruß Martin ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
[Talk-de] osm file komplettieren?
hallo, mal angenommen, man hat ein osm file irgendwo ausgeschnitten. dann sind ja objekte abgeschnitten und manche fehlen. nicht so schön, für manche anwendung... gibt es schon eine lösung, so ein file wieder zu komplettieren? also sagen wir mal, ich hätte frankfurt aus hessen ausgeschnitten und wollte ein frankfurtPLUS erstellen, unter zuhilfenahme der hessendatei? oder: kann ich eine bbox bei osmosis angeben und dennoch alle betroffenen elemente (rekrusiv) komplett bekommen? und sind in den osm file relationen alle wege/members angegeben? oder nur solche, die mindestens einen node in dem ausgeschnittenen bereich haben? gerhard ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de