[Talk-de] Fehler in Osmosis ? - nicht vorhandene Node-iD

Jan Tappenbeck osm at tappenbeck.net
Mi Mär 16 22:05:30 UTC 2011



  HI !

ich habe heute morgen mit osmosis 0.38 aus dem Japan-File der geofabrik 
(nicht das neue flächenreduzierte File !) einen Bereich mit dem Kommand:

bin/osmosis.bat --read-pbf %OsmFileName% --bp file=%PolyFileName% 
--write-xml %OsmFileCreate%

ausgeschnitten. (das hier teilweise mit Platzhaltern gearbeitet wird sei 
wohl nicht bedeutsam für das Prinzig)

Später dann mit folgendem Ausdruck (windows - batch):

set 
selectionset=amenity.pharmacy,amenity.hospital,amenity.school,amenity.college,amenity.university,amenity.fire_station,amenity.police,amenity.shelter,amenity.phone,amenity.supermarket

%osmworkfolder%\osmosis\bin\osmosis.bat -v 99 --read-xml hot_japan.osm  
--tee 2 --node-key-value keyValueList=%selectionset% --write-xml 
%osmworkfolder%\osmosis\temp_arch_node.osm --way-key-value 
keyValueList=%selectionset% --used-node --write-xml hot_japan_select.osm

gefiltert.

Nun habe ich bei der weiteren Auswertung festgestellt das in einigen 
Ways auf Nodes verwiesen wird die nicht im File vorhanden sind.

Unter anderem sei folgendes Element angeführt:

<way id="89825990" version="2" timestamp="2010-12-26T10:14:41Z" 
uid="281517" user="JL1LCW" changeset="6766549">
<nd ref="1041238951"/>
<nd ref="1041239262"/>
<nd ref="1041239223"/>
<nd ref="1041238973"/>
<nd ref="1041238892"/>
<nd ref="1041239056"/>
<nd ref="1041239041"/>
<nd ref="1041239198"/>
<nd ref="1041239133"/>
<nd ref="1041238867"/>
<nd ref="1041239102"/>
<nd ref="1041238842"/> # <<<<<<<<<<<< dieser Node fehlt in der OSM-Datei
<nd ref="1041239004"/>
<nd ref="1041239197"/>
<nd ref="1041238942"/>
<nd ref="1041238904"/>
<nd ref="1041238951"/>
<tag k="amenity" v="school"/>
<tag k="source" v="Bing"/>
</way>

Hat einer von Euch etwas vergleichbares festgestellt oder habe ich etwas 
nicht bedacht ??

gruß Jan :-)






Mehr Informationen über die Mailingliste Talk-de