Re: [Talk-de] osm file komplettieren?

2011-03-04 Diskussionsfäden M∡rtin Koppenhoefer
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?

2011-03-04 Diskussionsfäden Frederik Ramm

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-03-04 Diskussionsfäden M∡rtin Koppenhoefer
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?

2011-03-04 Diskussionsfäden Frederik Ramm

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?

2011-03-04 Diskussionsfäden M∡rtin Koppenhoefer
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?

2011-03-04 Diskussionsfäden 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?

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