"Peter Löwe" wrote > Hi GRASS-User list, > > I'm currently using GRASS7.2 on Windows 8. > > The v.in.osm add-on > (https://grass.osgeo.org/grass72/manuals/addons/v.in.osm.html) refuses to > work in this setting. I would be grateful for any ideas how to overcome > this. > > Reference example from the man-page: > v.in.osm input=saarland-latest.osm.pbf table=lines type=point,line > output=roads \ > where="highway is not null" > > Unfortunately this does not work for me: > v.in.osm input=c:\\hessen-latest.osm.pbf table=lines type=point,line > output=test_00 where="highway is not null" > - prints multiple warning that column widths for the attributes > osm_id,name, barrier, highway,ref,address, is_in,place,man_made,other_tags > will be truncated to 255 characters > - terminates with "WARNING: No data base element files found" > > The pbf itself seems to be valid, the "-l" flag lists the tables as > points,lines,multilinestrings,multipolygons and other_relations.
a quick closer look into v.in.osm, it's just a wrapper around v.in.ogr tested: v.in.ogr input=D:\dl\osm\saarland-latest.osm.pbf layer=lines output=roadsvingor where=highway is not null Check if OGR layer <lines> contains polygons... WARNING: Width for column osm_id set to 255 (was not specified by OGR), some strings may be truncated! WARNING: Width for column name set to 255 (was not specified by OGR), some strings may be truncated! WARNING: Width for column highway set to 255 (was not specified by OGR), some strings may be truncated! WARNING: Width for column waterway set to 255 (was not specified by OGR), some strings may be truncated! WARNING: Width for column aerialway set to 255 (was not specified by OGR), some strings may be truncated! WARNING: Width for column barrier set to 255 (was not specified by OGR), some strings may be truncated! WARNING: Width for column man_made set to 255 (was not specified by OGR), some strings may be truncated! WARNING: Width for column other_tags set to 255 (was not specified by OGR), some strings may be truncated! Importing -1 features (OGR layer <lines>)... ----------------------------------------------------- Building topology for vector map <roadsvingor@osm>... Registering primitives... 104808 primitives registered 781261 vertices registered Building areas... 0 areas built 0 isles built Attaching islands... Attaching centroids... Number of nodes: 143707 Number of primitives: 104808 Number of points: 0 Number of lines: 104808 Number of boundaries: 0 Number of centroids: 0 Number of areas: 0 Number of isles: 0 just imported all lines where there is an entry in the "highway" column for me. it's what in https://trac.osgeo.org/grass/browser/grass-addons/grass7/vector/v.in.osm/v.in.osm.py#L117 117 grass.run_command('v.in.ogr', 118 quiet=True, 119 input=options['input'], 120 output=self.getNewTmp('ogr'), 121 layer=options['table'], 122 where=options['where'], 123 type=options['type'], 124 flags=flags['o'] 125 ) if you do ogrinfo -al -so saarland-latest.osm.pbf, you see the structure of the osm.pbf file: e.g. Layer name: lines Geometry: Line String Feature Count: -1 Layer SRS WKT: GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich",0, AUTHORITY["EPSG","8901"]], UNIT["degree",0.0174532925199433, AUTHORITY["EPSG","9122"]], AUTHORITY["EPSG","4326"]] osm_id: String (0.0) name: String (0.0) highway: String (0.0) waterway: String (0.0) aerialway: String (0.0) barrier: String (0.0) man_made: String (0.0) z_order: Integer (0.0) other_tags: String (0.0) ----- best regards Helmut -- View this message in context: http://osgeo-org.1560.x6.nabble.com/GRASS7-2-v-in-osm-add-on-Windows-8-tp5304461p5304471.html Sent from the Grass - Users mailing list archive at Nabble.com. _______________________________________________ grass-user mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/grass-user
