这儿采用的是CSV格式,注意文件名要使用csv后缀,而且要指定输出图层的类型,比如POINT。
同时,要创建一个相应的VRT文件:
<OGRVRTDataSource>
<OGRVRTLayer name="mapno">
<SrcDataSource>test2.csv</SrcDataSource>
<SrcLayer>test2</SrcLayer>
<GeometryType>wkbPoint</GeometryType>
<GeometryField encoding="PointFromColumns" x="x" y="y"/>
</OGRVRTLayer>
</OGRVRTDataSource>
ogr2ogr -f “ESRI Shapefile” map.shp test2.vrt -nlt POINT
同时,在CSV文件的首行要指定字段的名称,同时要标明X、Y字段。