浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
WebGIS
/
问题详情
超图FAQ:客户需求:传入 N 个多边形区域,一次性计算两两多边形之间的相交面积、哪些多边形有相交,并返回每对多边形的重叠面积占各自区域面积的占比(overlapRatioA、overlapRatioB)。期望前端或 GPA 算子实现,要求一次性返回结果而非循环调用。
root
69,553EXP
2026年07月24日
客户需求:传入 N 个多边形区域,一次性计算两两多边形之间的相交面积、哪些多边形有相交,并返回每对多边形的重叠面积占各自区域面积的占比(overlapRatioA、overlapRatioB)。期望前端或 GPA 算子实现,要求一次性返回结果而非循环调用。
iServer
请
登录
或者
注册
后回答这个问题。
1个回答
【解决办法】①纯前端方案:可使用 leaflet 插件库(如 Turf.js)实现两两面相交面积计算;②GPA 算子方案思路:geojson 转面数据集(计算每个区域面积)→拓扑检查"面内无重叠"求得相交结果→对相交结果计算面积→面积再求百分比→面数据集转 geojson 输出;GPA 调用一次性传入 N 个区域面(构造为 MultiPolygon 数据集),即可一次性返回总面积、求交面积、输出 geojson,无需循环 21 次调用
root
69,553EXP
2026年07月24日
请
登录
或者
注册
后再添加评论。
没有找到相关问题
相关问题
相关文章
推荐教程
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...