生成标准比例尺地图的方法、装置及存储介质与流程

专利2022-06-28  107


本申请涉及计算机地图制图技术领域,尤其涉及生成标准比例尺地图的方法、装置及存储介质。



背景技术:

随着地理信息技术应用的日益普及,电子地图作为空间信息可视化的有效途径之一,电子地图制图也成了空间信息平台、数字城市建设的基础环节。

然而,传统电子地图制图从符号制作、地图分级、图层组织到分类符号化、标注设置、配图优化至需要很漫长的等待,从而导致制作电子地图的效率较低。



技术实现要素:

本申请提供了一种生成标准比例尺地图的方法、装置及存储介质,能够解决现有技术中制作电子地图的效率较低的问题。

第一方面,本申请提供一种生成标准比例尺地图的方法,所述方法包括:

获取待处理的矢量数据;

对所述矢量数据进行图斑综合处理,以及为所述矢量数据设置单元院落配图级别,得到图层数据源;

基于地理国情普查成果数据对地图进行配图,以绘制地图制图模板,所述地图制图模板包括多个不同的图层;

将所述图层数据源与所述地图绘制模板的不同的图层进行匹配,以将所述图层数据源中的各图层数据插入到对应的图层中;

接收用户的输入指令,所述输入指令指示所述用户选择的一种标准比例尺下的图幅号;

根据所述图幅号生成与所述图幅号对应的图框信息,所述图框信息包括接图表、经纬网、地图标题、指北针、图例、坐标系说明以及图幅框范围的地图内容;

根据所述图框信息和所述地图制图模板生成标准比例尺地图。

在一些可能的设计中,所述基于地理国情普查成果数据对地图模板进行配图,以绘制地图制图模板,包括:

通过对所述地图模板设置不同的显示级别,并设置每一个比例尺下的显示内容和渲染方式,以对所述地图模板行分层;

根据地理国情普查图技术规定制作对应图种的字体库及符号库文件,以将所述地图模板进行符号化;

对配置好的所述地图制图模板进行优化设置,以分离冲突的标注,叠加与融合多条道路、控制各道路之间的上下压盖关系,最终得到所述地图制图模板。

在一些可能的设计中,所述对配置好的所述地图制图模板进行优化设置,包括:

对于小比例尺以地表覆盖和地理国情矢量数据为底图,对于大比例尺则以地貌渲染为底图;

对道路符号启用符号级别绘制,对各要素的链接及合并属性设置,以在地图上显示与实际情况相同的道路网络连通情况;

在地图表达时为不同性质的道路连接线要素分别赋予不同风格的符号,以区分不同性质的道路连接线要素;

根据注记要素的重要性及空间位置设置单位院落显示的先后级别顺序,或者依据专题图显示内容调整先后级别顺序;使用sql查询,为同一图层数据定义不同要素类并且为每个类加不同方式的标注;

通过使用maplex标注引擎设置标注的格式、标注的定向、放置属性、在拥挤区域中标注的放置策略和冲突解决策略。

在一些可能的设计中,所述通过使用maplex标注引擎设置标注的格式、标注的定向、放置属性、在拥挤区域中标注的放置策略和冲突解决策略,包括:

对于点状要素,采用点周围的最佳位置,将标注位置的八个方位均设为可用;

对于线状要素,根据不同要素的类别设置不同的放置规则,利用arcgis预设的标注样式将符号系统与标注匹配,以及连接要素和匹配标注后的所述符号系统,使用arcgis将对线状要素的线段进行分组,得到多个单一的长要素;

对重要要素使用从不移除这一选项。

在一些可能的设计中,所述对所述矢量数据进行图斑综合处理,包括:

设置多个比例尺级别,每个比例尺级别对应一种比例尺综合面积,所述多个比例尺级别中的每个比例尺级别均小于预设比例尺级别;

按照不同比例尺级别,分别对不同比例尺综合面积的图斑进行综合处理;

使用arcgis中的eliminate工具消除所述矢量数据中包括房屋和道路的矢量数据。

第二方面,本申请提供一种用于生成标准比例尺地图的装置,具有实现对应于上述第一方面提供的生成标准比例尺地图的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。

一种可能的设计中,所述装置包括:

收发模块,用于获取待处理的矢量数据;

处理模块,用于对所述矢量数据进行图斑综合处理,以及为所述矢量数据设置单元院落配图级别,得到图层数据源;基于地理国情普查成果数据对地图进行配图,以绘制地图制图模板,所述地图制图模板包括多个不同的图层;

所述处理模块还用于将所述图层数据源与所述地图绘制模板的不同的图层进行匹配,以将所述图层数据源中的各图层数据插入到对应的图层中;通过所述收发模块接收用户的输入指令,所述输入指令指示所述用户选择的一种标准比例尺下的图幅号;根据所述图幅号生成与所述图幅号对应的图框信息,所述图框信息包括接图表、经纬网、地图标题、指北针、图例、坐标系说明以及图幅框范围的地图内容;根据所述图框信息和所述地图制图模板生成标准比例尺地图。

在一些可能的设计中,所述处理模块具体用于:

通过对所述地图模板设置不同的显示级别,并设置每一个比例尺下的显示内容和渲染方式,以对所述地图模板行分层;

根据地理国情普查图技术规定制作对应图种的字体库及符号库文件,以将所述地图模板进行符号化;

对配置好的所述地图制图模板进行优化设置,以分离冲突的标注,叠加与融合多条道路、控制各道路之间的上下压盖关系,最终得到所述地图制图模板。

在一些可能的设计中,所述处理模块:

对于小比例尺以地表覆盖和地理国情矢量数据为底图,对于大比例尺则以地貌渲染为底图;

对道路符号启用符号级别绘制,对各要素的链接及合并属性设置,以在地图上显示与实际情况相同的道路网络连通情况;

在地图表达时为不同性质的道路连接线要素分别赋予不同风格的符号,以区分不同性质的道路连接线要素;

根据注记要素的重要性及空间位置设置单位院落显示的先后级别顺序,或者依据专题图显示内容调整先后级别顺序;使用sql查询,为同一图层数据定义不同要素类并且为每个类加不同方式的标注;

通过使用maplex标注引擎设置标注的格式、标注的定向、放置属性、在拥挤区域中标注的放置策略和冲突解决策略。

在一些可能的设计中,所述处理模块具体用于:

对于点状要素,采用点周围的最佳位置,将标注位置的八个方位均设为可用;

对于线状要素,根据不同要素的类别设置不同的放置规则,利用arcgis预设的标注样式将符号系统与标注匹配,以及连接要素和匹配标注后的所述符号系统,使用arcgis将对线状要素的线段进行分组,得到多个单一的长要素;

对重要要素使用从不移除这一选项。

在一些可能的设计中,所述处理模块具体用于:

设置多个比例尺级别,每个比例尺级别对应一种比例尺综合面积,所述多个比例尺级别中的每个比例尺级别均小于预设比例尺级别;

按照不同比例尺级别,分别对不同比例尺综合面积的图斑进行综合处理;

使用arcgis中的eliminate工具消除所述矢量数据中包括房屋和道路的矢量数据。

本申请又一方面提供了一种计算机设备,其包括至少一个连接的处理器、存储器和收发器,其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器中的程序代码来执行上述第一方面所述的方法。

本申请又一方面提供了一种计算机存储介质,其包括指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。

相较于现有技术,本申请提供的方案中,对所述矢量数据进行图斑综合处理,以及为所述矢量数据设置单元院落配图级别,得到图层数据源;基于地理国情普查成果数据对地图进行配图,以绘制地图制图模板,所述地图制图模板包括多个不同的图层;将所述图层数据源与所述地图绘制模板的不同的图层进行匹配,以将所述图层数据源中的各图层数据插入到对应的图层中;根据用户输入的图幅号生成与所述图幅号对应的图框信息,所述图框信息包括接图表、经纬网、地图标题、指北针、图例、坐标系说明以及图幅框范围的地图内容;根据所述图框信息和所述地图制图模板生成标准比例尺地图。采用本方案,能够加快生成电子地图的制作速度,克服传统电子地图制作方法的不足。

附图说明

图1为本申请实施例中生成标准比例尺地图的方法的一种流程示意图;

图2为本申请实施例中地图符号化示意图。

图3为本申请实施例中1:500000~1:5000地形图的图幅范围、行列数量和图幅数量关系图。

图4为本申请实施例中1:500000~1:5000各比例尺地形图采用不同的字符作为其比例尺的代码图。

图5为本申请实施例中1:500000~1:5000地形图图幅编号方法图。

图6为本申请实施例中的1:10000地表覆盖分布图。

图7为本申请实施例中制图效果的一种局部展示图。

图8为本申请实施例中的一种图例示意图;

图9为本申请实施例中用于生成标准比例尺地图的装置的一种结构示意图;

图10为本申请实施例中计算机设备的一种结构示意图。

本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块,本申请中所出现的模块的划分,仅仅是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合成或集成在另一个系统中,或一些特征可以忽略,或不执行。

本申请提供一种生成标准比例尺地图的方法、装置及存储介质,能够加快生成电子地图的制作速度,实现定制化。

为解决上述技术问题,本申请主要提供以下技术方案:

基于地理国情普查成果数据,制作各专题普查成果图种制图模板,基于已有地图模板,用户可对制图模板进行扩展、定制。通过设置各图层的显示内容、比例和渲染方式等,定制符合需求、不同风格的制图模板。同时,符号库也可以对应的进行扩展以满足区域性配图差异。基于本发明实现的是一种数据库驱动制图,对数据更新就可以实现对地图更新,通过切换不同后台空间数据库,便可实现同类型图种不同区(县)范围地图产品的快速制作。套用地图制图模板为用户提供高效率、高质量的制图解决方案。与传统电子地图制作相比,套用模板制图更快速、高效,制图过程更轻松,大大缩短了用户进行电子地图制作过程。

请参照图1,以下介绍本申请实施例中的一种生成标准比例尺地图的方法,所述方法包括:

101、获取待处理的矢量数据;

其中,矢量数据是指对地理国情普查成果的数据。

102、对所述矢量数据进行图斑综合处理,以及为所述矢量数据设置单元院落配图级别,得到图层数据源;

一些实施方式中,所述对所述矢量数据进行图斑综合处理,包括:

设置多个比例尺级别,每个比例尺级别对应一种比例尺综合面积,所述多个比例尺级别中的每个比例尺级别均小于预设比例尺级别;

按照不同比例尺级别,分别对不同比例尺综合面积的图斑进行综合处理;

使用arcgis中的eliminate工具消除所述矢量数据中包括房屋和道路的矢量数据。

例如,电子地图比例尺跨度大,为满足各个比例尺显示效果,在不同比例尺级别对lca图斑进行综合。各比例尺综合面积为1:1000000和1:500000综合面积小于10000平方米以下的图斑;1:250000和1:100000综合面积小于7500平方米以下的图斑;1:50000和1:25000综合面积小于5000平方米以下的图斑;大于1:10000以上lca图斑不综合。使用arcgistoolbox里面的eliminate工具进行消除,为突出房屋和道路,房屋和道路不参与综合。

一些实施方式中,对为所述矢量数据设置单元院落配图级别举例说明:

例如,电子地图在1:10000开始显示单位院落,但是在中心城区、县城及部分乡镇显示过于密集,所以进行了1:10000、1:5000和1:2000三个级别的显示挑选。由于计算机自动点抽稀的方法可以让显示符号和注记变稀疏,但是没有考虑语义、单位院落的大众性和重要性,所以采用了人工挑选的方式,优先显示各政府、局委办、公园、广场、电影院等大众关注的单位院落。含有buca层的中心城区,将面转换为点,并与bucp融合。电子地图中用点符号表示单位院落。

103、基于地理国情普查成果数据对地图进行配图,以绘制地图制图模板;

其中,所述地图制图模板包括多个不同的图层。

一些实施方式中,所述基于地理国情普查成果数据对地图模板进行配图,以绘制地图制图模板,包括:

(1)地图分层

具体来说,通过对所述地图模板设置不同的显示级别,并设置每一个比例尺下的显示内容和渲染方式,以对所述地图模板行分层。

例如,在电子地图制作中,根据不同显示比例尺下所显示要素内容的不同,以及需要生产的区(县)的范围设置图层组。显示级别设置为9个级别,显示比例尺从小到大分别为1:100,0000、1:50,0000、1:25,0000、1:10,0000、1:5,0000、1:25000、1:10000、1:5000、1:2000。对于不同图层组中的同一图层数据,使用“定义查询”控制当前图层组中显示要素的多少。

(2)底图符号化

具体来说,根据地理国情普查图技术规定制作对应图种的字体库及符号库文件,以将所述地图模板进行符号化。

其中,地理国情要素包括:河流结中心线、水渠中心线、输水管道、渡槽、湿地保护区、沼泽区、堤坝、闸、行蓄滞洪区、乡级以上政府驻地、行政村、自然村、居住小区、工矿企业、排灌泵站、学校、医院、社会福利机构、休闲娱乐场所和景区、体育活动场所、名胜古迹、宗教场所、铁路、火车站、城际公路、高速公路出入口、城市道路、乡村道路、长途汽车站、加油(气)站、充电站、桥梁、隧道、码头、港口、机场、省级行政区、地级行政区、县级行政区、乡级行政区、城市中心城区、自然文化保护区、自然文化遗产、风景名胜区、旅游区。

可见,根据理国情普查图技术规定制作对应图种的字体库及符号库文件。可以将已有的符号转化为制图表达规则,实现配图效果的精细化。

(3)配图优化

具体来说,对配置好的所述地图制图模板进行优化设置,以分离冲突的标注,叠加与融合多条道路、控制各道路之间的上下压盖关系,最终得到所述地图制图模板。

104、将所述图层数据源与所述地图绘制模板的不同的图层进行匹配,以将所述图层数据源中的各图层数据插入到对应的图层中;

例如,可利用程序实现图层数据源自动匹配功能,通过遍历图层组下面各图层数据的图层名称与地理空间数据库中图层的名称进行匹配,从而实现制图模板图层数据源自动设置并保存。

105、接收用户的输入指令,所述输入指令指示所述用户选择的一种标准比例尺下的图幅号;

106、根据所述图幅号生成与所述图幅号对应的图框信息;

其中,所述图框信息包括接图表、经纬网、地图标题、指北针、图例、坐标系说明以及图幅框范围的地图内容。

107、根据所述图框信息和所述地图制图模板生成标准比例尺地图。

与现有机制相比,本申请实施例中,一方面中,套用所述地图绘制模板制图更快速、高效,制图过程更轻松,大大缩短了用户进行电子地图制作过程。另一方面中,基于已有的地图绘制模板,用户可对所述地图绘制模板进行扩展和定制。通过设置各图层的显示内容、比例和渲染方式等,定制符合需求、不同风格的制图模板。同时,符号库也可以对应的进行扩展以满足区域性配图差异。基于本发明实现的是一种数据库驱动制图,对数据更新就可以实现对地图更新,通过切换不同后台空间数据库,便可实现同类型图种不同区/县范围地图产品的快速制作。

可选的,在本申请的一些实施例中,所述对配置好的所述地图制图模板进行优化设置,包括:

a、涉及底图

地图包含三种形式,一种是以地表覆盖和地理国情矢量数据为底图;一种以影像为底图;一种以地貌渲染为底图。本申请以结合第一种和第三种形式为例,对于小比例尺以地表覆盖和地理国情矢量数据为底图,对于大比例尺则以地貌渲染为底图。

其中,矢量底图包含行政区、居民点、单位院落、水系网、道路网、构筑物等要素。对道路符号启用符号级别绘制,通过对各要素的链接及合并属性设置,可以在地图上显示与实际情况相同的道路网络连通情况,实现高质量的道路地图表达。对于高速公路匝道、立交桥等不同性质的道路连接线要素,在数据属性中进行了区分,地图表达时在给予不同风格的符号,使得地图的制图效果更加美观。

b、设计标记

对道路符号启用符号级别绘制,对各要素的链接及合并属性设置,以在地图上显示与实际情况相同的道路网络连通情况;

在地图表达时为不同性质的道路连接线要素分别赋予不同风格的符号,以区分不同性质的道路连接线要素;

根据注记要素的重要性及空间位置设置单位院落显示的先后级别顺序,或者依据专题图显示内容调整先后级别顺序;使用sql查询,为同一图层数据定义不同要素类并且为每个类加不同方式的标注。

举例来说,根据注记要素的重要性及空间位置,设定单位院落显示的先后级别顺序,先突出各级局委办、广场、公园、医院、学校、小区等与居民生活密切相关的民生信息;或者依据专题图显示内容调整先后级别顺序。使用sql查询,为同一图层数据定义不同要素类并且为每个类加不同方式的标注。对于一些有规律的长文本使用标注表达式,在不改变原数据属性的情况下,使用标注表达式来调整标注的格式,统一实现标注的简化。如某某街道办事处,标注为某某街道办。

c、采用maplex标注引擎进行标注

通过使用maplex标注引擎设置标注的格式、标注的定向、放置属性、在拥挤区域中标注的放置策略和冲突解决策略。

在一些实施方式中,所述通过使用maplex标注引擎设置标注的格式、标注的定向、放置属性、在拥挤区域中标注的放置策略和冲突解决策略,包括:

对于点状要素,采用点周围的最佳位置,将标注位置的八个方位均设为可用;

对于线状要素,根据不同要素的类别设置不同的放置规则,利用arcgis预设的标注样式将符号系统与标注匹配,以及连接要素和匹配标注后的所述符号系统,使用arcgis将对线状要素的线段进行分组,得到多个单一的长要素;

对重要要素使用从不移除这一选项。

例如,为了最大程度保证标注的成功显示,对于点状要素,采用点周围的最佳位置,其标注位置的八个方位均设为可用;对于线状要素,可根据不同要素类设置不同的放置规则,在这里我们可充分利用arcgis预设的几种标注样式。如“街道放置”,给定的街道在gis中通常由许多单独的线要素来表示,将符号系统与标注匹配并且连接要素,arcgis将对街道要素的线段进行分组,视其为单一的长要素,从而实现为整条街道放置标注,而不是为每一条线段分别放置标注,同时,还会自动避开街道交汇点来放置标注。根据地理国情普查成果电子地图配置要求,信息点的标注不应压盖道路要素,通过提高道路要素的权重设置,可以减小道路被标注叠置的可能性。针对重要要素,使用“从不移除”选项,可保证其标注始终显示在地图上,对于省级、州市级、区县级行政地名的显示特别有效。

为便于理解,下面以具体的应用场景为例,介绍国家基本比例尺地形图经纬网分幅和编号方法。

(1)我国1:1000000地形图分幅

我国1:1000000地形图分幅采用国际1:1000000地图分幅标准。每幅1:1000000地形图范围是经差6°、纬差4°;纬度60°~76°之间为经差12。、纬差4°;纬度76°~88°之间为经差24°、纬差4°(在我国范围内没有纬度60°以上的需要合幅的图幅);1:500000~1:5000地形图的图幅范围、行列数量和图幅数量关系如图3所示。

(2)我国1:1000000地形图图幅编号

我国地处东半球赤道以北,图幅范围在经度72°~138°、纬度0°~56°内,包括行号为a、b、c、……n的14行、列号为43、44、……53的11列。我国1:500000~1:5000各比例尺地形图采用不同的字符作为其比例尺的代码图4所示。

(3)图幅编号方法

1:500000~1:5000地形图的编号均以1:1000000地形图编号为基础,采用行列编号方法。

1:500000~1:5000地形图的图号均由其所在1:1000000地形图的图号、比例尺代码和各图幅的行列号共十位码组成。

1:500000~1:5000地形图编号的组成如图5所示。其中,1:500000~1:5000地形图的行、列编号是将1:1000000地形图按所包含各比例尺地形图的经差和纬差划分成若干行和列,横行从上到下、纵列从左到右按顺序分别用三位阿拉伯数字(数字码)表示,不足三位者前面补零,取行号在前、列号在后的排列形式标记。

(4)地形图图幅编号的计算

例如,1:1000000地形图图幅编号计算公式为:

b=[ω/6°] 31

其中,[]表示商取整;

a表示1:1000000地形图图幅所在纬度带字符码所对应的数字码;

b表示1:1000000地形图图幅所在经度带的数字码;

ω表示图幅内某点的经度或图幅西南图廓点的经度;

表示图幅内某点的纬度或图幅西南图廓点的纬度。

例如,1:500000~1:500地形图图幅编号计算公式为:

d=[(ω/6°)/δω] 1

其中,()表示商取余;[]表示商取整;

c表示所求比例尺地形图在1:1000000地形图图号后的行号;

d表示所求比例尺地形图在1:1000000地形图图号后的列号;

δω表示所求比例尺地形图分幅的经差;

表示所求比例尺地形图分幅的纬差。

例如,已知图号计算该图幅西南图廓点的经纬度

ω=(b-31)×6° (d-1)×δω

其中,ω为图幅西南图廓点的经度;

为图幅西南图廓点的纬度;

a为1:1000000地形图图幅所在纬度带字符码所对应的数字码;

b为1:1000000地形图图幅所在经度带的数字码;

c为该比例尺地形图在1:1000000地形图图号后的行号;

d为该比例尺地形图在1:1000000地形图图号后的列号;

δω为该比例尺地形图分幅的经差;

为该比例尺地形图分幅的纬差。

下面以生成1:10000地表覆盖分布图图廓为例说明具体生成过程。

(1)根据用户选择的图幅号利用计算该图幅西南图廓点的经纬度公式生成该图幅西南图廓点的经纬度,1:10000地形图每图幅经差3′45″,纬差2′30″,依据经差、纬差计算出该图幅4个图廓点坐标;

(2)根据用户选择的图幅号推算出该图幅接图表对应的图幅号;

(3)生成该图幅经纬网、地图标题、指北针、图例、坐标系说明;

(4)最终生成图廓的相关信息存储在gdb数据库里面,显示的时候以图层标注图层进行显示。

上述图1至图9中任一所对应的实施例或实施方式中所提及的技术特征也同样适用于本申请中的图9和图10所对应的实施例,后续类似之处不再赘述。

以上对本申请中一种生成标准比例尺地图的方法进行说明,以下对执行上述生成标准比例尺地图的方法的装置进行描述。

如图9所示的一种用于生成标准比例尺地图的装置的结构示意图,其可应用于计算机地图制图技术领域。本申请实施例中的用于生成标准比例尺地图的装置能够实现对应于上述图1所对应的实施例中所执行的生成标准比例尺地图的方法的步骤用于生成标准比例尺地图的装置实现的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。所述用于生成标准比例尺地图的装置可包括收发模块和处理模块,所述处理模块和收发模块的功能实现可参考图1所对应的实施例中所执行的操作,此处不作赘述。所述处理模块可用于控制所述收发模块的收发操作。

一些实施方式中,所述收发模块用于获取待处理的矢量数据;

所述处理模块用于对所述矢量数据进行图斑综合处理,以及为所述矢量数据设置单元院落配图级别,得到图层数据源;基于地理国情普查成果数据对地图进行配图,以绘制地图制图模板,所述地图制图模板包括多个不同的图层;

所述处理模块还用于将所述图层数据源与所述地图绘制模板的不同的图层进行匹配,以将所述图层数据源中的各图层数据插入到对应的图层中;通过所述收发模块接收用户的输入指令,所述输入指令指示所述用户选择的一种标准比例尺下的图幅号;根据所述图幅号生成与所述图幅号对应的图框信息,所述图框信息包括接图表、经纬网、地图标题、指北针、图例、坐标系说明以及图幅框范围的地图内容;根据所述图框信息和所述地图制图模板生成标准比例尺地图。

本申请实施例中,xxx。

一些实施方式中,所述处理模块具体用于:

通过对所述地图模板设置不同的显示级别,并设置每一个比例尺下的显示内容和渲染方式,以对所述地图模板行分层;

根据地理国情普查图技术规定制作对应图种的字体库及符号库文件,以将所述地图模板进行符号化;

对配置好的所述地图制图模板进行优化设置,以分离冲突的标注,叠加与融合多条道路、控制各道路之间的上下压盖关系,最终得到所述地图制图模板。

一些实施方式中,所述处理模块:

对于小比例尺以地表覆盖和地理国情矢量数据为底图,对于大比例尺则以地貌渲染为底图;

对道路符号启用符号级别绘制,对各要素的链接及合并属性设置,以在地图上显示与实际情况相同的道路网络连通情况;

在地图表达时为不同性质的道路连接线要素分别赋予不同风格的符号,以区分不同性质的道路连接线要素;

根据注记要素的重要性及空间位置设置单位院落显示的先后级别顺序,或者依据专题图显示内容调整先后级别顺序;使用sql查询,为同一图层数据定义不同要素类并且为每个类加不同方式的标注;

通过使用maplex标注引擎设置标注的格式、标注的定向、放置属性、在拥挤区域中标注的放置策略和冲突解决策略。

一些实施方式中,所述处理模块具体用于:

对于点状要素,采用点周围的最佳位置,将标注位置的八个方位均设为可用;

对于线状要素,根据不同要素的类别设置不同的放置规则,利用arcgis预设的标注样式将符号系统与标注匹配,以及连接要素和匹配标注后的所述符号系统,使用arcgis将对线状要素的线段进行分组,得到多个单一的长要素;

对重要要素使用从不移除这一选项。

一些实施方式中,所述处理模块具体用于:

设置多个比例尺级别,每个比例尺级别对应一种比例尺综合面积,所述多个比例尺级别中的每个比例尺级别均小于预设比例尺级别;

按照不同比例尺级别,分别对不同比例尺综合面积的图斑进行综合处理;

使用arcgis中的eliminate工具消除所述矢量数据中包括房屋和道路的矢量数据。

上面从模块化功能实体的角度分别介绍了本申请实施例中的用于生成标准比例尺地图的装置,以下从硬件角度介绍一种计算机设备,如图10所示,其包括:处理器、存储器、收发器(也可以是输入输出单元,图10中未标识出)以及存储在所述存储器中并可在所述处理器上运行的计算机程序。例如,该计算机程序可以为图1所对应的实施例中生成标准比例尺地图的方法对应的程序。例如,当计算机设备实现如图9所示的用于生成标准比例尺地图的装置的功能时,所述处理器执行所述计算机程序时实现上述图9所对应的实施例中由用于生成标准比例尺地图的装置执行的生成标准比例尺地图的方法中的各步骤;或者,所述处理器执行所述计算机程序时实现上述图9所对应的实施例的用于生成标准比例尺地图的装置中各模块的功能。又例如,该计算机程序可以为图1所对应的实施例中生成标准比例尺地图的方法对应的程序。

所称处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分。

所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述计算机设备的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、视频数据等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

所述收发器也可以用接收器和发送器代替,可以为相同或者不同的物理实体。为相同的物理实体时,可以统称为收发器。该收发器可以为输入输出单元。

所述存储器可以集成在所述处理器中,也可以与所述处理器分开设置。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,这些均属于本申请的保护之内。


技术特征:

1.一种生成标准比例尺地图的方法,其特征在于,所述方法包括:

获取待处理的矢量数据;

对所述矢量数据进行图斑综合处理,以及为所述矢量数据设置单元院落配图级别,得到图层数据源;

基于地理国情普查成果数据对地图进行配图,以绘制地图制图模板,所述地图制图模板包括多个不同的图层;

将所述图层数据源与所述地图绘制模板的不同的图层进行匹配,以将所述图层数据源中的各图层数据插入到对应的图层中;

接收用户的输入指令,所述输入指令指示所述用户选择的一种标准比例尺下的图幅号;

根据所述图幅号生成与所述图幅号对应的图框信息,所述图框信息包括接图表、经纬网、地图标题、指北针、图例、坐标系说明以及图幅框范围的地图内容;

根据所述图框信息和所述地图制图模板生成标准比例尺地图。

2.根据权利要求1所述的方法,其特征在于,所述基于地理国情普查成果数据对地图模板进行配图,以绘制地图制图模板,包括:

通过对所述地图模板设置不同的显示级别,并设置每一个比例尺下的显示内容和渲染方式,以对所述地图模板行分层;

根据地理国情普查图技术规定制作对应图种的字体库及符号库文件,以将所述地图模板进行符号化;

对配置好的所述地图制图模板进行优化设置,以分离冲突的标注,叠加与融合多条道路、控制各道路之间的上下压盖关系,最终得到所述地图制图模板。

3.根据权利要求2所述的方法,其特征在于,所述对配置好的所述地图制图模板进行优化设置,包括:

对于小比例尺以地表覆盖和地理国情矢量数据为底图,对于大比例尺则以地貌渲染为底图;

对道路符号启用符号级别绘制,对各要素的链接及合并属性设置,以在地图上显示与实际情况相同的道路网络连通情况;

在地图表达时为不同性质的道路连接线要素分别赋予不同风格的符号,以区分不同性质的道路连接线要素;

根据注记要素的重要性及空间位置设置单位院落显示的先后级别顺序,或者依据专题图显示内容调整先后级别顺序;使用sql查询,为同一图层数据定义不同要素类并且为每个类加不同方式的标注;

通过使用maplex标注引擎设置标注的格式、标注的定向、放置属性、在拥挤区域中标注的放置策略和冲突解决策略。

4.根据权利要求3所述的方法,其特征在于,所述通过使用maplex标注引擎设置标注的格式、标注的定向、放置属性、在拥挤区域中标注的放置策略和冲突解决策略,包括:

对于点状要素,采用点周围的最佳位置,将标注位置的八个方位均设为可用;

对于线状要素,根据不同要素的类别设置不同的放置规则,利用arcgis预设的标注样式将符号系统与标注匹配,以及连接要素和匹配标注后的所述符号系统,使用arcgis将对线状要素的线段进行分组,得到多个单一的长要素;

对重要要素使用从不移除这一选项。

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述对所述矢量数据进行图斑综合处理,包括:

设置多个比例尺级别,每个比例尺级别对应一种比例尺综合面积,所述多个比例尺级别中的每个比例尺级别均小于预设比例尺级别;

按照不同比例尺级别,分别对不同比例尺综合面积的图斑进行综合处理;

使用arcgis中的eliminate工具消除所述矢量数据中包括房屋和道路的矢量数据。

6.一种用于生成标准比例尺地图的装置,其特征在于,所述装置包括:

收发模块,用于获取待处理的矢量数据;

处理模块,用于对所述矢量数据进行图斑综合处理,以及为所述矢量数据设置单元院落配图级别,得到图层数据源;基于地理国情普查成果数据对地图进行配图,以绘制地图制图模板,所述地图制图模板包括多个不同的图层;

所述处理模块还用于将所述图层数据源与所述地图绘制模板的不同的图层进行匹配,以将所述图层数据源中的各图层数据插入到对应的图层中;通过所述收发模块接收用户的输入指令,所述输入指令指示所述用户选择的一种标准比例尺下的图幅号;根据所述图幅号生成与所述图幅号对应的图框信息,所述图框信息包括接图表、经纬网、地图标题、指北针、图例、坐标系说明以及图幅框范围的地图内容;根据所述图框信息和所述地图制图模板生成标准比例尺地图。

7.根据权利要求6所述的装置,其特征在于,所述处理模块具体用于:

通过对所述地图模板设置不同的显示级别,并设置每一个比例尺下的显示内容和渲染方式,以对所述地图模板行分层;

根据地理国情普查图技术规定制作对应图种的字体库及符号库文件,以将所述地图模板进行符号化;

对配置好的所述地图制图模板进行优化设置,以分离冲突的标注,叠加与融合多条道路、控制各道路之间的上下压盖关系,最终得到所述地图制图模板。

8.根据权利要求7所述的装置,其特征在于,所述处理模块:

对于小比例尺以地表覆盖和地理国情矢量数据为底图,对于大比例尺则以地貌渲染为底图;

对道路符号启用符号级别绘制,对各要素的链接及合并属性设置,以在地图上显示与实际情况相同的道路网络连通情况;

在地图表达时为不同性质的道路连接线要素分别赋予不同风格的符号,以区分不同性质的道路连接线要素;

根据注记要素的重要性及空间位置设置单位院落显示的先后级别顺序,或者依据专题图显示内容调整先后级别顺序;使用sql查询,为同一图层数据定义不同要素类并且为每个类加不同方式的标注;

通过使用maplex标注引擎设置标注的格式、标注的定向、放置属性、在拥挤区域中标注的放置策略和冲突解决策略。

9.根据权利要求8所述的装置,其特征在于,所述处理模块具体用于:

对于点状要素,采用点周围的最佳位置,将标注位置的八个方位均设为可用;

对于线状要素,根据不同要素的类别设置不同的放置规则,利用arcgis预设的标注样式将符号系统与标注匹配,以及连接要素和匹配标注后的所述符号系统,使用arcgis将对线状要素的线段进行分组,得到多个单一的长要素;

对重要要素使用从不移除这一选项。

10.一种计算机存储介质,其特征在于,其包括指令,当其在计算机上运行时,使得计算机执行如权利要求1-5中任一项所述的方法。

技术总结
本申请提供一种生成标准比例尺地图的方法、装置及存储介质,方法包括:对所述矢量数据进行图斑综合处理,以及为所述矢量数据设置单元院落配图级别,得到图层数据源;基于地理国情普查成果数据对地图进行配图,以绘制地图制图模板,所述地图制图模板包括多个不同的图层;将所述图层数据源与所述地图绘制模板的不同的图层进行匹配,以将所述图层数据源中的各图层数据插入到对应的图层中;根据用户输入的图幅号生成与所述图幅号对应的图框信息,所述图框信息包括接图表、经纬网、地图标题、指北针、图例、坐标系说明以及图幅框范围的地图内容;根据所述图框信息和所述地图制图模板生成标准比例尺地图。采用本方案,能够加快生成电子地图的制作速度。

技术研发人员:申曦;陈超;周芹芳;马品;黄旺;杨显武
受保护的技术使用者:云南省地图院
技术研发日:2020.01.03
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-9405.html

最新回复(0)