地理信息网络拓扑数据的可视化方法、系统、设备和介质技术方案

技术编号:37143330 阅读:136 留言:0更新日期:2023-04-06 21:52
本发明专利技术涉及一种地理信息网络拓扑数据的可视化方法、系统、设备和介质,包括:采用地图绘制引擎对获取的地理信息非拓扑数据进行可视化,得到非拓扑数据视图;对获取的地理信息拓扑数据进行坐标转换,利用地理信息拓扑数据的属性信息,采用拓扑绘制引擎对地理信息拓扑数据进行可视化,得到拓扑数据视图;若要新增地理拓扑点或地理拓扑线数据,则在拓扑数据视图上绘制新增地理拓扑点数据和新增地理拓扑线数据,并对更新后的拓扑数据视图与非拓扑数据视图缩放和漫游同步;若要在拓扑数据视图上移动某一拓扑点,则基于该拓扑点数据的位置对拓扑数据视图和非拓扑数据视图进行更新。本发明专利技术可以广泛应用于地理信息及其地理信息应用领域。领域。领域。

【技术实现步骤摘要】
地理信息网络拓扑数据的可视化方法、系统、设备和介质


[0001]本专利技术涉及地理信息及其地理信息应用领域,具体涉及一种基于leaflet和vis

network的地理信息网络拓扑数据的可视化方法、系统、设备和介质。

技术介绍

[0002]人类活动所产生的信息,80%以上与地理空间位置有关,因此地理信息技术在人类活动的各行各业中都发挥着重要的作用。
[0003]普通的地理信息数据可视化如影像数据,矢量数据等有很多的地图引擎可以使用,尤其现在流行的leaflet引擎,由于其小巧、轻便、易用性好而被熟知。但现实生活中,各个行业内的数据,并不是全部可以抽象为简单的点、线、面数据,其也可能是拓扑数据,即它们之间不是孤立的,它们更侧重于位置相对关系,而不是具体的位置关系,如网络拓扑数据,目前也有很多人致力于可视化这种网络拓扑数据,如现在流行的vis

network。但当遇上地理信息网络拓扑数据,这两种可视化方案都存在着问题:
[0004]1、现有的地图绘制引擎如leaflet不能绘制网络拓扑数据,其只能作为普通的点数据、线数据即非地理信息拓扑数据使用;
[0005]2、现有的网络拓扑绘制引擎如vis

network,可以绘制网络拓扑数据,但其并没有地理信息数据,只是在位置相对关系上,能够更好的表达。

技术实现思路

[0006]针对上述问题,本专利技术的目的是提供一种基于leaflet和vis

network的地理信息网络拓扑数据的可视化方法、系统、设备和介质,能够克服现有B/S架构的常用地图引擎只能可视化地理信息非拓扑数据的问题,将地理信息拓扑数据进行可视化,并可以像非拓扑数据一样进行各种空间数据的操作。
[0007]为实现上述目的,本专利技术采取以下技术方案:
[0008]第一方面,本专利技术提供一种地理信息网络拓扑数据的可视化方法,包括以下步骤:
[0009]采用地图绘制引擎对获取的地理信息非拓扑数据进行可视化,得到非拓扑数据视图;
[0010]将获取的已有地理信息拓扑数据根据经纬坐标转换为DOM坐标数据,利用地理信息拓扑数据的属性信息,采用拓扑绘制引擎对地理信息拓扑数据进行可视化,得到拓扑数据视图;
[0011]对操作类型进行判断:
[0012]若要新增地理拓扑点或地理拓扑线数据,则在拓扑数据视图上绘制新增地理拓扑点数据和新增地理拓扑线数据,并对更新后的拓扑数据视图与非拓扑数据视图缩放和漫游同步,得到地理信息网络拓扑数据的可视化视图;
[0013]若要在拓扑数据视图上移动某一拓扑点,则基于该拓扑点数据的位置对拓扑数据视图和非拓扑数据视图进行更新后,得到地理信息网络拓扑数据的可视化视图。
[0014]进一步,所述采用地图绘制引擎对获取的地理信息非拓扑数据进行可视化,得到非拓扑数据视图,包括:
[0015]从后端服务器获取地理信息非拓扑数据;
[0016]对获取的地理信息非拓扑数据进行初始化,包括选定地理坐标系、设置缩放级别、地图视角信息;
[0017]采用地图绘制引擎对初始化后的地理信息非拓扑数据进行可视化,得到非拓扑数据视图。
[0018]进一步,所述将获取的已有地理信息拓扑数据根据经纬坐标转换为DOM坐标数据,利用地理信息拓扑数据的属性信息,采用拓扑绘制引擎对地理信息拓扑数据进行可视化,得到拓扑数据视图,包括:
[0019]从后端服务器获取已有的地理信息拓扑数据,包括拓扑点空间数据,拓扑边数据,拓扑点属性数据和拓扑边属性数据;
[0020]将获取的拓扑点空间数据根据经纬坐标转换为DOM坐标数据;
[0021]基于拓扑点属性数据和拓扑边属性数据,拓扑数据绘制引擎基于DOM坐标数据,对已有地理信息拓扑数据进行可视化。
[0022]进一步,所述在拓扑数据视图上绘制新增地理拓扑点数据和新增地理拓扑线数据,并对更新后的拓扑数据视图与非拓扑数据视图缩放和漫游同步,得到地理信息网络拓扑数据的可视化视图,包括:
[0023]在拓扑数据视图上绘制新增地理拓扑点数据和新增地理拓扑线数据,得到更新后的拓扑数据视图;
[0024]对更新后的拓扑数据视图与非拓扑数据视图缩放和漫游同步,得到地理信息网络拓扑数据的可视化视图。
[0025]进一步,所述在拓扑数据视图上绘制新增地理拓扑点数据和新增地理拓扑线数据,得到更新后的拓扑数据视图,包括:
[0026]将新增地理拓扑点数据的DOM坐标转换为地理坐标数据,并将新增地理拓扑点数据的地理坐标数据进行物理保存,以便对拓扑点数据进行拖动时,保证其与leaflet绘制的非拓扑数据位置对应,然后利用拓扑数据绘制引擎根据新增地理拓扑点数据的DOM坐标数据进行可视化展示;
[0027]点击新增地理拓扑线数据的起始点和终止点,并利用拓扑数据绘制引擎根据新增地理拓扑线数据起始点和终止点对应的DOM坐标数据进行可视化展示,得到更新后的拓扑数据视图。
[0028]进一步,所述对更新后的拓扑数据视图与非拓扑数据视图缩放同步和漫游同步的方法,包括:
[0029]开启拓扑绘制引擎的物理模式,并禁用其视图移动;
[0030]进行非拓扑数据视图缩放或漫游同步,并重新根据非拓扑数据的地理坐标转换为DOM坐标;
[0031]基于转换后的DOM坐标,重新绘制拓扑数据视图。
[0032]进一步,所述基于该拓扑点数据的位置对拓扑数据视图和非拓扑数据视图进行更新后,得到地理信息网络拓扑数据的可视化视图,包括:
[0033]开启拓扑绘制引擎的物理模式,并禁用其视图移动;
[0034]确定要进行拖动的拓扑点数据后,禁用非拓扑数据视图拖动,对该拓扑点数据进行拖动,释放鼠标时,则将该拓扑点在拓扑数据视图中DOM的位置作为该拓扑点的拓扑视图位置;
[0035]对该拓扑点数据进行空间位置的坐标转换,将其作为该拓扑点的空间地理位置;
[0036]利用拓扑绘制引擎进行拓扑数据绘制;
[0037]恢复非拓扑数据视图拖动。
[0038]第二方面,本专利技术提供一种地理信息网络拓扑数据的可视化系统,包括:
[0039]非拓扑数据可视化模块,用于采用地图引擎对获取的地理信息非拓扑数据进行可视化,得到非拓扑数据视图;
[0040]拓扑数据可视化模块,用于将获取的已有地理信息拓扑数据根据经纬坐标转换为DOM坐标数据,利用地理信息拓扑数据的属性信息,采用拓扑绘制引擎对地理信息拓扑数据进行可视化,得到拓扑数据视图;
[0041]拓扑数据更新模块,用于在拓扑数据视图上绘制新增地理拓扑点数据和新增地理拓扑线数据,并对更新后的拓扑数据视图与非拓扑数据视图缩放和漫游同步,得到地理信息网络拓扑数据的可视化视图;
[0042]拓扑数据移动模块,用于在拓扑数据视图上移动某一拓扑点,基于该拓扑点数据的位置对拓扑数据视图和非拓扑数据视图进行更本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地理信息网络拓扑数据的可视化方法,其特征在于,包括以下步骤:采用地图绘制引擎对获取的地理信息非拓扑数据进行可视化,得到非拓扑数据视图;将获取的已有地理信息拓扑数据根据经纬坐标转换为DOM坐标数据,利用地理信息拓扑数据的属性信息,采用拓扑绘制引擎对地理信息拓扑数据进行可视化,得到拓扑数据视图;对操作类型进行判断:若要新增地理拓扑点或地理拓扑线数据,则在拓扑数据视图上绘制新增地理拓扑点数据和新增地理拓扑线数据,并对更新后的拓扑数据视图与非拓扑数据视图缩放和漫游同步,得到地理信息网络拓扑数据的可视化视图;若要在拓扑数据视图上移动某一拓扑点,则基于该拓扑点数据的位置对拓扑数据视图和非拓扑数据视图进行更新后,得到地理信息网络拓扑数据的可视化视图。2.如权利要求1所述的一种地理信息网络拓扑数据的可视化方法,其特征在于,所述采用地图绘制引擎对获取的地理信息非拓扑数据进行可视化,得到非拓扑数据视图,包括:从后端服务器获取地理信息非拓扑数据;对获取的地理信息非拓扑数据进行初始化,包括选定地理坐标系、设置缩放级别、地图视角信息;采用地图绘制引擎对初始化后的地理信息非拓扑数据进行可视化,得到非拓扑数据视图。3.如权利要求1所述的一种地理信息网络拓扑数据的可视化方法,其特征在于,所述将获取的已有地理信息拓扑数据根据经纬坐标转换为DOM坐标数据,利用地理信息拓扑数据的属性信息,采用拓扑绘制引擎对地理信息拓扑数据进行可视化,得到拓扑数据视图,包括:从后端服务器获取已有的地理信息拓扑数据,包括拓扑点空间数据,拓扑边数据,拓扑点属性数据和拓扑边属性数据;将获取的拓扑点空间数据根据经纬坐标转换为DOM坐标数据;基于拓扑点属性数据和拓扑边属性数据,拓扑数据绘制引擎基于DOM坐标数据,对已有地理信息拓扑数据进行可视化。4.如权利要求1所述的一种地理信息网络拓扑数据的可视化方法,其特征在于,所述在拓扑数据视图上绘制新增地理拓扑点数据和新增地理拓扑线数据,并对更新后的拓扑数据视图与非拓扑数据视图缩放和漫游同步,得到地理信息网络拓扑数据的可视化视图,包括:在拓扑数据视图上绘制新增地理拓扑点数据和新增地理拓扑线数据,得到更新后的拓扑数据视图;对更新后的拓扑数据视图与非拓扑数据视图缩放和漫游同步,得到地理信息网络拓扑数据的可视化视图。5.如权利要求4所述的一种地理信息网络拓扑数据的可视化方法,其特征在于,所述在拓扑数据视图上绘制新增地理拓扑点数据和新增地理拓扑线数据,得到更新后的拓扑数据视图,包括:将新增地理拓扑点数据的DOM坐标转换为地理坐标数据,并将新增地理拓扑点数据的地理坐标数据进行物理保存,以便对拓扑...

【专利技术属性】
技术研发人员:田亚峻刘焕焕王娜娜姜仕兴郭翔王文佳曹秀丽
申请(专利权)人:中国科学院青岛生物能源与过程研究所
类型:发明
国别省市:

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

1