首页 / 浏览问题 / 三维GIS / 问题详情
超图是否可以计算两个体块是否有重叠的体积或重叠的面积
fy
111EXP 2022年07月21日

超图是否可以计算两个体块是否有重叠的体积或重叠的面积,即是否支持两个体块之间的布尔运算。

1个回答

您好,您这边用的具体是什么产品呢?

通常二维对象可以去做叠加分析求交算子来实现,三维模型对象可以进行布尔运算求交来实现。

得到相交几何对象后,对相交几何对象取面积即可。

希望可以帮助到您。
10,758EXP 2022年07月21日
Iserver10i(2022)
三维模型对象可以进行布尔运算求交来实现,具体方法:有实例源码参考吗
三维体块对象,计算重叠体积或重叠的面积
三维体块对象?

你指的具体是三维模型对象还是三维面对象?
三维体块(三维模型)
最好的是模型相交的体块体积和相交面面积都可以计算

三维模型相交的面积与体积计算

使用iserver的api资源进行模型布尔运算求交的话,可以使用这个接口:

booleanOperator3D

该接口目前是没有示例代码的,可以参考api文档使用。

http://support.supermap.com.cn/DataWarehouse/WebDocHelp/iServer/index.htm

至于您说“模型相交的面积”,模型一般只有相交体积的用法和说法,或者面数据集的相交面积,

模型的相交面积没有这种应用,您如果有这个需求的话,需要您根据自己业务需求自行实现这个。

...