首页 / 浏览问题 / 组件GIS / 问题详情
iObject for java 判断图形是否自相交,自分离
153EXP 2025年01月21日
版本:IObject 11i

场景描述:传入串标串,构造 GeoRegion对象,现在要对这个对象 做 是否自相交,自分离的判断,要怎么去做?用到哪些接口?(不使用数据集,数据源这类操作 )

1个回答

您好,
    根据您的需求描述,需要对一个已构建的 GeoRegion 对象做自相交和自分离判断,建议可以参考以下流程处理:
        1、先根据 GeoRegion 对象的 getPartCount 方法获取当前对象的子对象个数,当子对象个数大于 1 时,单个对象才可能存在自相交、自分离的情况;
        2、通过 GeoRegion 对象的 getPart 方法获取每个子对象,根据子对象构建独立的 GeoRegion 对象;
        3、这些拆分后的 GeoRegion 对象集合,通过 Geometrist 基本几何运算类提供的 hasIntersection 和 isDisjointed 方法分别判断是否存在相交和分离的情况,此时计算出的相交和分离情况,即为该 GeoRegion 对象存在的自相交和自分离结果。

希望可以帮到您。
2,268EXP 2025年01月22日
...