GIS面积计算

Posted

技术标签:

【中文标题】GIS面积计算【英文标题】:GIS area calculation 【发布时间】:2012-11-20 19:07:26 【问题描述】:

我正在开发一个基于网络的系统,我需要在地图中为不同的人和目的分配区域。

我有一个分隔区域,有不规则边界,将在不同的人之间共享。

例如:

Person 1: 3.000m2
Person 2: 5.000m2
Person 3: 10.000m2

我需要在该区域分配这些值并将它们显示在地图中。我很难找到一种方法来为每个注意我初始区域的不规则边界的人定义周长。

问题:

针对 PostGIS 或 phpGis 等流行数据库的 GIS 扩展可以帮助我解决这个问题吗? 是否有任何库或众所周知的算法来计算它? 流行的基于 Web 的框架,例如 geodjango,有这种功能吗?

我不限于特定的语言,任何有帮助的东西,ruby、python、php、c#、javascript

问候。

【问题讨论】:

领土必须是连续的吗? 不总是,但有时会。 【参考方案1】:

我无法谈论它在流行框架中的可用性。但是鉴于您对分布区域和不规则边界的描述,我建议您研究进行重新划分的软件,也就是 gerrymandering。一个来源可能是Public Mapping Project 另一个可能是redistricter

【讨论】:

感谢您的回复。我去看看。

以上是关于GIS面积计算的主要内容,如果未能解决你的问题,请参考以下文章

GIS计算多个地块面积

GIS面积计算问题

GIS面积计算

如何用GIS算指定区域的面积和体积

gis怎么算两个面相交的占比

计算 shapefile 的面积