在shapefile中着色多边形

时间:2012-06-18 11:36:21

标签: ruby gis polygon shapefile georuby

我有一个ESRI Shapefile包含管理区域的多边形,以及与这些区域对应的数据。我想生成根据数据着色的那些shapefile的图像,如this

enter image description here

这是关于在ASP.NET中执行此操作的答案,上面的图像是使用R生成的;不幸的是,我对这两种语言都不熟悉。有没有直接的方法在Ruby中执行此操作,例如。 GeoRuby?在例如,容易实现这一点的想法。 Java,C或(颤抖)PHP也将受理。

2 个答案:

答案 0 :(得分:3)

我不熟悉shapefile操作,但您可能想查看GDAL/OGR ruby​​绑定。它们应该允许你访问shapefile文件中的数据,然后你可以使用gnuplot或者(这将是我的选择)the RMagick/GraphicsMagick library

答案 1 :(得分:2)

查看Gnuplot的Ruby wrapper for Gnuplotthese examples部分内容,了解如何绘制填充的形状。