[FWTools] (no subject)
Newman, Michael (Windsor,CT-US)
MNewman at trcsolutions.com
Mon Jul 20 11:54:24 EST 2009
Given a test case of two files:
File: "input.csv"
Contents:
-----\
Latitude,Longitude,Name
48.1,-72.25,"First point"
49.2,-72.1,"Second point"
47.5,-72.75,"Third point"
-----/
File: "input.vrt"
<OGRVRTDataSource>
<OGRVRTLayer name="input">
<SrcDataSource>input.csv</SrcDataSource>
<GeometryType>wkbPoint</GeometryType>
<LayerSRS>+proj=latlong +datum=WGS84</LayerSRS>
<GeometryField encoding="PointFromColumns" x="Longitude" y="Latitude"/>
</OGRVRTLayer>
</OGRVRTDataSource>
I first tried to run:
# ogr2ogr -f "CSV" -t_srs NAD27 output.csv input.vrt
But I find it just echoes back the CSV file fields.
I also tried changing the command to:
# ogr2ogr -f "ESRI Shapefile" -t_srs NAD27 output.shp input.vrt
but likewise it did not do the reprojection.
The good news is you can convert the CSV/VRT to a SHP file, then reproject that:
# ogr2ogr -f "ESRI Shapefile" wgs84.shp input.vrt
# ogr2ogr -f "ESRI Shapefile" -t_srs "+proj=latlong +datum=NAD27" nad27.shp wgs84.shp
# ogrinfo -al -ro input.vrt > input.vrt.ogrinfo.txt
# ogrinfo -al -ro wgs84.shp > wgs84.shp.ogrinfo.txt
# ogrinfo -al -ro nad27.shp > nad27.shp.ogrinfo.txt
You can then grep out the POINT lines:
# grep POINT *txt
input.vrt.ogrinfo.txt: POINT (-72.25 48.1 0)
input.vrt.ogrinfo.txt: POINT (-72.099999999999994 49.200000000000003 0)
input.vrt.ogrinfo.txt: POINT (-72.75 47.5 0)
wgs84.shp.ogrinfo.txt: POINT (-72.25 48.1)
wgs84.shp.ogrinfo.txt: POINT (-72.099999999999994 49.200000000000003)
wgs84.shp.ogrinfo.txt: POINT (-72.75 47.5)
nad27.shp.ogrinfo.txt: POINT (-72.250378256963316 48.099999891818264)
nad27.shp.ogrinfo.txt: POINT (-72.10035130826563 49.200017866444085)
nad27.shp.ogrinfo.txt: POINT (-72.750373445242744 47.499993395040711)
But as mentioned earlier, the better solution may be cs2cs...
-Mike Newman
-----Original Message-----
From: fwtools-bounces at lists.maptools.org [mailto:fwtools-bounces at lists.maptools.org] On Behalf Of ernst_meier at gmx.de
Sent: Monday, July 20, 2009 11:25 AM
To: fwtools at lists.maptools.org
Subject: [FWTools] (no subject)
Hi,
i want to reproject some CSV-Data with ogr2ogr but i get only the same result as in my input.
Is it possible to reproject CSV to CSV?
Ernst
--
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
_______________________________________________
FWTools mailing list
FWTools at lists.maptools.org
http://lists.maptools.org/mailman/listinfo/fwtools
http://fwtools.maptools.org/
More information about the FWTools
mailing list