如何获取一组包含任意值的多边形,并创建相应的位图,其中每个像素都包含该位置的多边形值?
为了把这个问题放到上下文中,我的多边形包含了关于多边形内每平方公里平均人数的信息。我需要创建一个栅格/位图,其中包含代表200米垃圾箱中人口的像素。
在过去,我做过类似的事情,我使用一个多边形创建一个掩码,方法是绘制一个位图并填充值,然后将位图转换成一个我可以操作的数组。我相信有更好的方法来做这件事!
我正在按要求进一步澄清这个问题。
谢谢
尼克
发布于 2008-09-12 04:38:34
发布于 2008-09-12 04:13:10
你在使用什么地理信息系统软件?ArcGIS在ArcGIS 9.2或更高版本中提供多边形到Raster工具,这是可编写脚本的PolygonToRaster_conversion函数。
PolygonToRaster_conversion (in_features, value_field, out_raster_dataset, cell_assignment, priority_field, cellsize)
发布于 2008-09-12 04:22:13
这可能不是您所需要的,但是如果您想要绘制一个多边形(或者相反地读取多边形图像的像素),那么一个解决方案就是滚动您自己的多边形填充工具。坦率地说,这是一件很有趣的事情,而且很容易学到。
但我不太清楚你的问题。你能给出更好的描述吗?
-Adam
https://stackoverflow.com/questions/58638
复制相似问题