I'm new to this list, sorry if my question is not new or OT. I was given a shape file containing linestrings based on a CTR map (CTR is a "technical italian map"). The file uses Roma1940 and the coordinates are geographic. This is the start of the output of ogrinfo -al: Geometry: Line String Feature Count: 185 Extent: (9.048641, 45.413654) - (9.267740, 45.527227) Layer SRS WKT: GEOGCS["GCS_Roma_1940", DATUM["Roma_1940", SPHEROID["International_1924",6378388,297]], PRIMEM["Greenwich",0], UNIT["Degree",0.017453292519943295]]
I need to convert the shape file to EPSG:4326 to view the data on google or osm maps. I received, and found also on the web, some srs to make the conversion from Gauss-Boaga to wgs84 but, if I understand correctly, all those files expect the coordinates of the points to be cartesian, not geographic. I tried to use ogr2ogr with the following parameters: ogr2ogr -a_srs "gausboaga.prj" -s_srs "latlong_wgs84.prj" -t_srs "EPSG:4326" -f "one of many formats" outputfile myshape.shp (the srs files at the end of the message) What I get are points with geographic coordinates changed at the 13th-14th decimal place. E.g.: 9.170837078374765,45.525406361655726 becomes 9.170837078374774,45.525406361655769 As a test I downloaded a shape file of my city roads from a regional web service, the coordinates are cartesian, then I used a web tool to convert that shape file from epsg:3003 to epsg:4326 and the result is a file with lines that perfectly match gmaps or osm roads. If I try to use the same service with my shape file I get an error. I found out some formulas to derive cartesian from geographic coordinates for a transverse mercator projection (http://www.remotesensing.org/geotiff/proj_list/guid7.html) but I wonder if there is some ogr2ogr parameter or some srs to do the same. Thank you maxx "gausboaga.prj" PROJCS["Monte Mario / Italy zone 1", GEOGCS["Monte Mario", DATUM["Monte_Mario", SPHEROID["International 1924", 6378388.0, 297.0, AUTHORITY["EPSG","7022"]], TOWGS84[-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68], AUTHORITY["EPSG","6265"]], PRIMEM["Greenwich", 0.0, AUTHORITY["EPSG","8901"]], UNIT["degree", 0.017453292519943295], AXIS["Lon", EAST], AXIS["Lat", NORTH], AUTHORITY["EPSG","4265"]], PROJECTION["Transverse_Mercator"], PARAMETER["central_meridian", 9.0], PARAMETER["latitude_of_origin", 0.0], PARAMETER["scale_factor", 0.9996], PARAMETER["false_easting", 1500000.0], PARAMETER["false_northing", 0.0], UNIT["m", 1.0], AXIS["x", EAST], AXIS["y", NORTH], AUTHORITY["EPSG","3003"]] "latlon_wgs84.prj" GEOGCS["wgs84",DATUM["WGS_1984", SPHEROID["wgs84",6378137,298.257223563], TOWGS84[0.000000,0.000000,0.000000]], PRIMEM["Greenwich",0], UNIT["degree",0.0174532925199433]] _______________________________________________ gdal-dev mailing list gdal-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/gdal-dev