我试图执行gdal.Grid(),但总是遇到以下错误:“接收到空指针”
我是格达尔图书馆的新手。我希望有人能引导我度过难关
output = gdal.Grid(DATA_PATH + "/test.tif", DATA_PATH+ "/data.vrt",
zfield = "value",
algorithm = "nearest",
outputBounds = [ulx,uly,lrx,lry],
width = 1500, height = 1500)
另外,有人能给我一个关于如何做VRT的澄清吗?所以基本上,我使用VRT来执行gdal.Grid,因为我的矢量数据在csv文件中
这是我的VRT代码:
f = open(DATA_PATH+"/data.vrt", "w")
f.write("<OGRVRTDataSource>
<OGRVRTLayer name="data">
<SrcDataSource>data.csv</SrcDataSource>
<GeometryType>wkbPoint</GeometryType>
<GeometryField encoding="PointFromColumns" x="lon" y="lat" z="field"/>
</OGRVRTLayer>
</OGRVRTDataSource>")
我的问题是关于<SrcDataSource>data.csv</SrcDataSource>
部分。因为我使用的是Google Colab,所以我的文件在文件夹中的某个地方,我应该这样放吗?或者我指示一个文件路径
谢谢你,我真的希望有人能帮助我
目前没有回答
相关问题 更多 >
编程相关推荐