文档介绍:空间数据库的第三章讲稿
Speaker:
适用于公司介绍/新品发布/融资宣讲/商务路演
专题地图矢量模型(路径拓扑1)
路径拓扑模型的主要特点是将二维空间要素(多边形)的边界作为独立的一维要素(边)来单独处理,将一维要素看作一条之间缺乏一致性检测,而TIGER系统能确保人口调查数据的精确性和一致性。
一、TIGER的详细含义
T(拓扑Topologically):用科学的方法描述地图上点和线的相关性。
I(集成 Integrated):TIGER是一个数据库系统,将地图信息、GBF/DIME文件和地理区域联系文件集成在一起,防止不同文件间的不一致和错误。
G(地理 Geographic):表达了TIGER的空间定位含义。TIGER文件是用来表示地球表面上的地理要素或区域的技术方法,TIGER系统的主要目的是确保这些要素或区域既不重复也不遗漏。
E(编码 Encoding):把地理信息存贮到TIGER系统中,以数据形式存在。
R(参考Referencing):TIGER系统确保对地球表面上的要素能自动地存取协调一致的信息,TIGER模型是世界上最大的集成数字地理数据库。
专题地图矢量模型(网络拓扑6)
(二)TIGER模型的整体结构
地理实体或空间目标分为 0 维元素点、1 维元素链与 2 维元素多边形。
0 维元素:两个或更多 1 维元素的交点或端点,不是中间点(顶点)。
1 维元素:指连结两个 0 维元素的链,它不表达线段形状。
2 维元素:由一组联接起来的 1 维元素所形成的最小多边形区域。
TIGER模型的整体结构包含 0 维元素表、1 维元素表与 2 维元素表,及为0 维元素和 2 维元素表分别建立的索引目录(1 维元素表不含目录)。目录表与相应数据表中的记录1-1对应,目录表存储为 B树结构。
专题地图矢量模型(网络拓扑7)
(三) 0 维元素结构
专题地图矢量模型(网络拓扑8)
图3-24(b)表示了TIGER模型中 0 维元素的结构及各种联系。0 维元素有 0 维目录和 0 维元素表两文件,两文件中的纪录 1-1 对应,可从 0 维元素目录进入 0 维元素表。0 维元素表通过指针与其属性表相连,0 维元素表具有指向1维元素的指针。1维元素表中通过始点和终点字段,建立了0元素与1维元素之间的拓扑关系。
四、2 维元素结构
图3-24(c)表示了TIGER模型中 2 维元素的结构及各种联系。2 维元素有 2 维目录和 2 维元素表两文件,两个文件中的纪录 1-1 对应,可从 2 维元素目录进入 2 维元素表。
2 维元素表中的记录包含一些数据字段和指针,其中一个指针指向 1 维元素表中以该 2 维元素为左侧或右侧多边形的第一个1 维元素记录,用以遍历那些环绕该 2 维元素的其它 1 维元素。如果 2 维元素表中需要存储的属性太多,可建立2 维元素描述符表和其他属性表,存储不经常存取的属性,诸如形心、周长、面积或人口数等属性。图3-13(c) 表示了TIGER文件中 2 维元素的各种联系。
Back
专题地图矢量模型(网络拓扑9)
专题地图矢量模型(网络拓扑10)
五、1维元素结构
图3-24(d) 表示了TIGER文件中 1 维元素的结构及各种联系,1 维元素表示线状要素,是TIGER模型的中心元素。1 维元素表中含有指向 0 维元素表、2 维元素表、1 维元素形状表、1 维元素描述符表、甚至1维元素表内部其它记录的指针,往返和穿行于1维元素表的指针把TIGER模型的各部分集成在一起。1 维元素表包含要素属性或指向属性文件的指针,常用的属性存贮在元素表中,其它属性存储在 1 维元素描述符表中。1 维元素记录还设置最小外接矩形字段,用于建立空间索引,以加快空间查询。
专题地图矢量模型(网络拓扑11)
Back
专题地图矢量模型(NODE模型)
NODE模型用结点结构来组织点、线、多边形之间的网络拓扑关系。任何一个结点有且仅有三个相邻结点,如果存在四个以上的相邻结点,则补入一个具有相同位置的虚拟结点,原结点与虚拟结点间的长度为0,以保证每个结点具有三个相邻结点的特性。每个结点都具有且仅有三条相关链和与这三条相关链相关的右多边形(按右手法则确定)。拓扑文件中记录各结点的三个相邻结点、三条相关链和三个右多边形。图3-25为NODE模型的一般形式。
Back
专题地图矢量模型(网络模型)
2、折线Polyline(1维):几何类型为“线类型”,表示网络弧段和区域边界。呈线状分布、有确定长度,面积不重要的空间现象抽象为线,线的形状用其中心线上拐点构成的坐标串序列来表示。两相邻拐点间用直线连接叫线段或边,用曲线连接叫弧线,