使用ogr转换文本到shape

这儿采用的是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字段。

This entry was posted in GIS, Linux and tagged , , . Bookmark the permalink.

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Please copy the string c15B7t to the field below:

以新浪微博帐号登录