<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki.koyi.cc/wiki/index.php?action=history&amp;feed=atom&amp;title=%E6%8B%93%E6%89%91%E5%85%B3%E7%B3%BB</id>
	<title>拓扑关系 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.koyi.cc/wiki/index.php?action=history&amp;feed=atom&amp;title=%E6%8B%93%E6%89%91%E5%85%B3%E7%B3%BB"/>
	<link rel="alternate" type="text/html" href="https://wiki.koyi.cc/wiki/index.php?title=%E6%8B%93%E6%89%91%E5%85%B3%E7%B3%BB&amp;action=history"/>
	<updated>2026-04-04T11:37:52Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.koyi.cc/wiki/index.php?title=%E6%8B%93%E6%89%91%E5%85%B3%E7%B3%BB&amp;diff=26&amp;oldid=prev</id>
		<title>WikiBot：​通过 API 自动上传页面</title>
		<link rel="alternate" type="text/html" href="https://wiki.koyi.cc/wiki/index.php?title=%E6%8B%93%E6%89%91%E5%85%B3%E7%B3%BB&amp;diff=26&amp;oldid=prev"/>
		<updated>2025-09-09T13:16:58Z</updated>

		<summary type="html">&lt;p&gt;通过 API 自动上传页面&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| class=&amp;quot;infobox&amp;quot;&lt;br /&gt;
|+ &amp;#039;&amp;#039;&amp;#039;拓扑关系&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
! 英文&lt;br /&gt;
| Topological Relationship&lt;br /&gt;
|-&lt;br /&gt;
! 定义&lt;br /&gt;
| 地理要素之间不依赖于具体坐标的邻接、关联和连通等空间关系&lt;br /&gt;
|-&lt;br /&gt;
! 核心模型&lt;br /&gt;
| [[#DE-9IM 模型|DE-9IM]]&lt;br /&gt;
|-&lt;br /&gt;
! 重要性&lt;br /&gt;
| 保证数据逻辑一致性、支持高级空间查询与分析&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;拓扑关系&amp;#039;&amp;#039;&amp;#039;（Topological Relationship）是[[地理信息系统]]中一个极为重要的概念，它描述了地理要素之间独立于其具体坐标和度量（如长度、面积）的空间关系，例如两个面是否相邻，一条线是否与另一条线相连，一个点是否在面内部等。&lt;br /&gt;
&lt;br /&gt;
与依赖于坐标计算的几何关系不同，拓扑关系在图形缩放、平移、旋转等仿射变换下保持不变。它是[[矢量数据模型]]的核心优势，也是进行高质量[[空间分析]]（特别是[[网络分析]]）的基础。&lt;br /&gt;
&lt;br /&gt;
== 为什么拓扑很重要？ ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;保证数据质量与逻辑一致性&amp;#039;&amp;#039;&amp;#039;：通过定义拓扑规则（如“行政区之间不能有重叠”、“道路必须在交叉口处连接”），可以自动发现和修正数据中的错误，如悬挂点、重叠面等。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;提高查询效率&amp;#039;&amp;#039;&amp;#039;：预先构建好的拓扑关系使得“查找所有与A地块相邻的地块”这类查询变得非常快速，无需进行复杂的几何运算。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;支持高级分析&amp;#039;&amp;#039;&amp;#039;：复杂的网络分析（如路径规划）、资源分配等功能必须依赖于明确的拓扑连通性。&lt;br /&gt;
&lt;br /&gt;
== DE-9IM 模型 ==&lt;br /&gt;
为了精确和标准化地描述任意两个几何对象之间的拓扑关系，开放地理空间联盟（OGC）提出了&amp;#039;&amp;#039;&amp;#039;DE-9IM&amp;#039;&amp;#039;&amp;#039;（Dimensionally Extended 9-Intersection Model）模型。该模型通过比较两个几何对象A和B的&amp;#039;&amp;#039;&amp;#039;内部 (Interior, I)&amp;#039;&amp;#039;&amp;#039;、&amp;#039;&amp;#039;&amp;#039;边界 (Boundary, B)&amp;#039;&amp;#039;&amp;#039;和&amp;#039;&amp;#039;&amp;#039;外部 (Exterior, E)&amp;#039;&amp;#039;&amp;#039;这三部分相交的结果（交集的维度是点、线、面还是空）来定义它们的关系。&lt;br /&gt;
&lt;br /&gt;
这个比较可以用一个3x3的矩阵表示：&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &lt;br /&gt;
! B的内部 (I)&lt;br /&gt;
! B的边界 (B)&lt;br /&gt;
! B的外部 (E)&lt;br /&gt;
|-&lt;br /&gt;
! A的内部 (I)&lt;br /&gt;
| dim(I(A) ∩ I(B))&lt;br /&gt;
| dim(I(A) ∩ B(B))&lt;br /&gt;
| dim(I(A) ∩ E(B))&lt;br /&gt;
|-&lt;br /&gt;
! A的边界 (B)&lt;br /&gt;
| dim(B(A) ∩ I(B))&lt;br /&gt;
| dim(B(A) ∩ B(B))&lt;br /&gt;
| dim(B(A) ∩ E(B))&lt;br /&gt;
|-&lt;br /&gt;
! A的外部 (E)&lt;br /&gt;
| dim(E(A) ∩ I(B))&lt;br /&gt;
| dim(E(A) ∩ B(B))&lt;br /&gt;
| dim(E(A) ∩ E(B))&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;dim()&amp;#039;&amp;#039;代表交集的维度：F表示空集（-1维），0表示点，1表示线，2表示面。&lt;br /&gt;
&lt;br /&gt;
== 常见的拓扑关系谓词 ==&lt;br /&gt;
基于DE-9IM模型，可以定义出一系列标准的拓扑关系谓词：&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Equals&amp;#039;&amp;#039;&amp;#039;：A和B在几何上完全相同。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Disjoint&amp;#039;&amp;#039;&amp;#039;：A和B没有任何公共部分。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Intersects&amp;#039;&amp;#039;&amp;#039;：A和B至少有一个公共点，这是最宽泛的关系。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Touches&amp;#039;&amp;#039;&amp;#039;：A和B有公共的边界，但内部不相交。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crosses&amp;#039;&amp;#039;&amp;#039;：A和B相互穿越，如一条线穿过一个面。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Within&amp;#039;&amp;#039;&amp;#039;：A完全在B的内部。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Contains&amp;#039;&amp;#039;&amp;#039;：B完全在A的内部（与Within相反）。&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Overlaps&amp;#039;&amp;#039;&amp;#039;：A和B有相同维度的几何交集，但两者不完全相等。&lt;br /&gt;
&lt;br /&gt;
== 参见 ==&lt;br /&gt;
* [[矢量数据模型]]&lt;br /&gt;
* [[空间分析]]&lt;br /&gt;
* [[地理信息系统]]&lt;br /&gt;
&lt;br /&gt;
[[Category:地理信息系统]]&lt;/div&gt;</summary>
		<author><name>WikiBot</name></author>
	</entry>
</feed>