Mancano delle parentesi quadre sul primo? Mi linki anche il file che stai provando a convertire? Ricordati che deve essere gia wgs84 o devi aggiungere un ulteriore comando. Il 24/set/2014 12:25 "Cascafico Giovanni" <[email protected]> ha scritto:
> > (https://github.com/pnorman/ogr2osm). Ogr2osm >> > > Scusate, da profano della programmazione sto provando lo script, > confidando nella semplicità del file delle translations > > Funziona con i file.shp di esempio (test1.shp ecc) , ma quando provo lo > shp ISTAT dei numeri civici... > > >> C:\Python27>python.exe ogr2osm-master\ogr2osm.py -d >> ogr2osm-master\testfiles\shapefiles\CIVICI_RAFVG_30026.shp -t >> translations\NumeriCivici_1.py --no-upload-false >> running with ElementTree on Python 2.5+ >> Preparing to convert file >> 'ogr2osm-master\testfiles\shapefiles\CIVICI_RAFVG_30026.shp' to >> 'C:\Python27\CIVICI_RAFVG_30026.osm'. >> Will try to detect projection from source metadata, or fall back to >> EPSG:4326 >> Successfully loaded 'NumeriCivici_1' translation method >> ('C:\Python27\ogr2osm-master\translations\NumeriCivici_1.pyc'). >> Using default filterLayer >> Using default filterFeature >> Using user filterTags >> Using default filterFeaturePost >> Using default preOutputTransform >> Parsing data >> Detected projection metadata: >> PROJCS["SWEREF99_TM", >> GEOGCS["GCS_SWEREF99", >> DATUM["SWEREF99", >> SPHEROID["GRS_1980",6378137,298.257222101]], >> PRIMEM["Greenwich",0], >> UNIT["Degree",0.017453292519943295]], >> PROJECTION["Transverse_Mercator"], >> PARAMETER["latitude_of_origin",0], >> PARAMETER["central_meridian",15], >> PARAMETER["scale_factor",0.9996], >> PARAMETER["false_easting",500000], >> PARAMETER["false_northing",0], >> UNIT["Meter",1]] >> Traceback (most recent call last): >> File "ogr2osm-master\ogr2osm.py", line 612, in <module> >> parseData(data) >> File "ogr2osm-master\ogr2osm.py", line 295, in parseData >> parseLayer(translations.filterLayer(layer)) >> File "ogr2osm-master\ogr2osm.py", line 356, in parseLayer >> parseFeature(translations.filterFeature(ogrfeature, fieldNames, >> reproject), fieldNames, reproject) >> File "ogr2osm-master\ogr2osm.py", line 366, in parseFeature >> geometries = parseGeometry([ogrgeometry]) >> File "ogr2osm-master\ogr2osm.py", line 404, in parseGeometry >> returngeometries.extend(parseCollection(ogrgeometry)) >> File "ogr2osm-master\ogr2osm.py", line 487, in parseCollection >> member.addparent(geometry) >> AttributeError: 'list' object has no attribute 'addparent' >> > > e non viene prodotto alcun file.osm. Cos'ha di indigesto il mio shp? Devo > inserire manualmente la colonna "addr:street"? > > Il file delle translations è un semplicissimo: > > >> def filterTags(attrs): >> if not attrs: >> return >> tags = {} >> if 'DENOMINAZI' in attrs:2927 >> tags['addr:streetname'] = attrs['DENOMINAZI'] >> return tags >> > > _______________________________________________ > Talk-it mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/talk-it > >
_______________________________________________ Talk-it mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk-it

