产业地图区域地斑智能绘制方法及系统与流程

文档序号:11864838阅读:394来源:国知局

本发明涉及产业地图技术领域,尤其是一种产业地图区域地斑智能绘制方法及系统。



背景技术:

在进行产业地图设计时,所需要的产业地图数据均是由客户提供,但客户多数不能提供项目的确切地理坐标数据,只知道有关项目大体位置的文字描述;在将客户提供的文字描述转换为坐标数据时,由于无法获取准确的坐标位置信息,需要通过手动查找定位录入坐标信息,浪费大量的人力物力。



技术实现要素:

本发明的目的是为克服上述现有技术的不足,提供了一种产业地图区域地斑智能绘制方法及系统,通过地理编码技术,根据文字描述自动获取项目中心点位置信息,结合项目面积数据,生成项目的面状位置信息数据,操作简单,节省了大量的数据处理工作。

为实现上述目的,本发明采用下述技术方案:

一种产业地图区域地斑智能绘制方法,包括以下步骤:

(1)获取有关项目位置的文字描述以及项目位置的形状和面积信息;

(2)通过网络地图的逆地理编码技术得到所述项目位置文字描述的坐标数据信息;

(3)确定项目位置的形状,根据项目形状设置项目位置的控制点数;

(4)将步骤(2)中获得的坐标数据作为项目位置的其中一个控制点,如果项目是多边形,则将多边形的顶点确定项目位置的控制点;如果项目形状为圆形,将步骤(2)中获得的坐标数据作为项目位置的圆心,根据项目形状以及项目面积,确定剩余控制点坐标;

(5)得到项目的面状坐标位置数据,录入数据库。

进一步地,所述步骤(3)中,预设项目位置形状图形数据库,并带有方位信息,根据项目形状描述,在图形数据库中选取最为接近的多边形模板,确定为项目位置的形状。

进一步地,所述步骤(3)中,如果项目形状为多边形,则将多边形的顶点确定项目位置的控制点;如果项目形状为圆形,则根据项目面积以及中心点坐标生成圆形,并将圆形上点作为控制点存入数据库。

进一步地,所述步骤(4)中,根据项目形状以及项目面积,确定相邻两个控制点之间的距离;根据确定的其中一个控制点的坐标信息,确定其余控制点的坐标信息。

进一步地,对于不规则的形状,近似成规则的形状以后再计算控制点坐标点;对于没有描述形状特征的都按提前设置好的默认的形状图形,再计算控制点坐标。

一种产业地图区域地斑智能绘制系统,包括:

获取有关项目位置的文字描述以及项目位置的形状和面积信息的装置;

通过网络地图的逆地理编码技术得到所述项目位置文字描述的坐标数据信息的装置;

确定项目位置的形状,根据项目形状设置项目位置的控制点数的装置;

确定项目位置控制点坐标的装置;

存储项目面状坐标位置数据的数据库。

进一步地,还包括:预设项目位置形状图形的数据库;所述数据库中的项目位置形状图形带有方位信息,根据项目形状描述,在图形数据库中选取最为接近的多边形模板,确定为项目位置的形状。

进一步地,还包括:如果项目形状为多边形,则将多边形的顶点确定项目位置的控制点的装置;

如果项目形状为圆形,则根据项目面积以及中心点坐标生成圆形,将圆形上点作为控制点的装置。

进一步地,还包括:用于根据项目形状以及项目面积,确定相邻两个控制点之间距离的装置;

用于根据确定的其中一个控制点的坐标信息,确定其余控制点的坐标信息的装置。

进一步地,还包括:用于将不规则的形状,近似成规则的形状以后再计算控制点坐标点的装置;

用于将没有描述形状特征的按提前设置好的默认的形状图形计算控制点坐标的装置。

本发明的有益效果是:

通过本发明的区域地斑智能绘制方法,能够根据用户提供的对于项目位置的文字描述信息,得到该项目的面状位置坐标数据,数据录入采用自动化的方式,节省大量的数据处理工作。

增设了项目形状图形数据库,并带有方位信息,能够更加准确地确定项目位置的形状和方位,提高了项目位置坐标数据的准确性。

附图说明

图1是本发明方法流程图。

具体实施方式

下面结合附图和实施例对本发明做进一步说明。

一种产业地图区域地斑智能绘制方法,如图1所示,引用当前web地图的地理编码以及逆地理编码技术,根据文字描述自动获取项目中心点位置信息,再根据项目的面积,结合两组数据,设置项目控制点数目,生成项目的面状位置信息数据,存入数据库。

具体包括以下步骤:

(1)获取有关项目位置的文字描述以及项目位置的形状和面积信息;

(2)通过网络地图的逆地理编码技术得到所述项目位置文字描述的项目中心点坐标数据信息;

(3)确定项目位置的形状,根据项目形状设置项目位置的控制点数;

预设项目位置形状图形数据库,根据项目形状描述,在图形数据库中选取最为接近的多边形模板,确定为项目位置的形状。

如果项目形状为多边形,则将多边形的顶点确定项目位置的控制点;如果项目形状为圆形,则根据项目面积以及已查出的圆心点坐标生成圆形,并将圆形上点作为控制点。

(4)将步骤(2)中获得的坐标数据作为项目位置的其中一个控制点,如果项目是多边形,则将多边形的顶点确定项目位置的控制点;如果项目形状为圆形,将步骤(2)中获得的坐标数据作为项目位置的圆心,根据项目形状以及项目面积,确定剩余控制点坐标;

根据项目形状以及项目面积,确定相邻两个控制点之间的距离;根据确定的其中一个控制点的坐标信息,确定其余控制点的坐标信息。

对于不规则的形状,近似成规则的形状以后再计算控制点坐标点;对于没有描述形状特征的都按提前设置好的默认的形状图形,再计算控制点坐标。

(5)得到项目的面状坐标位置数据,录入数据库。

一种产业地图区域地斑智能绘制系统,包括:

获取有关项目位置的文字描述以及项目位置的形状和面积信息的装置;

通过网络地图的逆地理编码技术得到所述项目位置文字描述的坐标数据信息的装置;

确定项目位置的形状,根据项目形状设置项目位置的控制点数的装置;

确定项目位置控制点坐标的装置;

存储项目面状坐标位置数据的数据库。

进一步地,还包括:预设项目位置形状图形的数据库;所述数据库中的项目位置形状图形带有方位信息,根据项目形状描述,在图形数据库中选取最为接近的多边形模板,确定为项目位置的形状。

进一步地,还包括:如果项目形状为多边形,则将多边形的顶点确定项目位置的控制点的装置;

如果项目形状为圆形,则根据项目面积以及中心点坐标生成圆形,将圆形上点作为控制点的装置。

进一步地,还包括:用于根据项目形状以及项目面积,确定相邻两个控制点之间距离的装置;

用于根据确定的其中一个控制点的坐标信息,确定其余控制点的坐标信息的装置。

进一步地,还包括:用于将不规则的形状,近似成规则的形状以后再计算控制点坐标点的装置;

用于将没有描述形状特征的按提前设置好的默认的形状图形计算控制点坐标的装置。

下面通过具体实施例对本发明方法做进一步说明。

如山东航空大厦项目,客户提供的项目位置描述为“山东济南和平路与二环东路交界,以南150米,二环东路东临”,建筑形状为矩形,建筑面积2000平米。

根据上述步骤:

1.获取项目位置描述:山东济南和平路与二环东路交界,以南150米,二环东路东临;

2.根据逆地理编码获取坐标:目前主流网络地图均提供逆地理编码服务(给定一个位置,返回该位置的经纬度坐标),根据百度地图提供的逆地理编码服务,假定获取“山东济南和平路与二环东路交界”的经纬度坐标为“36.226787°,117.135937°”;

3.设地球半径为R,地心为0,球面上两点A、B的球面坐标为A(α1,β1),B(α2,β2),α1、α2∈[-π,π],β1、β2∈[-π/2,π/2],距离AB=R·arccos[cosβ1cosβ2cos(α1-α2)+sinβ1sinβ2],那么根据距离方位、一点坐标反推可得另一点坐标,那么根据项目位置描述信息即可推导得出项目的大体位置信息;

4.获取项目面积:2000平米;

5.获取控制点:项目为矩形那么控制点为四个,先假设项目为正方形,那么项目的边长约为44.72米;

6.根据项目位置点,往南、往东推44.72米得到另外两个点,根据矩形再得最后一个顶点,由此四个点得到项目位置多边形的坐标串;

7.如果项目形状为圆形,前面已算出圆心坐标,再根据面积计算出圆的半径大约是R=25.2米;根据圆心和半径得到多个(数量可以根据相关软件系统,也可以认为控制)描述圆形特征的点的坐标串。

8.将获取的数据存入数据库,结束。

可以通过预设项目位置形状图形数据库,预先选定一组多边形模板,规定多边形形状与及生成方法,以辅助增加精确度(可以参考具体实施例)。

上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1