资产地图自动缩放方法及系统技术方案

技术编号:38537794 阅读:25 留言:0更新日期:2023-08-19 17:07
本发明专利技术实施例公开了一种资产地图自动缩放方法及系统,所述方法包括:步骤1:将用户上传的地图底图进行多层次切片;步骤2:对地图中的资产区域进行GPS测量,测量得到资产边界;步骤3:选择需要使用的地图坐标系;得到转换后的坐标并保存;步骤4:根据转换后的坐标绘制平面多边形;步骤5:计算该多边形最大边界;步骤6:计算得到该多边形的重心点坐标;步骤7:根据多边形中心坐标点和缩放比例将结果展示出来。本发明专利技术支持内网和外网同时访问,也支持手机和web访问,支持多级别地图缩放,可以更快更方便的查看资产信息以及历史资产信息。的查看资产信息以及历史资产信息。的查看资产信息以及历史资产信息。

【技术实现步骤摘要】
资产地图自动缩放方法及系统


[0001]本专利技术涉及智慧园区领域,尤其涉及一种资产地图自动缩放方法及系统。

技术介绍

[0002]随着产业园区进行数字化经济转型,大量不动产进入存量市场,园区资产运营更趋向于精细化运营。在面对动则数十万平的产业园区,业务种类多种多样,且资产项目存在业务变动,难以针对资产数据进行及时有效的统计分析,难以及时、准确地对相关资产数据进行了解,从而导致相关人员难以及时获知各资产项目的时间和空间位置的相关数据难度大、工作效率低。通过线上资产地图对产业园(资产项目)的资产数据进行直观的展示和精细化管理,以便相关人员能够技术掌握相关资产情况。这其中包括不同时期,不同区域的资产地图,对不同类型的资产数据分类。
[0003]这其中包括不同区域,不同时期的资产地图进行分类,得到多份资产地图;同一张地图上不同区域资产的划定,对不同类型的资产进行分类标记,得到不同的资产数据分类。
[0004]现有技术存在以下缺点:1、项目需要在内网运行,但是高德百度等均无法通过 jsapi 接口实现离线地图。
[0005]2、历史地图数据无法显示。
[0006]3、大部分地图设置缩放都是按照点的经纬度的去计算缩放等级。

技术实现思路

[0007]本专利技术实施例所要解决的技术问题在于,提供一种资产地图自动缩放方法及系统,以使在无外网连接时使用,并根据当前项目自动跳转并缩放适应当前屏幕。
[0008]为了解决上述技术问题,本专利技术实施例提出了一种资产地图自动缩放方法,包括:步骤1:将用户上传的地图底图进行多层次切片,得到地图瓦片并保存;步骤2:对地图中的资产区域进行GPS测量,测量得到资产边界,并记录资产边界上每个点的经纬度坐标;步骤3:选择需要使用的地图坐标系;根据所选的地图坐标系将测量得到的经纬度坐标转换参数,得到转换后的坐标并保存;步骤4:根据转换后的坐标绘制平面多边形;步骤5:计算该多边形最大边界,得到该多边形的上下左右各边最大边界线的坐标;步骤6:计算得到该多边形的重心点坐标;步骤7:将该多边形的上下最大边界线差值和左右最大边界线差值相加,将显示器的宽度值和高度值相加,分别将前后相加的结果相除,将得到的商作为缩放比例,根据多边形中心坐标点和缩放比例将结果展示出来。
[0009]进一步地,步骤1中,在用户上传完地图后,以地图左下角作为起点坐标,长和宽分别按比例分成100点坐标。
[0010]进一步地,步骤4中,分别记录每个点的坐标(X
N
,Y
N
),以(X0,Y0)作为起点,将这些点按顺序连接起来,得到一个多边形,其中,X、Y分别是点的横坐标和纵坐标,N是坐标的顺序。
[0011]进一步地,步骤6中,具体计算过程为:将平面多边形剖分为 n个有限的三角形X1,X2,X3,
……
X
n
,根据下式计算平面多边形的重心点坐标(C
x
,C
y
):;其中C
x
表示重心点的横坐标,C
y
表示重心点的纵坐标;C
ix
表示第i个三角形的重心点横坐标,i∈n,C
iy
表示第i个三角形的重心点纵坐标,A
i
表示第i个三角形的面积。
[0012]相应地,本专利技术实施例还提供了一种资产地图自动缩放系统,包括:切片模块:将用户上传的地图底图进行多层次切片,得到地图瓦片并保存;测量模块:对地图中的资产区域进行GPS测量,测量得到资产边界,并记录资产边界上每个点的经纬度坐标;转换模块:选择需要使用的地图坐标系;根据所选的地图坐标系将测量得到的经纬度坐标转换参数,得到转换后的坐标并保存;绘制模块:根据转换后的坐标绘制平面多边形;边界计算模块:计算该多边形最大边界,得到该多边形的上下左右各边最大边界线的坐标;重心点计算模块:计算得到该多边形的重心点坐标;展示模块:将该多边形的上下最大边界线差值和左右最大边界线差值相加,将显示器的宽度值和高度值相加,分别将前后相加的结果相除,将得到的商作为缩放比例,根据多边形中心坐标点和缩放比例将结果展示出来。
[0013]进一步地,切片模块在用户上传完地图后,以地图左下角作为起点坐标,长和宽分别按比例分成100点坐标。
[0014]进一步地,绘制模块分别记录每个点的坐标(X
N
,Y
N
),以(X0,Y0)作为起点,将这些点按顺序连接起来,得到一个多边形,其中,X、Y分别是点的横坐标和纵坐标,N是坐标的顺序。
[0015]进一步地,重心点计算模块的具体计算过程为:将平面多边形剖分为 n个有限的三角形X1,X2,X3,
……
X
n
,根据下式计算平面多边形的重心点坐标(C
x
,C
y
):;其中C
x
表示重心点的横坐标,C
y
表示重心点的纵坐标;C
ix
表示第i个三角形的重心点横坐标,i∈n,C
iy
表示第i个三角形的重心点纵坐标,A
i
表示第i个三角形的面积。
[0016]本专利技术的有益效果为:1.服务简洁,体积小加载快运行更流畅。
[0017]2.兼容性好,支持多种浏览器兼容老版本浏览器,手机端和PC端都可以有良好的运行效果。
[0018]3.精准度高,用户将地图上传上去后,使用PGS坐标转换,可以更精准的反应地图信息。
附图说明
[0019]图1是本专利技术实施例的资产地图自动缩放方法的流程示意图。
实施方式
[0020]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本专利技术作进一步详细说明。
[0021]本专利技术实施例中若有方向性指示(诸如上、下、左、右、前、后
……
)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
[0022]另外,在本专利技术中若涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。
[0023]二维、三维地图的底图一般都是用图片切片(瓦片),将大的影像数据,或是矢量配色好的图层集合,通过工具,切成地图切片,以文件的形式存放。数据发布工具Geoserver也可将影像数据,实时的按照客户端地图范围,切成地图切片,返回到客户端进行显示,GeoServer进行栅格切片。
[0024]本专利技术的地图加载的方式是把切片数据通过目录发布,对资产区域进行GPS测量获得点位坐标,将GPS设备记录下的坐标转换成地图坐标,再把转换后的点位坐标连接起来,在地图上进行展示。
[0025]请参照本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资产地图自动缩放方法,其特征在于,包括:步骤1:将用户上传的地图底图进行多层次切片,得到地图瓦片并保存;步骤2:对地图中的资产区域进行GPS测量,测量得到资产边界,并记录资产边界上每个点的经纬度坐标;步骤3:选择需要使用的地图坐标系;根据所选的地图坐标系将测量得到的经纬度坐标转换参数,得到转换后的坐标并保存;步骤4:根据转换后的坐标绘制平面多边形;步骤5:计算该多边形最大边界,得到该多边形的上下左右各边最大边界线的坐标;步骤6:计算得到该多边形的重心点坐标;步骤7:将该多边形的上下最大边界线差值和左右最大边界线差值相加,将显示器的宽度值和高度值相加,分别将前后相加的结果相除,将得到的商作为缩放比例,根据多边形中心坐标点和缩放比例将结果展示出来。2.如权利要求1所述的资产地图自动缩放方法,其特征在于,步骤1中,在用户上传完地图后,以地图左下角作为起点坐标,长和宽分别按比例分成100点坐标。3.如权利要求1所述的资产地图自动缩放方法,其特征在于,步骤4中,分别记录每个点的坐标(X
N
,Y
N
),以(X0,Y0)作为起点,将这些点按顺序连接起来,得到一个多边形,其中,X、Y分别是点的横坐标和纵坐标,N是坐标的顺序。4.如权利要求1所述的资产地图自动缩放方法,其特征在于,步骤6中,具体计算过程为:将平面多边形剖分为 n个有限的三角形X1,X2,X3,
……
X
n
,根据下式计算平面多边形的重心点坐标(C
x
,C
y
):;其中C
x
表示重心点的横坐标,C
y
表示重心点的纵坐标;C
ix
表示第i个三角形的重心点横坐标,i∈n,C
iy
表示第i个三角形的重心点纵坐标,A
i
表示第i个三角形的面积。5.一种资产地图自动缩放系统...

【专利技术属性】
技术研发人员:宋飞
申请(专利权)人:深圳市四格互联信息技术有限公司
类型:发明
国别省市:

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

1