Vector 多边形到栅格GIS
我有一个印度的形状文件,里面有州(可能是多边形)。我想将每个多边形转换为等分的单元(“光栅”方式),并用一个值填充(实际上色)每个单元,该值将根据特定于单元位置的算法进行计算。应该对多边形中的所有单元(以编程方式)执行此操作,以便在最后得到shapefile,它看起来是一个主题(我的算法计算的)光栅图像。我没有开始任何图像,因为信息实际上是通过算法计算的值,而不是来自卫星图像或类似的东西 换句话说,它不是一个植被或海拔主题,而是一种类似于种群分布的东西,其中每个单元格的值(颜色)代表那里种群的平均值,整体上表现为大规模分布Vector 多边形到栅格GIS,vector,gis,raster,Vector,Gis,Raster,我有一个印度的形状文件,里面有州(可能是多边形)。我想将每个多边形转换为等分的单元(“光栅”方式),并用一个值填充(实际上色)每个单元,该值将根据特定于单元位置的算法进行计算。应该对多边形中的所有单元(以编程方式)执行此操作,以便在最后得到shapefile,它看起来是一个主题(我的算法计算的)光栅图像。我没有开始任何图像,因为信息实际上是通过算法计算的值,而不是来自卫星图像或类似的东西 换句话说,它不是一个植被或海拔主题,而是一种类似于种群分布的东西,其中每个单元格的值(颜色)代表那里种群的平
任何人都可以帮助如何使用任何开源应用程序做到这一点吗?(既可以作为应用程序,也可以通过编程方式使用像sharpmap这样的API)请帮助一种简单的方法是使用和它的Python绑定。查看他们的站点以获取关于及其的教程。我已经使用MapScript(来自UMN的Mapserver)完成了这项工作
它非常简单,有许多绑定(PHP、Ruby、Python、.NET等等),但是API在所有绑定中都是相同的。我上次使用它时,这些绑定的质量参差不齐,我对当前的质量不是最新的GDAL实用程序和脚本将是我的选择 我不太明白如何根据位置确定单元格值,但请查看以下实用程序:
如果无法从命令行获得所需的输出,那么可以编写GDAL函数的脚本(C++或Python的示例最多) 我已经使用python和GDAL完成了这项工作,方法是按照此处概述的说明进行操作: 我希望这有帮助 该网站是葡萄牙语的,所以如果你不会说葡萄牙语,你可能会发现谷歌翻译非常有用。祝你好运 n