[发明专利]应用于农村房地一体的三维不动产管理方法有效
申请号: | 202010185988.9 | 申请日: | 2020-03-17 |
公开(公告)号: | CN111462305B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 付航;闻平;吴小东;李金华;吴弦骏;郑江;杨林波;吴荣光;王莹 | 申请(专利权)人: | 中国电建集团昆明勘测设计研究院有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06F16/22;G06F16/242;G06Q50/16 |
代理公司: | 昆明祥和知识产权代理有限公司 53114 | 代理人: | 和琳 |
地址: | 650000 云南*** | 国省代码: | 云南;53 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 农村 房地 一体 三维 不动产 管理 方法 | ||
1.应用于农村房地一体的三维不动产管理方法,其特征在于该方法包括以下步骤:
步骤1)通过开源工具将现有倾斜三维模型成果数据的osgb格式数据转换为3DTlies格式数据;
步骤2)对3DTlies数据进行单体化处理,采用动态单体化方法,建立按幢、层、户分割的三维立体白膜,结合农村房地一体的不动产基础调查数据,实现精确到户的倾斜三维模型的显示;
步骤3)对地形数据、二维矢量平面数据、倾斜三维模型和三维立体白膜进行服务化管理,利用开源数据服务平台Geoserver进行地图服务的发布,利用Tomcat进行模型数据的服务发布;
步骤4)建立三维不动产数据库,将不动产基础调查数据中的房屋、宗地、层、户、权利人数据导入三维不动产数据库;
步骤5)依据三维不动产数据库,分别实现三维不动产信息管理平台中前端功能和后端功能;前端功能包括图层叠加显示,按幢、层、户的定位显示,条件查询,空间查询;后端功能包括服务请求响应及数据库管理;
步骤1)中所述的开源工具采用Cesiumlab,在Cesiumlab中输入现有的osgb格式的倾斜三维模型数据,设置转换参数,所述转换参数包括但不限于输入输出文件路径,投影信息,中心点坐标,编码格式,依据转换算法对数据进行处理,得到数据转换结果;输出的3DTiles格式数据为分块或分级的数据集;
步骤2)中所述的动态单体化方法,具体为:
根据得到的3DTiles格式数据中房屋的空间分布信息,通过ArcGIS提取房屋的二维矢量平面数据,提取时按幢、层、户来划分,并以shapefile格式存储;
结合不动产基础调查数据,将不动产单元号、层号、户号、宗地信息、户主信息通过ArcGIS关联到二维矢量平面中,不动产信息以属性表的形式保存在shapefile文件中;
生成不动产三维立体白膜,利用Cesiumlab以二维矢量数据按照每幢、每层、每户的建筑物高度信息,分别拉伸生成包含有不动产信息的三维立体白膜;
步骤3)中所述地图服务的发布方法,具体为:连接Geoserver服务器,上传所需的地图和模型数据;根据上传数据的类别,分别建立对应的工作空间、数据源,并依照数据特点,确定相应的数据存储参数;将数据源创建为新的图层,依次定义为图层名称、符集格式、图层样式,保存为可供发布的图层类型;将图层发布为地图服务;
步骤3)中所述模型数据的服务发布方法,具体为:部署Tomcat软件,确定服务端口、访问路径和需要发布的文件存储路径;将需要发布的倾斜三维模型和三维立体白膜模型数据拷贝至定义好的存储路径下;通过修改server.xml配置文件,添加Context属性,属性值设置为数据存储路径,然后重启Tomcat,实现对指定文件夹目录的访问,Web前端和外部服务器可通过指定访问路径获取文件夹下数据,即完成模型数据的服务发布;
步骤4)中建立三维不动产数据库的方法,具体为:
新建PostGIS数据库,利用PostGIS数据库管理工具pgAdmin来建立一个三维不动产数据库,创建过程需确定数据库的字符编码、排序规则及空间索引,然后根据确定好的参数信息自动创建数据库;
设计数据库库表结构,根据农村房地一体的不动产基础调查数据,将数据库分为房屋、宗地、层、户、权利人5个表格,并添加删除标识字段和2个备用字段;
确定主键,房屋表以不动产单元号为主键,宗地表以宗地代码作为主键,层表以层代码作为主键,户表以户代码作为主键,权利人表以权利人身份证号作为主键;
确定外键, 房屋表与宗地表以宗地代码关联,在房屋表中以宗地代码作为外键,层、户、权利人表中分别以不动产单元号与房屋表关联;
导入不动产基础属性信息,按房屋、宗地、层、户、权利人的类别,划分农村房地一体的不动产基础调查数据的表格数据,然后检查数据质量,对符合数据库导入要求的数据,利用pgAdmin依次导入到对应数据库表中;
导入不动产空间属性信息,以步骤2)中所得二维矢量平面数据为空间数据源,确定其空间参考后,利用pgAdmin空间数据导入向导,依次导入房屋、宗地、层、户的空间属性信息;
步骤5)中的前端功能,具体依据如下方法实现:
前端总体采用Cesium开源框架,通过该框架在Web页面中创建具有最佳性能、精度、视觉质量和易用性的3D地球和地图;
配置图层目录树,使各地形图层、矢量图层和模型图层按顺序分层显示,并通过配置显示参数,控制图层的显示效果,显示效果包括叠加顺序、透明度及缩放;
向图层目录树中加入不动产幢、层、户各类三维模型数据,调用Cesium的定位函数和单击弹窗函数,实现单击不动产属性表即可快速定位不动产所在位置,并弹窗显示不动产信息的功能;
调用Cesium的前端查询模块,结合后端数据库查询操作,针对不动产数据库和常用字段,实现对不动产信息部分字段的模糊条件查询操作;
以数据库空间查询操作算子为基础,配合前端页面多边形绘制功能,将前端绘制的多边形坐标数据发送到后端,后端经过数据检查和坐标转换工作,调用数据库空间查询操作算子,执行空间查询操作,并将查询结果返回到前端,实现前端的空间查询操作;
步骤5)中的后端功能,具体依据如下方法实现:
后端总体采用开源框架SpringBoot,后端整体基于MVC设计模式,结合现有不动产业务流程,采用松耦合的开发方式和面向切面的编程来创建一个三维不动产管理后端程序;
创建与数据库表映射的实体类,实体类各成员变量的数据类型与数据库中对应,该实体类作为后端与数据库数据交互的主要载体;
创建数据交互逻辑层,该层基于SQL语言,封装了多个用于控制数据库中增删改查操作的实体函数,实现后端与数据库的快速数据交互和控制指令传输;
创建控制层,该层设计了多个三维不动产管理的功能接口,其服务请求响应模式基于REST标准,前后端数据交互以Json格式进行,能够灵活满足多种请求响应形式,支持多种数据类型的传输,实现了三维不动产管理主要业务的功能,为前端操作提供了功能性支持。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电建集团昆明勘测设计研究院有限公司,未经中国电建集团昆明勘测设计研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010185988.9/1.html,转载请声明来源钻瓜专利网。