一种基于GIS的不动产登记数据提取方法技术

技术编号:20075035 阅读:32 留言:0更新日期:2019-01-15 00:37
本发明专利技术属于信息管理系统技术领域,具体涉及一种基于GIS的不动产登记数据提取方法,包括GIS数据获取系统,所述GIS数据获取系统包括用户登录模块和查询GIS数据模块,所述查询GIS数据模块包括用于前端展示的网页展示前台数据模块和用于生成文档的统计数据生成文档模块。本发明专利技术相比现有技术具有以下优点:通过使用B/S架构模式下的多层结构、注解开发、调用框架DAO实现查询数据、采用ajax异步请求的方式展示GIS信息功能以及shp文件转换为sql文件之后再导入数据库,在GIS中把数据整合到数据库中,然后根据特定的格式要求,自动从数据库中获取数据,输出到文档中指定的位置,灵活性高,便于打印归档管理。

A Method of Extracting Real Estate Registration Data Based on GIS

The invention belongs to the technical field of information management system, and specifically relates to a method for extracting real estate registration data based on GIS, including a GIS data acquisition system. The GIS data acquisition system includes a user login module and a query GIS data module. The query GIS data module includes a web display front-end data module for front-end display and a statistical data generation for generating documents. Document module. Compared with the existing technology, the invention has the following advantages: querying data by using multi-tier structure, annotation development, calling framework DAO under B/S mode, displaying information function of GIS by using Ajax asynchronous request and importing database after SHP file is converted into SQL file, integrating data into database in GIS, and automatically counting according to specific format requirements. It is flexible to get data from database and output it to the designated location in the document, which is convenient for printing and archiving management.

【技术实现步骤摘要】
一种基于GIS的不动产登记数据提取方法
本专利技术属于信息管理系统
,具体涉及一种基于GIS的不动产登记数据提取方法。
技术介绍
目前很多地方建设完成了不动产登记信息平台项目,包括不动产登记信息平台、数据转换、档案扫描等工作;通过不动产统一登记信息平台的建设,借助“互联网+”技术路线,进一步升级改造,并开展存量数据整合,以便达到相关文件要求且使不动产发证工作更高效便捷的服务百姓。随着计算机技术和人类对于地理信息的需求不断发展,web的各项技术都在不断地完善,人们也需要更方便地获取到一个地方的地理信息。通过web的便捷易获取的特性,让其搭载展示GIS系统数据,可以更加方便人们了解地理信息并予以处理和规划。地理信息系统(GeographicInformationSystem或Geo-Informationsystem,GIS)有时又称为“地学信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。位置与地理信息既是LBS的核心,也是LBS的基础。一个单纯的经纬度坐标只有置于特定的地理信息中,代表为某个地点、标志、方位后,才会被用户认识和理解。用户在通过相关技术获取到位置信息之后,还需要了解所处的地理环境,查询和分析环境信息,从而为用户活动提供信息支持与服务。现社会人们对于地理信息的应用需求愈加强烈,不论是在个体生活中对导航的需求或者其他对自己所处环境了解的需求,还是各种地质公司,田土规划部门,城市建设或城市道路规划部门,都要求我们能够更加快捷地获取到GIS的数据,并能够根据我们的实际目标来更直观地展示GIS数据,供给我们进行分析和带来一个直观的了解。
技术实现思路
本专利技术的目的是针对现有问题,提供了一种基于GIS的不动产登记数据提取方法。本专利技术是通过以下技术方案实现的:一种基于GIS的不动产登记数据提取方法,包括GIS数据获取系统,所述GIS数据获取系统包括用户登录模块和查询GIS数据模块,所述查询GIS数据模块包括用于前端展示的网页展示前台数据模块和用于生成文档的统计数据生成文档模块;所述用户登录模块实现自动验证登录用户身份的合法性,登录成功后进入GIS数据系统主界面;所述网页展示前台数据模块包括搜索地理信息模块和展示地理信息模块,搜索地理信息模块用于实现在GIS数据系统主界面输入宗地号,点击搜索获取相应的DBF文件信息;展示地理信息模块采用ajax异步请求的方式展示GIS信息功能,具体包括以下步骤:S21获取用户输入;S22传递用户输入;S23根据用户输入形成hql和sql语句;S24根据sql语句查询,调用框架DAO实现查询数据;S25查询信息封装返回前台,通过ajax返回json格式的数据;S26根据前台信息返回前台进行展示;所述统计数据生成文档模块包括打印文档功能模块和读取shp文件功能模块,所述打印文档功能模块用于实现选择打印后根据操作获取各项信息,按照java代码属性生成新建文档,将详细的数据填入到所需要的新建文档中,下载到本地;读取shp文件功能模块实现将shp文件转换为sql文件之后导入数据库,具体包括以下步骤:S31获取用户选择打印的操作;S32获取用户在GIS数据系统主界面输入特定信息的操作;S33根据用户输入特定信息的操作查询GIS数据;S34通过数据库返回的信息插入到新建文档中的指定位置;S35根据java代码生成指定格式的新建文档到指定位置;S36给web网页进行信息反馈;所述S33-35中查询GIS数据时,通过链接范例文档运用sql或者hql语句实现对数据的筛选,提取出所需数据内容,然后将提取的数据内容在已存在的范例文档的指定位置进行插入或替换;完成后生成新建文档,并将生成的新建文档以预设的命名方式保存在指定位置。作为对上述方案的进一步改进,软件结构设计采用B/S架构模式下的多层结构,每一层都由相互关联的类或者其他组件构成,相互协同完成某个功能;层与层之间存在依赖关系,上层的类或者其他组件依赖下层的接口;每层对上层只公开API,所以当某一层发生改变时它的API不发生改变就不会影响其它层的实现。作为对上述方案的进一步改进,所述自动验证其身份的合法性包括页面ajax验证和登录信息验证,具体以下步骤:页面ajax验证包括通过页面ajax验证用户名是否存在;登录信息验证包括:S11验证用户名是否正确;S12验证用户名和密码是否统一;S13获取用户信息。作为对上述方案的进一步改进,所述框架DAO通过hibernate映射到数据库,再通过myeclipse实现映射;所述hibernate通过XML的mapping文件把POJO和数据库中的表对应起来,在XML文件中,配置好Object和数据库中的表的映射关系,然后将mapping加入到hibernate.cfg.xml中;所述数据中的表为原有数据库中存放数据的表。作为对上述方案的进一步改进,所述web网页的web.xml中配置需要过滤的字段,在过滤器类的地方添加上过滤器的注解,在web.xml中配置拦截器,将不需要得请求全部拦截在外,例如超出该用户权限的请求全部拦截。作为对上述方案的进一步改进,所述生成的新建文档为excel文档。作为对上述方案的进一步改进,所述特定信息为宗地号;所需数据内容为范例文档中除宗地号以外的预设需要内容;所述预设的命名方式为以宗地号命名。B/S是指浏览器和服务器的结构模式。他是针对C/S开发模式的一种改进或者说是一种变化。该模式下,用户通过浏览器访问服务器来实现的。主要的事务逻辑在服务端实现。这样的结构能够减轻客户机的压力,能够充分利用服务器高性能的特点。更减少了系统维护和进行二次开发的成本。在软件结构设计中,分层结构非常常见,也是非常重要的结构。一般的分层分为三层,由上至下分别是表现层,业务逻辑层,数据访问层(也叫持久层)。本系统中使MySql数据库,持久层用到spring所集成的Hibernate技术,业务逻辑层用普通javabean实现,表述层运用基于struts的MVC设计模式(struts用来做C层,spring实现V层与C层的解耦以及C层与M层的解耦);采用了注解开发,注解开发的好处相对于非注解开发主要是因为其更加便捷,使用注解不需要根据每一个实体类去生成xml文档,更加便于修改javabean的实体类,针对后续开发可能会给数据库添加字段等情况使用注解可以节省大量的工作量,其次再使用ssh框架的时候的配置过程中使用注解可以使配置的代码量减少。最后注解开发更加的灵活,在创建非数据库表的实体类时可以标记为实体类而不用去配置文件。本专利技术相比现有技术具有以下优点:(1)用了B/S架构模式下的多层结构,用户通过浏览器访问服务器实现,能够减轻客户机的压力,充分利用服务器高性能的特点,能够减少系统维护和二次开发的成本;(2)采用注解开发,相对于非注解开发更加便捷,针对后续开发可能会给数据库添加字段等情况使用注解可以节省大量的工作量,使用注解可以使配置的代码量减少;更加的灵活,在创建非数据库表的实体类时可以标记为实体类而不用去配置文件;(3)调用框架DAO实现查询数据,使用DAO进本文档来自技高网
...

【技术保护点】
1.一种基于GIS的不动产登记数据提取方法,其特征在于,包括GIS数据获取系统,所述GIS数据获取系统包括用户登录模块和查询GIS数据模块,所述查询GIS数据模块包括用于前端展示的网页展示前台数据模块和用于生成文档的统计数据生成文档模块;所述用户登录模块实现自动验证登录用户身份的合法性,登录成功后进入GIS数据系统主界面;所述网页展示前台数据模块包括搜索地理信息模块和展示地理信息模块,搜索地理信息模块用于实现在GIS数据系统主界面输入特定信息,点击搜索获取相应的DBF文件信息;展示地理信息模块采用ajax异步请求的方式展示GIS信息功能,具体包括以下步骤:S21获取用户输入;S22传递用户输入;S23根据用户输入形成hql和sql语句;S24根据sql语句查询,调用框架DAO实现查询数据;S25查询信息封装返回前台,通过ajax返回json格式的数据;S26根据前台信息返回前台进行展示;所述统计数据生成文档模块包括打印文档功能模块和读取shp文件功能模块,所述打印文档功能模块用于实现选择打印后根据特定信息获取各项信息,按照java代码属性生成新建文档,将详细的数据填入到所需要的新建文档中,下载到本地,即可打印;读取shp文件功能模块实现将shp文件转换为sql文件之后导入数据库,具体包括以下步骤:S31获取用户选择打印的操作;S32获取用户在GIS数据系统主界面输入特定信息的操作;S33根据用户输入特定信息的操作查询GIS数据;S34通过数据库返回的信息插入到新建文档中的指定位置;S35根据java代码生成指定格式的新建文档到指定位置;S36给web网页进行信息反馈;所述S33‑35中查询GIS数据时,通过链接范例文档运用sql或者hql语句实现对数据的筛选,提取出所需数据内容,然后将提取的数据内容在已存在的范例文档的指定位置进行插入或替换;完成后生成新建文档,并将生成的新建文档以预设的命名方式保存在指定位置。...

【技术特征摘要】
1.一种基于GIS的不动产登记数据提取方法,其特征在于,包括GIS数据获取系统,所述GIS数据获取系统包括用户登录模块和查询GIS数据模块,所述查询GIS数据模块包括用于前端展示的网页展示前台数据模块和用于生成文档的统计数据生成文档模块;所述用户登录模块实现自动验证登录用户身份的合法性,登录成功后进入GIS数据系统主界面;所述网页展示前台数据模块包括搜索地理信息模块和展示地理信息模块,搜索地理信息模块用于实现在GIS数据系统主界面输入特定信息,点击搜索获取相应的DBF文件信息;展示地理信息模块采用ajax异步请求的方式展示GIS信息功能,具体包括以下步骤:S21获取用户输入;S22传递用户输入;S23根据用户输入形成hql和sql语句;S24根据sql语句查询,调用框架DAO实现查询数据;S25查询信息封装返回前台,通过ajax返回json格式的数据;S26根据前台信息返回前台进行展示;所述统计数据生成文档模块包括打印文档功能模块和读取shp文件功能模块,所述打印文档功能模块用于实现选择打印后根据特定信息获取各项信息,按照java代码属性生成新建文档,将详细的数据填入到所需要的新建文档中,下载到本地,即可打印;读取shp文件功能模块实现将shp文件转换为sql文件之后导入数据库,具体包括以下步骤:S31获取用户选择打印的操作;S32获取用户在GIS数据系统主界面输入特定信息的操作;S33根据用户输入特定信息的操作查询GIS数据;S34通过数据库返回的信息插入到新建文档中的指定位置;S35根据java代码生成指定格式的新建文档到指定位置;S36给web网页进行信息反馈;所述S33-35中查询GIS数据时,通过链接范例文档运用sql或者hql语句实现对数据的筛选,提取出所需数据内容,然后将提取的数据内容在已存在的范例文档的指定位置进行插入或替换;完成后生成新建文档,并将生成...

【专利技术属性】
技术研发人员:许高建李绍稳黄超傅运之冯宇翔黎慧金秀饶元
申请(专利权)人:安徽农业大学
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1