本发明专利技术公开了一种基于可视化的地图数学基础设计方法、计算机设备及存储介质,其中方法包括如下步骤:S1、导入地图的底图数据,并输入范围坐标,确定要输出地图的矩形框范围,得到范围底图数据;S2、根据步骤S1得到的范围底图数据,计算获取初始的数学基础信息,其中,初始的数学基础信息包括初始地图投影、初始投影参数、初始纸张尺寸及初始比例尺;S3、根据步骤S2中获取的数学基础信息,将地图的底图数据进行可视化绘制;S4、作业人员根据需求,对步骤S3中可视化绘制后的地图页面进行调整,并保存调整后的数学基础信息;S5、利用步骤S4中调整后的数学基础信息,对底图数据进行处理,并储存处理后的底图数据以作为待排版的地图数据。处理后的底图数据以作为待排版的地图数据。处理后的底图数据以作为待排版的地图数据。
【技术实现步骤摘要】
基于可视化的地图数学基础设计方法、计算机设备及存储介质
[0001]本专利技术涉及地图制图领域,具体来说,涉及一种基于可视化的地图数学基础设计方法、计算机设备及存储介质。
技术介绍
[0002]地图数学基础是地图上确定地理要素分布位置和几何精度的数学基础,包括地图投影、比例尺、截幅、定向、经纬网等方面的内容,是地图的“基础”和“骨架”,是地图编制前首要考虑的问题。严密的数学基础是地图科学性和精确性的重要体现,是地图具有一定对比性和可量测性的重要保证。对于一幅地图来说,如果没有严格的数学基础,人们只能把它作为一幅鸟瞰图、风景画而已,大大失去了它的作用。任何一幅严格意义上的地图,必须拥有严密的数学基础后才能具有可量测性,即所有地图都是先建立数学基础,然后才将内容要素一一表示在图上的。因此,对一幅地图来说,其数学基础的确定,也是必不可少的。
[0003]地图的数学基础要素之间并不是独立存在的,而相互之间存在一定的联系。地图数学基础的计算计算复杂,涉及到投影理论及大量的计算公式,因此在生成数学基础时,制图员需考虑从底图制作到地图排版的各种问题,包括地图范围调整、地图投影选择、比例尺及页面纸张设置等。例如,制图员需根据数据范围选择合适的地图投影,依据纸张范围选择合适的比例尺,依据地图范围及比例尺设置合适的页面纸张。传统的过程对制图员的专业基础和制图经验要求比较高,且需大量的人工手动操作,耗费人力资源,制图效率低。
技术实现思路
[0004]为了克服上述现有技术的不足之处,本专利技术提供一种基于可视化的地图数学基础设计方法,包括如下步骤:
[0005]S1、导入地图的底图数据,并输入范围坐标,确定要输出地图的矩形框范围,得到范围底图数据;
[0006]S2、根据步骤S1得到的范围底图数据,计算获取初始的数学基础信息,其中,初始的数学基础信息包括初始地图投影、初始投影参数、初始纸张尺寸及初始比例尺;
[0007]S3、根据步骤S2中获取的数学基础信息,将地图的底图数据进行可视化绘制;
[0008]S4、作业人员根据需求,对步骤S3中可视化绘制后的地图页面进行调整,并保存调整后的数学基础信息;
[0009]S5、利用步骤S4中调整后的数学基础信息,对底图数据进行处理,并储存处理后的底图数据以作为待排版的地图数据。
[0010]在一些实施例中,步骤S2中具体包括:
[0011]S21、根据步骤S1中得到范围底图数据,分别获取当前数据中的坐标系类型、比例尺信息以及经纬度范围信息,若未能成功获取比例尺信息,则将比例尺记为0;
[0012]S22、先判断步骤S21中获取的坐标系类型,若坐标系类型为投影坐标系,则直接进
入步骤S24,若坐标系类型为地理坐标系,则先进入步骤S23;
[0013]S23、根据步骤S21中获取的比例尺信息以及经纬度范围信息来确定投影类型;
[0014]S24、根据投影类型以及步骤S21中获取的经纬度范围信息,确定相应的投影参数,并作为数学基础信息中的初始投影参数,然后根据投影类型及初始投影参数,获得数学基础信息中的初始地图投影;
[0015]S25、若步骤S21中获取获取的比例尺信息不为0,则直接将该比例尺信息作为待定比例尺,否则采用数据符号随图缩放的基准比例尺作为待定比例尺;
[0016]S26、根据步骤S21中获取的经纬度范围信息、步骤S24中获取的初始地图投影以及步骤S25中获取的待定比例尺来计算得到对应的纸张尺寸;
[0017]S27、若步骤S26计算得到的纸张尺寸不大于预设的最大纸张尺寸,则以对应的待定比例尺及纸张尺寸作为数学基础信息中的初始比例尺及初始纸张尺寸,否则以预设的最大纸张范围作为数学基础信息中的初始纸张尺寸,然后根据预设的最大纸张范围来计算调整待定比例尺,以调整后的比例尺作为数学基础信息中的初始比例尺。
[0018]在一些实施例中,步骤S23中,具体采用如下方式来确定投影类型:
[0019]若步骤S21中获取的比例尺信息为0,则根据步骤S21中获取的经纬度范围信息,确定经纬度的数据范围差值:若经度差大于350
°
或者纬度差大于170
°
,则采用全球等差分纬线多圆锥投影;若不满足以上条件,且经度差大于6
°
或者纬度差大于4
°
,则采用墨卡托投影;若不满足以上条件,且经度差大于1.5
°
或者纬度差大于1
°
,则采用兰伯特投影;若以上条件均不能满足,则采用高斯投影;
[0020]若步骤S21中获取的比例尺信息不为0,则根据比例尺的分母大小,确定经纬度的数据范围差值:若比例尺的分母大于1000000,则采用墨卡托投影;若比例尺的分母大于250000且不大于1000000,则采用兰伯特投影;若比例尺的分母不大于250000,则采用高斯投影。
[0021]在一些实施例中,步骤S24中,具体采用如下方式来确定相应的投影参数:
[0022]若投影类型为全球等差分纬线多圆锥投影,则将投影参数中的中央经线的经度设置为东经150
°
;
[0023]若投影类型为墨卡托投影,则将投影参数中的中央经线设置为步骤S21中获取的经度范围信息的中间值;
[0024]若投影类型为兰伯特投影,则将投影参数中的中央经线设置为步骤S21中获取的经度范围信息的中间值,并将投影参数中的第一标准纬线的纬度设置为最小纬度加上预设的偏移量,将投影参数中的第二标准纬线的纬度设置为最大纬度减去预设的偏移量;
[0025]若投影类型为高斯投影,则将投影参数中的投影东偏值设为500公里,并根据比例尺设置分带方式。
[0026]在一些实施例中,步骤S21中,若获取经纬度范围信息时出错,则提示错误信息并结束流程。
[0027]在一些实施例中,步骤S3中,将地图的底图数据进行可视化绘制时,分别完成版面效果显示和辅助信息显示,其中,版面效果显示为将地图的版本效果进行直观地可视化显示,辅助信息显示为在显示相应的辅助线和辅助参数。
[0028]在一些实施例中,步骤S1中,作业人员通过定量输入数据或直接在地图界面交互
选择的方式来输入范围坐标。
[0029]在一些实施例中,步骤S4中,作业人员调整数学基础信息时,作业人员能够对相关参数定量调整,和/或直接在地图页面上操作以实现交互调整。
[0030]本专利技术另一方面提供了一种计算机设备,所述计算机设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时,实现上述的基于可视化的地图数学基础设计方法。
[0031]本专利技术另一方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现上述的基于可视化的地图数学基础设计方法。
[0032]与现有技术相比,本专利技术的有益效果是:
[0033]本专利技术提供的基于可视化的地图数学基本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于可视化的地图数学基础设计方法,其特征在于,包括如下步骤:S1、导入地图的底图数据,并输入范围坐标,确定要输出地图的矩形框范围,得到范围底图数据;S2、根据步骤S1得到的范围底图数据,计算获取初始的数学基础信息,其中,初始的数学基础信息包括初始地图投影、初始投影参数、初始纸张尺寸及初始比例尺;S3、根据步骤S2中获取的数学基础信息,将地图的底图数据进行可视化绘制;S4、作业人员根据需求,对步骤S3中可视化绘制后的地图页面进行调整,并保存调整后的数学基础信息;S5、利用步骤S4中调整后的数学基础信息,对底图数据进行处理,并储存处理后的底图数据以作为待排版的地图数据。2.根据权利要求1所述的基于可视化的地图数学基础设计方法,其特征在于,步骤S2中具体包括:S21、根据步骤S1中得到范围底图数据,分别获取当前数据中的坐标系类型、比例尺信息以及经纬度范围信息,若未能成功获取比例尺信息,则将比例尺记为0;S22、先判断步骤S21中获取的坐标系类型,若坐标系类型为投影坐标系,则直接进入步骤S24,若坐标系类型为地理坐标系,则先进入步骤S23;S23、根据步骤S21中获取的比例尺信息以及经纬度范围信息来确定投影类型;S24、根据投影类型以及步骤S21中获取的经纬度范围信息,确定相应的投影参数,并作为数学基础信息中的初始投影参数,然后根据投影类型及初始投影参数,获得数学基础信息中的初始地图投影;S25、若步骤S21中获取获取的比例尺信息不为0,则直接将该比例尺信息作为待定比例尺,否则采用数据符号随图缩放的基准比例尺作为待定比例尺;S26、根据步骤S21中获取的经纬度范围信息、步骤S24中获取的初始地图投影以及步骤S25中获取的待定比例尺来计算得到对应的纸张尺寸;S27、若步骤S26计算得到的纸张尺寸不大于预设的最大纸张尺寸,则以对应的待定比例尺及纸张尺寸作为数学基础信息中的初始比例尺及初始纸张尺寸,否则以预设的最大纸张范围作为数学基础信息中的初始纸张尺寸,然后根据预设的最大纸张范围来调整待定比例尺,以调整后的比例尺作为数学基础信息中的初始比例尺。3.根据权利要求2所述的基于可视化的地图数学基础设计方法,其特征在于,步骤S23中,具体采用如下方式来确定投影类型:若步骤S21中获取的比例尺信息为0,则根据步骤S21中获取的经纬度范围信息,确定经纬度的数据范围差值:若经度差大于350
°
或者纬度差大于170
°
,则采用全球等差分纬线多圆锥投影;若不满足以上条件,且经度差大于6
°
或者纬度差大于4
°
【专利技术属性】
技术研发人员:吴信才,吴亮,万波,黄波,陈小佩,黄杏,郭宇,廖志敏,
申请(专利权)人:武汉中地数码科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。