System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及地理制图的,具体是涉及一种交通附属设施制图符号与道路符号自适应方法及系统。
技术介绍
1、数字地图已经成为空间信息传递与展示的重要方式,是人们日常生活中必不可缺的技术。相应的,数字地图的精细化制图保障用户准确的获取空间信息,主要包括各类道路以及交通附属设施等信息的绘制。具体的,制图过程中需要对道路及交通附属设施要素(桥梁、隧道、涵洞等)进行符号化渲染,满足制图规范要求基础上,保证与道路关联的交通附属设施符号必须与对应道路符号表达一致,如:桥梁角度应与对应道路重叠且平行;桥梁符号宽度应与对应道路宽度保持一致。
2、但实际制图过程中,由于交通附属设施符号制作时按默认符号宽度及旋转角度,因此在特定制图任务中,需要对交通附属设施符号角度、宽度等参数进行调整使其能够适应道路,保证地图信息准确性及地图表达美观性。现有技术方案,一般将交通附属设施符号进行拆解,然后通过人工交互方式调整符号各主要部分之间的宽度及角度,以实现交通附属设施制图符号与道路的适应。显然,现有一技术主要以传统手工编制地图的方式实现交通附属设施符号与对应道路符号的一致性处理,这种方式要求作业员熟记每种道路类型的符号宽度,且能够准确识别不同图种上的道路类型,然后根据每个交通附属设施所对应的道路,对符号宽度及角度进行人工调整,对作业人员的专业知识和工作经验要求较高,且工作难度大、效率低、历时长、人为误差大。
技术实现思路
1、为了实现制图编制过程中交通附属设施符号宽度及角度自动调整,提高制图编辑的效率等技术效
2、第一方面,本申请提供一种交通附属设施制图符号与道路符号自适应方法,包括:
3、构建交通附属设施要素集合,自交通附属设施要素集合逐个获取单个交通附属要素设施要素;
4、针对当前获取的单个交通附属设施要素判断是否存在关联的道路;若不存在,忽略当前获取的单个交通附属设施要素,继续判断下一顺序获取的单个交通附属设施要素是否存在关联道路;若存在,调整单个交通附属设施要素符号的间距与角度以使得单个交通附属设施要素符号的间距与关联道路符号的宽度相同,单个交通附属设施要素符号的角度与关联道路符号的角度相同,于当前获取的单个交通附属设施要素符号完成调整后,继续判断下一顺序获取的单个交通附属设施要素是否存在关联道路;直至交通附属设施要素集合中全部交通附属设施要素完成判断以及根据判断结果进行的调整;其中,每个交通附属设施要素配置有对应的单个交通附属设施要素符号;每个道路具有绘制好的表征道路的道路符号;
5、判断是否存在关联的道路包括:构建当前获取的单个交通附属设施要素符号缓冲区,获取与单个交通附属设施要素符号缓冲区相交的道路符号并生成对应道路的道路集合;根据道路类型从道路集合中筛选出与单个交通附属设施要素的类型匹配的道路生成新的道路集合;针对新的道路集合中的每个道路构建对应道路符号缓冲区,计算每个道路符号缓冲区与交通附属设施要素符号缓冲区相交面积与交通附属设施要素符号缓冲区面积的比值;若不存在任何一个比值小于预设值,则判定不存在关联道路;若存在一个或多个比值大于或等于预设值,则判定存在关联道路并选择比值最大时对应的道路作为关联道路。
6、通过采用上述方案,利用道路类型初步筛选出与单个交通附属设施要素类型匹配的道路,防止不同类型的错误匹配;利用道路符号与单个交通附属设施要素符号的缓冲区的匹配度查询到关联道路,根据关联道路符号的宽度与角度自动调整交通附属设施要素符号,实现交通附属设施要素关联道路的自动查询、交通附属设施要素符号宽度及角度自动调整,无需人工查询对应道路并进行符号调整,提高数字地图绘制的效率且绘制结果精准。
7、优选的,所述调整单个交通附属设施要素对应的符号的间距与角度以使得单个交通附属设施要素符号的间距与关联道路符号的宽度相同,单个交通附属设施要素符号的角度与关联道路符号的角度相同包括:
8、针对单个交通附属设施要素符号拆分为对称的两个部分;每个交通附属设施要素符号满足制图规范要求的对称性;
9、获取关联道路符号与单个交通附属设施要素符号缓冲区相交位置的关联道路符号的宽度,记为第一关联道路符号宽度,分别调整单个交通附属设施要素符号两部分以使得每部分的间距与第一关联道路符号宽度相同;每种道路类型对应的道路符号宽度不变;
10、将完成间距调整的单个交通附属设施要素符号的两部分合并为一个整体;
11、获取关联道路符号与单个交通附属设施要素符号缓冲区相交位置的关联道路符号的角度,记为第一关联道路符号角度;
12、判断合并后的单个交通附属设施要素符号角度与第一关联道路符号角度是否一致;若一致,则无需进行调整;若不一致,则将第一关联道路符号角度赋值于合并后的单个交通附属设施要素符号,合并后的单个交通附属设施要素符号按第一关联道路符号角度进行调整。
13、通过采用上述方案,拆分交通附属设施要素符号,分别完成每部分的调整后在合并调整角度,分多部分的调整方式进一步保证交通附属设施要素符号宽度调整的准确度。
14、优选的,还包括:在根据道路类型从道路集合中筛选出与单个交通附属设施要素的类型匹配的道路生成新的道路集合之后,针对新的道路集合中的每个道路构建对应道路符号缓冲区,计算每个道路符号缓冲区与交通附属设施要素符号缓冲区相交面积与交通附属设施要素符号缓冲区面积的比值之前,将新的道路集合中实际上属于同一物理实体的道路进行拼接形成一条道路,完成对新的道路集合中每条道路的确定。
15、通过采用上述方案,考虑到地图绘制中可能会采用多个比例尺去绘制同一属性同一编号实际属于一条物理实体的道路,为了避免将实际多个道路影响关联道路的查询,预先将实际属于同一物理实体的道路进行拼接处理,提高关联道路查询的准确度。
16、优选的,所述构建当前获取的单个交通附属设施要素符号缓冲区包括:当前获取的单个交通附属设施要素符号根据单个交通附属设施要素符号的预设范围参数建立当前获取的单个交通附属设施要素对应符号缓冲区。
17、通过采用上述方案,针对不同交通附属设施要素符号设置预设范围参数,基于设置的预设范围参数构建缓冲区范围,保证不同类型交通附属设施要素符号缓冲区建立的科学性,提高匹配度计算的准确性。
18、优选的,还包括:针对交通附属设施要素集合中不同交通附属设施要素设置预设顺序,按照预设顺序自交通附属设施要素集合逐个获取单个交通附属要素设施要素。
19、通过采用上述方案,设置交通附属设施要素获取顺序,防止单个交通附属设施要素获取过程混乱导致部分单个交通附属设施要素被忽略未进行判断处理。
20、优选的,所述道路类型包括:铁路、公路、街道;所述单个交通附属设施要素的类型包括应用于铁路的单个交通附属设施要素类型、应用于公路的单个交通附属设施要素类型、应用于街道的单个交通附属设施要素类型。
21本文档来自技高网...
【技术保护点】
1.一种交通附属设施制图符号与道路符号自适应方法,其特征在于,包括:
2.根据权利要求1所述的交通附属设施制图符号与道路符号自适应方法,其特征在于,所述调整单个交通附属设施要素对应的符号的间距与角度以使得单个交通附属设施要素符号的间距与关联道路符号的宽度相同,单个交通附属设施要素符号的角度与关联道路符号的角度相同包括:
3.根据权利要求1所述的交通附属设施制图符号与道路符号自适应方法,其特征在于,还包括:在根据道路类型从道路集合中筛选出与单个交通附属设施要素的类型匹配的道路生成新的道路集合之后,针对新的道路集合中的每个道路构建对应道路符号缓冲区,计算每个道路符号缓冲区与交通附属设施要素符号缓冲区相交面积与交通附属设施要素符号缓冲区面积的比值之前,将新的道路集合中实际上属于同一物理实体的道路进行拼接形成一条道路,完成对新的道路集合中每条道路的确定。
4.根据权利要求1所述的交通附属设施制图符号与道路符号自适应方法,其特征在于,所述构建当前获取的单个交通附属设施要素符号缓冲区包括:当前获取的单个交通附属设施要素符号根据单个交通附属设施要素符号的预设
5.根据权利要求1所述的交通附属设施制图符号与道路符号自适应方法,其特征在于,还包括:针对交通附属设施要素集合中不同交通附属设施要素设置预设顺序,按照预设顺序自交通附属设施要素集合逐个获取单个交通附属要素设施要素。
6.根据权利要求1所述的交通附属设施制图符号与道路符号自适应方法,其特征在于,所述道路类型包括:铁路、公路、街道;所述单个交通附属设施要素的类型包括应用于铁路的单个交通附属设施要素类型、应用于公路的单个交通附属设施要素类型、应用于街道的单个交通附属设施要素类型。
7.根据权利要求1所述的交通附属设施制图符号与道路符号自适应方法,其特征在于,预设值的范围选定为[90%,100%]。
8.一种交通附属设施制图符号与道路符号自适应系统,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至7中任意一项所述的方法。
10.一种计算机设备,其特征在于,所述计算机设备包括存储器、处理器及在所述存储器上存储并可运行的程序,所述程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。
...【技术特征摘要】
1.一种交通附属设施制图符号与道路符号自适应方法,其特征在于,包括:
2.根据权利要求1所述的交通附属设施制图符号与道路符号自适应方法,其特征在于,所述调整单个交通附属设施要素对应的符号的间距与角度以使得单个交通附属设施要素符号的间距与关联道路符号的宽度相同,单个交通附属设施要素符号的角度与关联道路符号的角度相同包括:
3.根据权利要求1所述的交通附属设施制图符号与道路符号自适应方法,其特征在于,还包括:在根据道路类型从道路集合中筛选出与单个交通附属设施要素的类型匹配的道路生成新的道路集合之后,针对新的道路集合中的每个道路构建对应道路符号缓冲区,计算每个道路符号缓冲区与交通附属设施要素符号缓冲区相交面积与交通附属设施要素符号缓冲区面积的比值之前,将新的道路集合中实际上属于同一物理实体的道路进行拼接形成一条道路,完成对新的道路集合中每条道路的确定。
4.根据权利要求1所述的交通附属设施制图符号与道路符号自适应方法,其特征在于,所述构建当前获取的单个交通附属设施要素符号缓冲区包括:当前获取的单个交通附属设施要素符号根据单个交通附属设施要素符号的预设范围参数建立当前获取的单个交通附属设施要素符号缓冲区。
5.根据权利要...
【专利技术属性】
技术研发人员:肖强,陈玉洁,王鹏程,刘少华,
申请(专利权)人:蓝图创想北京科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。