OVF file syntax
Frank Warmerdam
warmerdam at POBOX.COM
Tue Aug 15 07:48:47 PDT 2006
P Kishor wrote:
>> cd "C:\My Documents\resources"
>> less foo.ovf
> <OGRVRTDataSource>
> <OGRVRTLayer name="foo">
> <SrcDataSource>"C:\\My Documents\\Data\\foo.csv"</SrcDataSource>
> <SrcLayer>foo</SrcLayer>
> <GeometryField encoding="PointFromColumns" x="LONGITUDE" y="LATITUDE"/>
> <GeometryType>wkbPoint</GeometryType>
> </OGRVRTLayer>
> </OGRVRTDataSource>
>
>> less proj.txt
> PROJCS['USA_Contiguous_Lambert_Conformal_Conic',GEOGCS['GCS_Nor...
>
>> cd "C:\My Documents\Data"
>> less foo.csv
> ID,A,B,C,D,E,LONGITUDE,LATITUDE,F
> 1,10,,,,,-106.524288,35.139437,
> 2,10,,,,,-106.522907,35.132337,
> 3,10,,,,,-106.519838,35.148427,
>
>> cd "C:\My Documents\Home"
>> ogr2ogr -f "ESRI Shapefile" \
> -a_srs "C:\\My Documents\\resources\\proj.txt" \
> -t_srs "C:\\My Documents\\resources\\proj.txt" \
> foo_shapefile \
> "C:\\My Documents\\resources\\foo.ovf"
>
> Couldn't run: ogr2ogr -f "ESRI Shapefile" -a_srs "C:/My
> Documents/resources/proj.txt" -t_srs "C:/My
> Documents/resources/proj.txt" foo_shapefile "C:/My
> Documents/resources/foo.ovf" (No such file or directory)
>
> I can't tell whether ogr2ogr can't file 'foo.ovf', or it can't find
> the files referenced inside 'foo.ovf', or if I have something else
> wrong altogether.
Puneet,
I'm guessing this is mostly some sort of shell quoting problem. I will
add that you shouldn't use double backslashes to escape backslashes in
a .ovf file. OVF files are XML and would only need XML styling escaping
internally. So the SrcDataSource line should read:
<SrcDataSource>"C:\My Documents\Data\foo.csv"</SrcDataSource>
I would encourage you to try your experiment in a path with no spaces
so you don't need so much quoting.
Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush | President OSGF, http://osgeo.org
More information about the MapServer-users
mailing list