gpt4 book ai didi

csv - ogr2ogr 或 arcpy for csv to shapefile?

转载 作者:行者123 更新时间:2023-12-04 22:20:49 26 4
gpt4 key购买 nike

ogr2ogr 或 arcpy 可以直接将 csv 转换为 shapefile 吗?
我正在尝试使用一个小脚本自动化一些流程,并希望我可以使用我不熟悉的 ogr2ogr 或 arcpy 轻松完成。

任何输入将不胜感激。

最佳答案

使用 ogr2ogr 可以轻松完成。

假设您有一个包含坐标的 csv 文件,例如(必须以逗号分隔):

坐标.csv

x,y,z
48.66080825,10.28323850,0
48.66074700,10.28292000,0
48.66075045,10.28249425,0
48.66075395,10.28249175,0
48.66077113,10.28233356,0
48.66080136,10.28213118,0
48.66079620,10.28196900,0

然后您需要在同一目录中创建一个示例文件(根据您的 csv 命名):

坐标.vrt
<OGRVRTDataSource>
<OGRVRTLayer name="output">
<SrcDataSource relativeToVRT="1">.</SrcDataSource>
<SrcLayer>coord</SrcLayer>
<GeometryType>wkbPoint</GeometryType>
<LayerSRS>WGS84</LayerSRS>
<GeometryField encoding="PointFromColumns" x="x" y="y"/>
</OGRVRTLayer>
</OGRVRTDataSource>

然后运行:
ogr2ogr -f "ESRI Shapefile" . coord.csv && ogr2ogr -f "ESRI Shapefile" . coord.vrt

这将在您在示例文件中指定的坐标系中为您提供“output.shp”。

问候,

多路复用器

关于csv - ogr2ogr 或 arcpy for csv to shapefile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22497541/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com