美文网首页
四交模型-九交模型

四交模型-九交模型

作者: 麦三刀 | 来源:发表于2019-08-27 20:25 被阅读0次

    如题,以下仅在2D讨论

    点集拓扑学:通过边界和内部两个点集的交进行定义。

    1.描述的是什么?

                拓扑关系。

                用来描述2D平面中两个几何图形的拓扑关系。

    2.怎么描述?

                使用数学的方式

                首先,抽象几何图形的属性。

                简单来抽象,一个几何图形拥有的属性:内部、边界。

                进一步抽象,一个几何图形拥有的属性:内部、边界、外部。

                用上面说到的两个点集的交进行定义:

                2x2 = 4

                3x3 = 9

                就是所谓的四交、九交模型。

                https://malagis.com/gis-nine-tuples-topological-relations-2.html

                设有空间实体A、B,B(A)、B(B)表示A、B的边界,I(A)、I(B)表示A、B的内部

                二者之间的关系可用下图来表示:

                E(A)、E(B)表示A、B 的外部:

                二者之间的关系可用下图来表示:

                表达两个几何图形的拓扑关系,就可以是数学矩阵来表达了。

                回头来看定义:两个点集的交进行定义

                所以每个关系只有,交(1)和非交(0),九交模型所能表达的两个几何图形拓扑关系就有2^9=512种。

    3.我们能怎么用?

                 虽然可以表达的关系有512种,然而:​

    4.九交模型有什么优势?

                简单来说,显而易见,多一种属性定义,可以更准确地来描述拓扑关系。

                四交模型来描述8种拓扑关系:

                可以看到Overlap和Equal完全相同,无力区分表达。

                九交模型来描述8种拓扑关系:

                常用的拓扑关系就可以很清晰准确地表达了。

    空间关系                中文名称       OGC                    标准解释

    Contains                    包含            是                一个几何图形的内部完全包含了另一个几何图形的内部和边界。

    CoveredBy                 覆盖            否                一个几何图形被另一个几何图形所包含,并且它们的边界相交。Point和MultiPoint不支持此空间关系,因为它们没有边界。

    Crosses                      交叉            是                一个几何图形的内部和另一个几何图形的边界和内部相交,但是它们的边界不相交。

    Disjoint                        分离            是                两个几何图形的边界和内部不相交。

    EnvelopeIntersects    封套相交    否                两个几何图形的外接矩形相交。

    Equal                            相等            是                两个几何图形具有相同的边界和内部。

    Inside                           内部            否                一个几何图形在另一个几何图形的内部,但是和它的边界不接触。

    Intersects                    相交            是                两个几何图形没有分离(Non-DisJoint)。

    Overlaps                      重叠            是                两个几何图形的边界和内部相交(Intersect)。

    Touch                          接触             是                两个几何图形的边界相交,但是内部不相交。

    Within(Contains by)包含于       是                一个几何图形的内部和边界完全在另一个几何图形的内部。

    相关文章

      网友评论

          本文标题:四交模型-九交模型

          本文链接:https://www.haomeiwen.com/subject/awyyectx.html