一种GIS系统及其地理位置标定和查询方法技术方案

技术编号:6889895 阅读:251 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种GIS系统的地理位置标定及查询方法,包括以下步骤:对线形实体和点状实体的地理位置进行标定;对标定的线形实体和点状实体地理实体的位置进行存储;查询线形实体和点状实体的位置;其中,标定的线形实体的地理位置包括所述线形实体的走向和相对位置;标定的点状实体的地理位置包括,与所述点状实体最接近的线形实体的地理位置,以及所述点状实体的相对位置。本发明专利技术还公开一种GIS系统。本发明专利技术中通过点状实体与线形实体之间的相对位置关系来进行标定,其不依赖于现有GIS系统,方便手工输入,并具有很好的扩展性和可靠性。

【技术实现步骤摘要】

本专利技术涉及一种GIS系统及其地理位置标定和查询方法
技术介绍
GIS(Geographic Information System 地理信息系统)是处理地理数据的输入、 输出、管理、查询、分析和辅助决策的计算机系统,基本技术是数据库、地图可视化及空间分析。就GIS概念数据模型而言,目前主要有两大类拓扑关系数据模型和面向实体的数据模型,其中拓扑关系数据模型普遍应用于早期GIS应用系统中。这两种模型在存储结构的可扩展性,对复杂地理实体的可表达性,单个实体查询、拓扑查询的效率方面各有千秋。拓扑关系数据模型是以“arc-node-polygon”这样的拓扑关系为基础组织和存储各个几何要素,其特点是以点、线、面间的拓扑连接关系为中心,它们的坐标存储具有依赖关系。该模型的主要优点是系统中预先存储的拓扑关系可以有效提高系统在拓扑查询和网络分析方面的效率,但对单个地理实体操作效率不高,难以表达复杂的地理实体,难以快速查询和复杂的空间分析,难以维护和扩充局部数据。面向实体的模型是以单个空间地理实体为数据组织和存储的基本单位的,该模型内部数据也可建立拓扑结构,但对象的坐标存储之间不具有依赖关系。该模型具有方便建立复杂地理实体,方便系统维护与扩充等优点。但其拓扑关系需要临时建立,动态分段网络分析效率低,实体间公共点和公共边重复存储,难以将管理、分析和处理定位到几何要素一级。编码的本地化可采用两种方法,一种是借用现有GIS软件提供的接口,导出数据, 这种方法依赖于其借用的GIS软件。另一种方法是创建自己的编码,在创建过程中有些方法直接将门牌号作为标定建筑位置的数据一部分,我国门牌号尽管有由东向西、由南向北逐渐增大,用单双号区分街道两侧的编号规则,但由于部分门牌号实际并不符合其定义规则,如果我们照搬录入得到楼盘相对于街道的定位,就成为了脏数据。
技术实现思路
本专利技术要解决的主要技术问题是,提供一种方便扩展的GIS系统及其地理位置标定和查询方法。为解决上述技术问题,一种GIS系统的地理位置标定及查询方法,包括以下步骤对线形实体和点状实体的地理位置进行标定;对标定的线形实体和点状实体地理实体的位置进行存储;查询线形实体和点状实体的位置;其中,标定的线形实体的地理位置包括所述线形实体的走向和相对位置;标定的点状实体的地理位置包括,与所述点状实体最接近的线形实体的地理位置,以及所述点状实体的相对位置。所述线形实体的走向包括南北走向和东西走向。所述对线形实体的地理位置进行标定包括设定线形实体编码,所述线形实体编码包括走向标志位和相对位置编号;所述线形实体的相对位置编号从西向东、从北向南依次增大。对所述点状实体的地理位置进行标定包括确定与所述点状实体最接近的南北走向的第一线形实体的地理位置,确定所述点状实体在所述第一线形实体的东边或西边,根据与所述点状实体在同一侧的其它点状实体,设定所述点状实体的第一相对位置;确定与所述点状实体最接近的东西走向的第二线形实体的地理位置,确定所述点状实体在所述第二线形实体的南边或北边,根据与所述点状实体在同一侧的其它点状实体,设定所述点状实体的第二相对位置。所述对点状实体的地理位置进行标定包括设定点状实体编码V,其中V= (X,Y), X包括所述第一线形实体编码XI、区分所述点状实体在所述第一线形实体的东边或西边的第一标志位Χ2和所述点状实体的第一相对位置编号Χ3 ;Y包括所述第二线形实体编码Yl、 区分所述点状实体在所述第二线形实体的南边或北边的第二标志位Υ2和所述点状实体的第二相对位置编号Υ3 ;在所述Xl相同时,所述点状实体第一相对位置编号Χ3按从西向东依次增大;在所述Yl相同时,所述点状实体第二点状实体编号Υ3按从北向南依次增大。一种GIS系统,包括标定模块,所述标定模块用于对线形实体和点状实体的地理位置进行标定;存储模块,所述存储模块用于对标定的线形实体和点状实体地理实体的位置进行存储;查询模块,所述查询模块用于查询线形实体和点状实体的位置;所述标定模块包括线形实体单元,用于对线形实体的地理位置进行标定;点状实体单元,用于对点状实体的地理位置进行标定,所述标定的点状实体的地理位置包括与所述点状实体最接近的南北走向的第一线形实体的地理位置以及与所述点状实体最接近的东西走向的第二线形实体的标定的地理位置。所述线形实体的走向包括南北走向和东西走向。所述线形实体单元还用于设定线形实体编码,所述线形实体编码包括走向标志位和相对位置编号;所述线形实体的相对位置编号,从西向东、从北向南依次增大。所述点状实体单元还用于标定所述点状实体的地理位置,包括确定与所述点状实体最接近的南北走向的第一线形实体的地理位置,确定所述点状实体在所述第一线形实体的东边或西边,根据与所述点状实体在同一侧的其它点状实体,设定所述点状实体的第一相对位置;确定与所述点状实体最接近的东西走向的第二线形实体的地理位置,确定所述点状实体在所述第二线形实体的南边或北边,根据与所述点状实体在同一侧的其它点状实体,设定所述点状实体的第二相对位置。所述点状实体单元还用于设定点状实体编码V,其中V= (X,Y),X包括所述第一线形实体编码XI、区分所述点状实体在所述第一线形实体的东边或西边的第一标志位Χ2 和所述点状实体的第一相对位置编号Χ3 ;Y包括所述第二线形实体编码Υ1、区分所述点状实体在所述第二线形实体的南边或北边的第二标志位Υ2和所述点状实体的第二相对位置编号Υ3 ;在所述Xl相同时,所述点状实体第一相对位置编号Χ3按从西向东依次增大;在所述Yl相同时,所述点状实体第二相对位置编号Υ3按从北向南依次增大。本专利技术的有益效果是(1)本专利技术中,通过点状实体与线形实体之间的相对位置关系来进行标定,其不依赖于现有GIS系统,方便手工输入,并具有很好的扩展性和可靠性。(2)本专利技术中的线状实体通过确定其走向,对于同一走向的线状实体按照从西向东或从北向南确定其相对位置,使得线状实体的编码简单、实用并易于查询。(3)本专利技术中的点状实体按照其最接近的线状实体进行编码,并区分其与线状实体的方位关系,从而很方便实现点状实体的查询。附图说明图1示出本专利技术GIS系统的一种实施方式的结构示意图;图2为本专利技术方法的一种实施方式的流程图;图3示出根据本专利技术方法的再一个实施例的线形实体和点状实体位置关系示意图。具体实施例方式下面通过具体实施方式结合附图对本专利技术作进一步详细说明。本专利技术中所涉及的线形实体指但不限于道路、河流、管道等在GIS系统中呈线形的一类实体,点状实体指但不限于建筑物、小区、公园等在GIS系统中呈点状的一类实体。 本专利技术中的横向参考位置指地理实体(包括上述线形实体和点状实体)在东西走向上的相对位置,纵向参考位置指地理实体在南北走向上的相对位置。本专利技术的核心是采用一种面向地理实体的地理位置标定方法,该方法属于具有一定拓扑关系的面向地理实体的数据模型的标定方法,可通过该标定方法解决点状实体与点状实体之间、点状实体与线形实体之间、线形实体与线形实体之间相对位置关系的问题。本专利技术的GIS系统,其一种实施方式,如图1所示,包括标定模块,所述标定模块用于对线形实体和点状实体的地理位置进行标定;存储模块,所述存储模块用于对标定的线形实体和点状实体地理实体的位置进行存本文档来自技高网
...

【技术保护点】
1.一种GIS系统的地理位置标定及查询方法,其特征在于,包括以下步骤:对线形实体和点状实体的地理位置进行标定;对标定的线形实体和点状实体地理实体的位置进行存储;查询线形实体和点状实体的位置;其中,标定的线形实体的地理位置包括所述线形实体的走向和相对位置;标定的点状实体的地理位置包括,与所述点状实体最接近的线形实体的地理位置,以及所述点状实体的相对位置。

【技术特征摘要】
1.一种GIS系统的地理位置标定及查询方法,其特征在于,包括以下步骤 对线形实体和点状实体的地理位置进行标定;对标定的线形实体和点状实体地理实体的位置进行存储; 查询线形实体和点状实体的位置;其中,标定的线形实体的地理位置包括所述线形实体的走向和相对位置;标定的点状实体的地理位置包括,与所述点状实体最接近的线形实体的地理位置,以及所述点状实体的相对位置。2.如权利要求1所述的方法,其特征在于,所述线形实体的走向包括南北走向和东西走向。3.如权利要求2所述的方法,其特征在于,所述对线形实体的地理位置进行标定包括设定线形实体编码,所述线形实体编码包括走向标志位和相对位置编号;所述线形实体的相对位置编号从西向东、从北向南依次增大。4.如权利要求3所述的方法,其特征在于,对所述点状实体的地理位置进行标定包括 确定与所述点状实体最接近的南北走向的第一线形实体的地理位置,确定所述点状实体在所述第一线形实体的东边或西边,根据与所述点状实体在同一侧的其它点状实体,设定所述点状实体的第一相对位置;确定与所述点状实体最接近的东西走向的第二线形实体的地理位置,确定所述点状实体在所述第二线形实体的南边或北边,根据与所述点状实体在同一侧的其它点状实体,设定所述点状实体的第二相对位置。5.如权利要求4所述的方法,其特征在于,所述对点状实体的地理位置进行标定包括 设定点状实体编码V,其中V = (X,Y),X包括所述第一线形实体编码Xl、区分所述点状实体在所述第一线形实体的东边或西边的第一标志位X2和所述点状实体的第一相对位置编号X3 ;Y包括所述第二线形实体编码Y1、区分所述点状实体在所述第二线形实体的南边或北边的第二标志位Y2和所述点状实体的第二相对位置编号TO ;在所述Xl相同时,所述点状实体第一相对位置编号X3按从西向东依次增大; 在所述Yl相同时,所述点状实体第二点状实体编号Y3按从北向南依次增大。6.一种GIS系统,其特征在于,包括标定模块,所述标定模块用于对线...

【专利技术属性】
技术研发人员:徐伯星于雅洁杭诚方卢佳丛鹏飞
申请(专利权)人:北京大学深圳研究生院
类型:发明
国别省市:94

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

1