Lübeck
(Lübeck)
April 22, 2013, 11:14am
#1
hi!
ich habe mir das Tool für den ShapExport installiert doch leider zeigt das Beispiel für die oxr-Datei in http://wiki.openstreetmap.org/wiki/DE:Datenexport_mit_OSMExport nur ein ganz mageres Gerippe.
Kann einer eine Datei zur Verfügung stellen in welchem zumindest ein Beispiel/node/way/relation vorhanden ist ?
Gruß Jan
Alternative ohne Staubwischen: die Osmium-Bibliothek vom selben Autor. Die unterstützt neben osm auch pbf und ist dabei auch noch rasend schnell. Konversion zu shp ist als direkt kompilierbares Codebeispiel dabei (die Bibliothek kann natürlich viel, viel mehr). Letztes Update vor (aktuell) 12 Stunden.
Lübeck
(Lübeck)
April 23, 2013, 7:02am
#4
Moin !
gestern Abend hatte ich noch was unter https://github.com/mikelmaron/mapkibera/tree/master/process/mukuru/shapefile gefunden.
Dann aber nicht mehr geschafft dieses zu posten - trotzdem danke.
Jetzt habe ich das auch Prompt mit einem einfachen Beispiel versucht umzusetzen unter Windows.
Mein erster Versuch wird immer mit folgendem Log kommentiert - womit ich aber nichts anfangen kann:
X:\osm2shape\rule\example\shp-transport.oxr X:\osm2shape\data\suedd.osm X:\osm2s
hape\data\example\
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/osmlib-export-0.1.4/bin/osmexport:37: wa
rning: assigned but unused variable - arguments
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/osmlib-export-0.1.4/bin/osmexport:46: wa
rning: assigned but unused variable - outfilename
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/simple_featur
es/geometry.rb:198: warning: assigned but unused variable - inner_coords_element
s
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/simple_featur
es/line_string.rb:164: warning: mismatched indentations at ‘end’ with ‘class’ at
6
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/simple_featur
es/polygon.rb:104: warning: assigned but unused variable - result
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/simple_featur
es/multi_polygon.rb:36: warning: mismatched indentations at ‘end’ with ‘class’ a
t 7
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/simple_featur
es/ewkb_parser.rb:172: warning: mismatched indentations at ‘end’ with ‘class’ at
168
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/simple_featur
es/ewkt_parser.rb:240: warning: assigned but unused variable - coords
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/shp4r/shp.rb:
174: warning: shadowing outer local variable - i
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/shp4r/shp.rb:
190: warning: shadowing outer local variable - i
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/shp4r/shp.rb:
219: warning: shadowing outer local variable - i
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/shp4r/shp.rb:
222: warning: shadowing outer local variable - i
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/shp4r/shp.rb:
240: warning: shadowing outer local variable - i
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/shp4r/shp.rb:
243: warning: shadowing outer local variable - i
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/shp4r/shp.rb:
258: warning: shadowing outer local variable - i
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/shp4r/shp.rb:
276: warning: shadowing outer local variable - i
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/shp4r/shp.rb:
279: warning: shadowing outer local variable - i
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/shp4r/shp.rb:
295: warning: shadowing outer local variable - i
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/shp4r/shp.rb:
298: warning: shadowing outer local variable - i
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/shp4r/shp.rb:
311: warning: shadowing outer local variable - i
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/shp4r/shp.rb:
157: warning: assigned but unused variable - length
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/GeoRuby-1.3.4/lib/geo_ruby/shp4r/shp.rb:
393: warning: mismatched indentations at ‘end’ with ‘def’ at 370
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/osmlib-export-0.1.4/bin/osmexport:49:in
initialize': No such file or directory - X:\osm2shape\rule\example\shp-transpor t.oxr (Errno::ENOENT) from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/osmlib-export-0.1.4/bin/osm export:49:in
open’
from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/osmlib-export-0.1.4/bin/osm
export:49:in <top (required)>' from C:/Ruby200-x64/bin/osmexport:23:in
load’
from C:/Ruby200-x64/bin/osmexport:23:in `’
Kann mir einer weiterhelfen?
Gruß Jan
Lübeck:
und noch weiter beschnitten:
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/osmlib-export-0.1.4/bin/osmexport:49:in
`initialize': No such file or directory - X:\osm2shape\rule\example\shp-transpor
t.oxr (Errno::ENOENT)
Übersetzung: Datei X:\osm2shape\rule\example\shp-transport.oxr nicht auffindbar.
wambacher
(Walter Nordmann)
April 23, 2013, 7:22am
#6
Siehe: “No such file or directory - X:\osm2shape\rule\example\shp-transport.oxr (Errno::ENOENT)”
Kenn Windows nicht mehr sooo doll, aber bedeutet X: nicht sowas wie Ramdisk oder Virtuelles Laufwerk?
Wie dem auch sein, er findet dort das File nicht —> Peng
Die Warnungen davor sollten nicht das Problem sein.
Gruss
walter
Lübeck
(Lübeck)
April 23, 2013, 8:29am
#7
hi !
ich war mir doch sicher alles verglichen zu haben - es fehlt nur ein Buchstabe !
Jetzt ist es gelaufen - habe das dann ich es testweise in AutoCAD Map eingebunden. Gab zwar eine Fehlermeldung - doch dann wurde das geöffnet. Das einzige was wohl etwas schief gelaufen ist sind die deutschen Sonderzeichen.
Wenn ich die dbf in Excel öffne, dann sind die auch dort kaputt. Sicherlich hängt das mit UTF-8 & Co zusammen. Weiß einer ob man da noch was drehen kann? Die dbf können ja nicht einfach editiert werden.
Gruß Jan