的来源指针, 如果该宗地是初始登记或新增宗地, 则IDfirst 为空, IDlater 为宗地变更后去向记录指针, 如果该宗地未进行变更则为空。时空信息每发生一次变化, 在当前库中相应的记录被增加到历史库中,变化后的记录被创建, 并放在当前库中。 空间数据的时态数据结构
空间数据结构分为三类: 矢量数据结构、栅格数据结构以及矢量栅格一体化数据结构。根据时空数据变化类型,连续变化适合栅格结构, 离散变化适合矢量结构。地籍变更主要是一种离散变化, 常见的时态地籍空间数据结构是基于弧段的矢量数据结构, 这种类似DIME 的数据结构, 在附加属性表中加上起始时间和变更时间, 只要输入查询的时间段, 提取相应的弧段, 然后建立拓扑关系就可以生成宗地图, 从而查询到该时间段内宗地的空间信息。据此, 能较好地获取宗地变更的历史情况。但是这种数据结构每次根据相应时间提取弧段成图时都要重新建立拓扑关系, 计算量比较大,系统的数据一致性维护工作较多, 降低了系统的稳定性,且对用地中“环”和“岛”的处理、空间分析、制图符号填充等功能的实施增加了难度。 表2 界址线表
宗地 起 终 左宗 右宗 界址线 界址线 号 点 点 地 地 产生时间 消亡时间 表3 界址点表
界址 界址点 X Y 界址点 界址点 点号 类型 产生时间 消亡时间
而对于基于地块的时态地籍数据库, 因地块形状比较规则, 地块可直接由一串有序、封闭的界址点构成, 笔者认为可采用基于多边形的矢量数据结构, 可最直观的表示地块, 每个地块以封闭多边形进行存储, 拓扑关系可以通过属性数据库中位置描述表的“宗地四至”来描述。与基于弧段的数据结构相比, 基于多边形的数据结构虽然不能直接由当前空间数据查询历史空间信息, 需经宗号这个公共字段与当前数据库的时间数据表相连接起来,才能由时间数据表的时间标记来查询宗地的历史空间信息, 但根据广东珠海市时态地籍数据库的成功运作表明, 这种基于多边形的数据结构查询地籍变更情况的速度并未显著降低, 更为重要的是由于不用加上起始、变更时间, 数据冗余度大大降低, 有利于系统的维护与稳定。
地籍数据库的建设完成图形数据与属性数据采集和录入工作之后,进入数据建库阶段。地籍数据建库流程,空间数据编辑空间数据编辑主要包括测量宗地界址点坐标、制作地籍图、绘制宗地和图斑、空间要素分层等内容。地籍数据建库流程图按街坊进行入空间数据编辑,编辑时可加入分幅线以方便编辑注记及其他需按图幅线接边的要素。使用CASS软件编辑时,不要删除骨架线。要素绘制一定要使用预先规定好的图例板,不要使用平台提供的自由绘制功能,以防图层或符
号错误。面状实体尽量要使用“闭合”工具闭合,至少保证图面上闭合(能拓扑成面)。尽量使用平台提供的“捕捉”功能,以保证线物的连续性。属性挂接在CASS国土版中将权属调查的各种属性数据进行分层,对各要素层数据属性进行属性赋值及编码。批量录入数据库文件 ,即可完成数据库的建库。
时态地籍数据库所采用的数据结构, 对空间数据和属性数据之间能否建立合理的连接关系, 对能否实现两者之间的双向查询和分析至关重要。通过建立这种基于地块的时空数据结构, 设计较为全面的地籍数据表, 并源于关系数据库多表连接机制的启发, 产生一个与空间和属性关联的关系表: 时态数据表, 形成空间数据和属性数据之间的关联机制, 而其它属性表不用加时间标志, 就可以实现历史数据、当前数据的空间与属性双向查询分析等操作。同时, 属性数据更加简单明了, 数据的冗余度降低, 大大减小了数据的存储空间, 编程的工作量也大大减轻, 有利于数据库系统的高效运行和维护。
【地籍数据库的研究】
地籍数据库作为国土资源基础数据库的核心,直接为地籍管理工作提供数据支撑,探索其长效更新机制更具有针对性和现实性。地籍数据库的更新实质上就是不断地向地籍信息系统中注入新鲜的血液,使它在地籍管理的过程中保持强大生命力。它的变更机制应该体现快捷、准确的特点,管理模式应该杜绝粗放式,追求精细化。随着现代社会发展脚步的不断加快,土地变更也越来越频繁,更加突显了地籍数据库建设中动态更新机制的重要性。本文提出“三库一体”的地籍数据库
变更管理模式,并开发了小型地籍变更信息管理模块。具体内容包括:(1)以“实体+时态”为独特视角,论述了地籍实体及其对象关系;地籍实体的时态性;并强调土地登记在地籍变更管理中的枢纽作用。这些基础但关键的理论,将为地籍数据库动态更新机制的建设提供依据。(2)提出“三库一体”的地籍变更管理模式。从地籍信息的时态数据结构出发,分析对比目前主流的几种时空数据库,论证地籍数据库动态更新机制要采用的动态多级基态修正模型和“三库一体”管理模式,并用一个实例描述了这一模式的基本思想。(3)分析了建设地籍数据库动态更新机制所需要的GIS支持。这其中包括空间数据库技术、空间数据模型、开发组件和开发语言的选择。(4)最后本文采用SQL Server做为后台关系数据库,通过ArcSDE空间数据引擎扩展SQL Server来管理地籍数据,以GeoDatabase作为空间数据模型,ArcObjects为开发方式,VB为开发语言,开发出地籍变更信息管理模块。
地籍数据库是用来存储地籍数据并由地籍数据库管理系统管理着的数据集合。由于日常地籍变更具有频繁性的特点,要求我们必须对地籍数据库进行及时更新。研究地籍数据库的持续更新机制一直是GIG领域的热点。利用Oracle Spatial来管理地籍数据,以VC++6.0与MAPX集成的开发方式实现对地籍数据的更新处理。1)首先从GIS空间数据库的发展过程入手,重点分析了基于对象-关系数据模型的Oracle Spatial数据库的特点,并由此对存储地籍信息的数据表进行设计。最后对MapInfo与Oracle Spatial的空间数据基类相异性进行了比较。2)地籍数据的查询是进行地籍数据库更新的前提,因此分析

