基于WebGIS的专题地图制作方法、服务器以及存储介质技术

技术编号:34935508 阅读:21 留言:0更新日期:2022-09-15 07:32
本申请公开了一种基于WebGIS的专题地图制作方法,包括:步骤一、在浏览器中显示需要制作的专题地图的底图;步骤二、以矢量图层的形式将专题标注图层叠加显示在底图上;步骤三、将整饰框叠加显示在专题标注图层上层的浏览器显示区域;步骤四、根据需要制作的专题地图的比例尺范围,对整饰框处的显示内容进行差值计算并压缩,形成Web版专题地图;Web版专题地图能够根据需要输出生成可用于打印输出的专题地图文件。能够使用计算机浏览器进行浏览,并按照各种比例尺要求生成并输出到可用于打印的专题地图文件,具有较大的灵活性。便于任意制图人员更简洁、快速地通过浏览器制作高清专题地图,减少制图软件部署安装的工作量。减少制图软件部署安装的工作量。减少制图软件部署安装的工作量。

【技术实现步骤摘要】
基于WebGIS的专题地图制作方法、服务器以及存储介质


[0001]本申请属于测绘
,特别涉及一种基于WebGIS的专题地图制作方法、服务器以及存储介质。

技术介绍

[0002]专题地图是指根据不同专业的需求,在地理地图上按照地图主题的要求,突出并完善地表示与主题相关的一种或几种要素,是地图内容专题化、用途专门化的地图。专题地图内容一般包括专题内容和地理基础两大部分。专题内容需要在图上进行标注或突出显示其主题相关特征,地理基础用以表明专题要素空间位置与地理背景的普通地图内容,一般包括经纬网、水系、境界、居民地等地理要素。
[0003]专题地图的制作通常由桌面版地理信息系统软件实现,因为专题地图一般基于高清地图底图制作,按照指定比例尺输出远大于计算机屏幕分辨率的图像,以满足生成专题地图时达到每英寸300个像素单位,才能保证打印输出时纸质地图不失真,这就导致制图输出时需要加载的地图数据量增大,桌面版地理信息系统更容易满足这样的性能要求,而WebGIS为了节约网络开销,通常采用截屏方式输出专题地图,难以满足大幅面打印的清晰度要求。因此,现有的专题地图制作作业需要每个制图机位安装一个地理信息系统软件,给软件的部署和维护带来一定的工作量。

技术实现思路

[0004]为了解决所述现有技术的不足,本申请提供了一种基于WebGIS的专题地图制作方法,采用该方法能够基于WebGIS实现各种比例尺的专题地图制作,具有较大的灵活性和适用性,减少制图软件部署安装的工作量。
[0005]本申请所要达到的技术效果通过以下方案实现:根据本专利技术的第一方面,提供了一种基于WebGIS的专题地图制作方法,所述方法包括:步骤一、在浏览器中显示需要制作的专题地图的底图;步骤二、以矢量图层的形式将专题标注图层叠加显示在所述底图上;步骤三、将整饰框叠加显示在所述专题标注图层上层的浏览器显示区域;步骤四、根据需要制作的专题地图的比例尺范围,对整饰框处的显示内容进行差值计算并压缩,形成Web版专题地图;所述Web版专题地图能够根据需要输出生成可用于打印输出的专题地图文件。
[0006]优选地,在步骤一中,所述底图是基于Web墨卡托投影制作而成,具备Web地图瓦片服务,能够根据需要选择合适的地图瓦片层级。
[0007]优选地,在步骤二中,所述专题标注图层包括透明底层以及若干矢量标号,所述透明底层与所述底图的地理空间参考数据一致,所述矢量标号根据所述地理空间参考数据标注至所述透明底层上。
[0008]优选地,所述透明底层与所述底图的鼠标响应事件一致。
[0009]优选地,所述整饰框上设置有标题、指北针、比例尺、来源、制作时间以及制图范围中的一种或几种信息。
[0010]优选地,在步骤四中,形成所述Web版专题地图的具体步骤如下:根据整饰框显示的地理范围选择相应行和列的地图瓦片;根据比例尺设定值选择合适的地图瓦片层级,且该地图瓦片层级的比例尺大于该比例尺设定值;保持地图瓦片的行数、列数以及地图瓦片层级不变,压缩地图瓦片的大小使全部瓦片落入整饰框范围中,形成Web版专题地图。
[0011]优选地,所述Web版专题地图输出生成可用于打印输出的专题地图文件的具体步骤如下:将压缩后的地图瓦片拼合成一张底图图片,将底图图片与专题标注图层以及整饰框进行拼合形成专题地图。
[0012]优选地,用于形成Web版专题地图时选用与比例尺设定值最接近的地图瓦片层级作为第一地图瓦片层级;用于输出专题地图文件时选用大于第一地图瓦片层级的地图瓦片层级作为第二地图瓦片层级,使专题地图的分辨率达到96dpi

300dpi。
[0013]根据本专利技术的第二方面,提供了一种服务器,包括:至少一个处理器和存储器;所述存储器存储计算机程序,所述至少一个处理器执行所述存储器存储的计算机程序,以实现上述任一项所述的基于WebGIS的专题地图制作方法。
[0014]根据本专利技术的第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现上述任一项所述的基于WebGIS的专题地图制作方法。
[0015]本专利技术实施例包括如下优点:本专利技术实施例提供的基于WebGIS的专题地图制作方法,能够使用计算机浏览器进行浏览,并能够按照各种比例尺要求生成并输出到可用于打印的专题地图文件,具有较大的灵活性和适用性。无需在计算机进行软件的部署安装,便于任意制图人员更简洁、快速地通过浏览器制作高清专题地图,减少制图软件部署安装的工作量。
附图说明
[0016]为了更清楚地说明本申请实施例或现有的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为本申请一实施例中一种基于WebGIS的专题地图制作方法的流程图;图2为本申请一实施例中一种服务器的结构示意图。
具体实施方式
[0018]为使本申请的目的、技术方案和优点更加清楚,下面将结合具体实施例及相应的附图对本申请的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分
实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0019]如图1所示,本实施例中的基于WebGIS的专题地图制作方法,包括:S110、在浏览器中显示需要制作的专题地图的底图;在该步骤中,底图是基于Web墨卡托投影制作而成,具备Web地图瓦片服务,能够根据需要选择合适的地图瓦片层级,例如谷歌、百度或者高德的符合开放地理空间信息联盟(OGC)标准的带有网络地图瓦片服务(WMTS)的地图。
[0020]该步骤中的浏览器选用任意版本的基于谷歌或火狐内核的浏览器,具有较强的兼容性,对安装环境要求较低,能够适应大多数的操作系统的安装。
[0021]S120、以矢量图层的形式将专题标注图层叠加显示在底图上;在该步骤中,专题标注图层记录的信息包含有标号的形状、线型、标号中心点经纬度、标号颜色和标号控制点信息。专题标注图层包括透明底层,该标号为矢量标号,透明底层与底图的地理空间参考数据一致,矢量标号在插入过程中,首先将矢量标号栅格化,转化为HTML中的canvas元素,根据地理空间参考数据插入至透明底层的相应位置,在浏览器中呈现出地图上叠加了专题标注的效果。
[0022]该实施例中创建的专题标注图层本质上是一个背景为透明色的网页DIV元素,该元素与加载地图底图的DIV相同,也建立了与底图地图一样的地理空间参考数据,并保持与底图一致的鼠标响应事件,当底图放大或缩小时,专题标注图层也随着放大缩小,能够时刻保持专题标注图层与底图的同步性,方便使用者拖动或缩放观看。
[0023]当用户向专题标注图层添加矢量标号时,通过点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于WebGIS的专题地图制作方法,其特征在于,所述方法包括:步骤一、在浏览器中显示需要制作的专题地图的底图;步骤二、以矢量图层的形式将专题标注图层叠加显示在所述底图上;步骤三、将整饰框叠加显示在所述专题标注图层上层的浏览器显示区域;步骤四、根据需要制作的专题地图的比例尺范围,对整饰框处的显示内容进行差值计算并压缩,形成Web版专题地图;所述Web版专题地图能够根据需要输出生成可用于打印输出的专题地图文件。2.如权利要求1所述的基于WebGIS的专题地图制作方法,其特征在于,在步骤一中,所述底图是基于Web墨卡托投影制作而成,具备Web地图瓦片服务,能够根据需要选择合适的地图瓦片层级。3.如权利要求2所述的基于WebGIS的专题地图制作方法,其特征在于,在步骤二中,所述专题标注图层包括透明底层以及若干矢量标号,所述透明底层与所述底图的地理空间参考数据一致,所述矢量标号根据所述地理空间参考数据标注至所述透明底层上。4.如权利要求3所述的基于WebGIS的专题地图制作方法,其特征在于,所述透明底层与所述底图的鼠标响应事件一致。5.如权利要求1所述的基于WebGIS的专题地图制作方法,其特征在于,所述整饰框上设置有标题、指北针、比例尺、来源、制作时间以及制图范围中的一种或几种信息。6.如权利要求2所述的基于WebGIS的专题地图制作方法,其特征在于,在步骤四中,形成所述Web版专题地图的...

【专利技术属性】
技术研发人员:李震陈翔宇于跃华张建廷朱晓宇封雷高龙李慧慧林国华
申请(专利权)人:中国电子科技集团公司第十五研究所
类型:发明
国别省市:

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

1