我正在开发一个基于网络的系统,我需要在地图中为不同的人和目的分配区域。
我有一个不规则边界的划定区域,将在不同的人之间共享。
例如:
Person 1: 3.000m2
Person 2: 5.000m2
Person 3: 10.000m2
我需要在该区域分配这些值并将它们显示在地图中。我很难找到一种方法来为每个注意我初始区域的不规则边界的人定义周长。
问题:
- PostGIS 或 PHPGis 等流行数据库的 GIS 扩展可以帮助我吗?
- 是否有任何库或众所周知的算法来计算它?
- 流行的基于 Web 的框架,例如 geodjango,有这种功能吗?
我不限于特定的语言,任何有帮助的东西,ruby、python、php、c#、javascript。
问候。