首页 > 解决方案 > 如何从给定的csv文件创建geotif

问题描述

我正在尝试将 csv 文件转换为 geotiff。我的 .csv 文件在 1 列中包含多边形坐标,在另一列中包含值。例如-

id,polygon,val
1,[(2.43534,23.353453),(2.13534,22.353453),(2.53534,22.053453),...],12.15
2,[(12.43534,23.353453),(12.13534,22.353453),(12.53534,22.053453),...],16.15
...

我尝试的方法是 - 我为每个多边形(每一行)创建了一个 shapefile 并尝试将所有 shapefile 组合成一个栅格 - 有可能吗?

另请建议要遵循的任何其他方法?

标签: geospatialgeotiffrasterizing

解决方案


假设您的多边形不重叠,您应该能够制作一个包含所有多边形的 shapefile,然后用于gdal_rasterize将 shapefile 栅格化为栅格。

就像是:

gdal_rasterize -a val -ts 1000 1000 -l shape shape.shp raster.tif

推荐阅读