基于SuperMap的不动产登记系统设计与实现
来源:用户上传
作者:赖鸿志
摘 要:本文在分析不动产登记信息管理系统业务需求的基础上,基于SuperMap SDX+空间数据库引擎嵌入式的GIS组件库,将SuperMap功能应用到土地、草原、房屋、林地、海域等不动产领域,实现了对土地,地籍、房产、海域等系统的登记、管理、分析评价等。本文探讨了GIS在不动产登记信息管理系统总体设计思路和具体实现方法,相信对从事相关工作的同行能有所裨益。
关键词:SuperMap 不动产登记 系统 总体设计
中图分类号:F299.23 文献标识码:A 文章编号:1674-098X(2020)04(c)-0141-02
2013年11月20日召开的国务院常务会议决定整合不动产登记职责,建立不动产统一登记制度。由国土资源部负责指导监督全国土地、房屋、草原、林地、海域等不动产统一登记职责,基本做到登记机构、登记簿册、登记依据和信息平台“四统一”。目前我国关于不动产信息系统的设计主要集中在不动产登记信息管理系统、不动产权籍调查信息管理系统、不动产信息共享交换管理系统、不动产信息上报系统、不动产登记档案信息管理系统等。
1 系统平台技术
构建不动产登记信息管理系统主要应用了数据库技术和组件式GIS技术,数据库是应用程序实现相应功能时提供数据支持和存储数据的工具,而GIS组件技术是进行二次开发的工具,实现不动产信息的登记和管理需要有数据库的支持,然后在客户端或应用程序上进行处理和应用数据。
1.1 关系型数据库
关系数据库是一种建立在关系型数据模型基础上的数据库,处理数据库中的数据是借助于集合代数等数学概念和方法来实现的。关系模型是指二维表格模型,一个关系型数据库就是一个由二维表及它们之间的关系组成的数据组织。关系模型中包含关键字、元组、属性关系、域、关系模式等。
关系型数据库采用行和列的方式来存储数据,其中的行和列被称为表。一组表就组成了一个数据库,使用者可以通过查询(Query)来检索数据库中的数据。
Query是用来查询指定的行和列的一种SELECT语句。关系型数据库一般包含3个组件:数据库(Database)、数据库服务器(Server)、客户端应用程序(Client)。
1.2 SuperMap SDX+空间数据库引擎
空间数据引擎简称SDE,是一种实现空间数据库管理系统管理的方法,它是介于空间数据库和应用系统之间的一种中间层,由SDE实现应用系统对空间数据的访问、存取、处理和管理,代表性的是ESRI的SDE和 SuperMap 的SDX+。
SuperMap SDX+是SuperMap GIS的空间数据库引擎,它为SuperMap GIS中的所有产品提供访问空间数据的能力,是SuperMap GIS软件的重要组成部分。SuperMap SDX+采用先进的空间数据库存储技术、索引技术和查询技术,具有“空间-属性数据一体化”、“矢量-栅格数据一体化”和“空间信息-业务信息一体化”的集成式空间数据库管理能力。
操作者可以通过空间数据引擎从关系型数据库中获取其他类型的GIS数据,然后转换成用户的使用方式。
1.3 SuperMap Objects嵌入式GIS组件库
SuperMap Objects是用于构建定制應用的一个完整的嵌入式 GIS 组件库。SuperMap Objects在多种开发环境下通过二次开发,能够将GIS的功能融入业务应用系统,使业务应用系统具备空间数据采集、入库、显示、编辑、查询、分析、制图输出、三维显示等GIS核心功能。
2 不动产登记信息管理系统的总体设计
2.1 系统开发平台和环境
本软件使用Eclipse及.NET集成开发环境架构整个应用系统,采用SuperMap Objects组件库中提供的二次开发接口,利用Java语言进行编程开发出不动产登记信息管理系统。
2.2 系统设计技术路线
不动产登记信息管理系统实现的关键是其登记、管理、查询分析以及统计报表的功能,而实现功能的前提是有不动产数据,所以系统应该有其数据模型和数据库,对于大型的不动产登记数据库而言应该采用Oracle数据库。建立好系统数据库后实现不动产登记信息管理系统,开发功能模块。整个系统的技术路线如图1所示。
2.3 不动产登记信息管理系统设计的总框架
本系统的框架有3部分:数据层部分、逻辑层部分、应用层部分。数据层部分主要包括空间数据库和属性数据库,逻辑层部分是系统采用的开发实现方法,应用层部分是系统最后所实现的功能。本系统的设计框架如图2所示。
(1)数据层:采用基于SuperMap udb数据模型的地理数据库。系统预留了连接SQL数据库或者Oracle数据库的接口,方便以后进行大型数据库的管理和更新。
(2)逻辑层:包括软件操作数据实现的方法,可以对不动产图形进行数据编辑、数据录入、查询、分析、统计、管理等功能。逻辑层将应用层所提出的请求转化为数据层的操作,并将其结果返回到应用层。
(3)应用层:应用层主要是客户端的软件,用户可以通过操作软件实现对图形的操作以及要求,实现对不动产的查询、分析、统计、输出报表等需求。应用层接受用户的请求后将图形、数据、报表等事项反馈给用户。
2.4 不动产登记信息管理系统的属性表设计
根据不动产登记管理系统的需求,本系统属性数据库主要包括土地不动产属性表、林地不动产属性表,草原不动产属性表、房屋不动产属性表、海洋不动产属性表。每个属性表中都有其业务信息,而且要考虑到其中各个属性表之间的关联问题。本次属性表的设计按照各个不动产项目本身的需求来做。
3 系统实现
根据不动产登记信息管理系统的设计需求和总体框架,用模块化的思想来实现系统,并结合不动产登记信息管理系统的特点设计了9个模块,包括数据录入、地图操作、不动产变更、不动产管理、不动产查询、不动产统计分析,登记簿显示、输出报表等。这些模块不是独立的,而是根据不动产登记信息管理系统的需求,使这些模块相互链接在一起,发挥其相应的功能。
在完成不动产登记信息管理系统的开发后,本系统进行了不动产属性及图形信息的登记、管理等功能的实现,为此建立了一个基于GIS技术实现对各类不动产属性数据和地图数据进行管理的不动产登记业务操作系统。
4 结语
根据目前不动产登记的国内外现状,结合当前的形势,分析GIS技术在不动产登记管理系统上的应用优势,全面介绍GIS技术在不动产登记管理系统中应用的方法。探讨了GIS在不动产登记信息管理系统应用的可行性,可为基于GIS的不动产登记信息管理工作提供参考。
参考文献
[1] 曾海.不动产登记信息系统关键技术研究[J].软件工程,2019(7):41-46.
[2] 王化娟.不动产登记存量数据整合系统的设计与实现[J].测绘与空间地理信息,2019(8):16-19.
[3] 贾文珏.基于大数据技术的不动产登记信息共享服务系统设计及关键技术研究[J]. 国土资源信息化,2019(2):66-68.
转载注明来源:https://www.xzbu.com/1/view-15255629.htm