geospatial - 如何从给定的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 组合成一个栅格 - 有可能吗?
另请建议要遵循的任何其他方法?
解决方案
假设您的多边形不重叠,您应该能够制作一个包含所有多边形的 shapefile,然后用于gdal_rasterize
将 shapefile 栅格化为栅格。
就像是:
gdal_rasterize -a val -ts 1000 1000 -l shape shape.shp raster.tif
推荐阅读
- javascript - 使用 Javascript 将字典列表转换为列表字典
- java - Spring Config 服务器 - 无法获取属性
- algorithm - 时间复杂度是多少
- python - 展开和提取文本
- java - Spring Role Base 身份验证微服务应用程序
- java - java.sql.SQLNonTransientConnectionException:需要 CLIENT_PLUGIN_AUTH
- php - 在laravel中将数字四舍五入到最接近的9
- kotlin - 清单未达到活动
- java - 线程安全问题 - 没有得到预期的答案
- android - 使用 TextField Flutter 选择购物车数量