一图理解geos的九交矩阵模型——面面关系

本文探讨了九交模型(DE-9IM)在二维点线面几何对象关系中的应用,并通过GEOS实现进行深入分析。针对面域比较时出现的各种问题进行了详细讨论,包括模型在处理视觉共边对象时的可靠性分析。

九交模型用来表示二维点线面几何对象的关系,网上有很多介绍。本文将结合geos的实现和工作中遇到的问题来探讨九交模型。

(一)九交模型的定义

【英文名】Dimensionally Extended nine-Intersection Model (DE-9IM)

九交矩阵用来表示图形之间的关系。其横竖分别是两对象AB的内部interior、边界boundary、外部exterior的交集的维数,见下表。维数的取值为0-交于1点,1-交于线,2-交于面,F-代表-1,即不相交。见下表。

A  \  B interior boundary exterior
interior Dim(I(A),I(B)) Dim(I(A),B(B)) Dim(I(A),E(B))
boundary Dim(B(A),I(B)) Dim(B(A),B(B)) Dim(B(A),E(B))
exterior Dim(E(A),I(B)) Dim(E(A),B(B)) Dim(E(A),E(B))

对于面域,其相交关系为完全重合、内含(这里指边点均无接触的包含)/外离、内/外共点、内/外共边、面交错,见下面黄线图。

(二)geos的九交模型之面

调试构面程序时,使用geos实现的九交模型来去除重复面总是各种问题,怀疑geos用的有问题,随即画图枚举各种情况进行测试。因为之前对九交模型

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值