一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种地图符号设计方法和装置

2022-12-13 22:35:50 来源:中国专利 TAG:


1.本发明实施例涉及地图设计技术领域,尤其涉及一种地图符号设计方法和装置。


背景技术:

2.webgis(网络地理信息系统)是指工作在web网上的gis,是传统的gis在网络上的延伸和发展,具有传统gis的特点,可以实现空间数据的检索、查询、制图输出、编辑等gis基本功能,同时也是internet上地理信息发布、共享和交流协作的基础。
3.相关技术中,在地理信息技术的相关应用系统中,各种地理信息数据的展示形式一般以不同的符号结合空间位置信息在二维或三维地图上展示。多使用静态数据的展示,要对地图符号数据进行编辑,实现逻辑较为复杂,在编辑绘制过程中无法显示符号最终呈现效果灵活度不高。
4.因此,有必要改善上述相关技术方案中存在的一个或者多个问题。
5.需要注意的是,本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。


技术实现要素:

6.本发明实施例的目的在于提供一种地图符号设计方法和装置,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
7.根据本发明实施例的第一方面,提供一种地图符号设计方法,包括:
8.根据业务需求结合行业标准设计地图符号的生成规则,所述生成规则包括地图符号的控制点以及基于所述控制点的延伸点绘制算法,所述控制点至少包括骨架点;
9.根据设计的地图符号设计对应的图片示意符号,建立所述图片示意符号与对应地图符号生成规则的映射关系表;
10.通过选择图片示意符号获得对应地图符号的生成规则;
11.基于所述生成规则在地图界面上确定所述地图符号的骨架点,通过确定的所述骨架点及基于所述骨架点的延伸点绘制算法绘制延伸点;
12.生成所述地图符号。
13.本发明的一实施例中,通过选择图片示意符号获得对应地图符号的生成规则之前,还包括:根据业务属性在所述图片示意符号处编辑对应的地图符号的属性信息,建立所述属性信息与地图符号颜色呈现的映射关系表。
14.本发明的一实施例中,通过点击所述图片示意符号可以对所述地图符号的属性信息进行重新编辑。
15.本发明的一实施例中,所述生成地图符号的步骤包括:
16.在所述延伸点的基础上根据贝塞尔曲线算法在所述延伸点之间补充轮廓点;
17.将所述延伸点和轮廓点进行连接从而生成地图符号。
18.本发明的一实施例中,还包括:点击生成的所述地图符号,所述地图符号的控制点
高亮显示,对所述地图符号进行修改调整。
19.本发明的一实施例中,还包括:对所述地图符号的生成规则、所述图片示意符号与对应地图符号生成规则的映射关系表和所述属性信息与地图符号颜色呈现的映射关系表进行存储。
20.本发明的一实施例中,所述控制点还包括辅助点,所述辅助点至少用于调整所述地图符号的大小、宽窄和方向。
21.本发明的一实施例中,所述延伸点绘制算法至少包括方位角算法和距离算法。
22.本发明的一实施例中,所述点状地图符号包括一个骨架点;所述线状地图符号和所述面状地图符号包括多个骨架点。
23.根据本发明实施例的第二方面,提供一种地图符号设计装置,包括:
24.第一设计模块,用于根据业务需求结合行业标准设计地图符号的生成规则,所述生成规则包括地图符号的控制点以及基于所述控制点的延伸点绘制算法,所述控制点至少包括骨架点;
25.第二设计模块,用于根据设计的地图符号设计对应的图片示意符号,建立所述图片示意符号与对应地图符号生成规则的映射关系表;
26.选择模块,用于通过选择图片示意符号获得对应地图符号的生成规则;
27.绘制模块,用于基于所述生成规则在地图界面上确定所述地图符号的骨架点,通过确定的所述骨架点及基于所述骨架点的延伸点绘制算法绘制延伸点;
28.生成模块,用于生成所述地图符号。
29.本发明的实施例提供的技术方案可以包括以下有益效果:
30.本发明的实施例中,通过上述地图符号设计方法和装置,一方面,通过控制点和延伸点绘制算法来对生成地图符号,在地图符号生成过程中即可以呈现地图符号的形态;另一方面,在地图符号的生成过程中可以通过移动骨架点的位置来对地图符号进行调整,灵活度高且编辑方式简单快捷。
附图说明
31.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
32.图1示出本发明示例性实施例中地图符号设计流程示意图;
33.图2示出本发明示例性实施例中地图符号设计装置结构示意图。
具体实施方式
34.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本发明将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。
35.此外,附图仅为本发明实施例的示意性图解,并非一定是按比例绘制。图中相同的
附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。
36.本示例实施方式中首先提供了一种地图符号设计方法。参考图1中所示,该地图符号设计方法可以包括:
37.步骤s101:根据业务需求结合行业标准设计地图符号的生成规则,所述生成规则包括地图符号的控制点以及基于所述控制点的延伸点绘制算法,所述控制点至少包括骨架点;
38.步骤s102:根据设计的地图符号设计对应的图片示意符号,建立所述图片示意符号与对应地图符号生成规则的映射关系表;
39.步骤s103:通过选择图片示意符号获得对应地图符号的生成规则;
40.步骤s104:基于所述生成规则在地图界面上确定所述地图符号的骨架点,通过确定的所述骨架点及基于所述骨架点的延伸点绘制算法绘制延伸点;
41.步骤s105:生成所述地图符号。
42.具体的,在步骤s101中,根据地图所使用的业务需求结合行业内标准设计地图符号的生成规则,即根据所想要生成的地图符号的形状来设计地图符号的生成规则。所述生成规则包括控制点以及基于所述控制点的延伸点绘制算法。骨架点即相当于地图符号的基础定位点,延伸点绘制算法是根据最终想要呈现的地图符号的形状,在确定骨架点位置后基于骨架点计算延伸点的位置的算法,该算法可以为开发开发人员预先写好的算法程序。
43.在步骤s102中,为了能够使设计者操作便捷,可以根据设计的地图符号设计对应的图片示意符号,图片示意符号即是表征地图符号的简单标志,生成该图片示意符号后还需要生成图片示意符号与对应的图符号生成规则的映射关系表,使得通过图片示意符号就能快速找到对应的图符号生成规则。
44.在步骤s103中,设计人员例如可以通过在控制面板上选择图片示意符号来快速选择想要生成的地理图标的生成规则。
45.在步骤s104中,可以通过点击等操作在地图界面上确定所述地图符号的骨架点,在确定好骨架点后,基于对应的延伸点绘制算法既可以快速绘制延伸点。
46.在步骤s105中,骨架点和延伸点确定好后,根据骨架点和延伸点即可以生成相应的地图符号。
47.上述地图符号设计方法,一方面,通过控制点和延伸点绘制算法来对生成地图符号,在地图符号生成过程中即可以呈现地图符号的形态;另一方面,在地图符号的生成过程中可以通过移动骨架点的位置来对地图符号进行调整,灵活度高且编辑方式简单快捷。
48.下面,将参考图1对本示例实施方式中的上述地图符号设计方法的各个部分进行更详细的说明。
49.在一个实施例中,通过选择图片示意符号获得对应地图符号的生成规则之前,还可以包括:根据业务属性在所述图片示意符号处编辑对应的地图符号的属性信息,建立所述属性信息与地图符号颜色呈现的映射关系表。
50.具体的,根据所使用的业务范围不同可以在图片示意符号处编辑对应的地图符号的属性信息,并根据属性信息匹配对应的地图符号展示颜色。例如机场地图、军事地图等业务性质不同,可以编辑属性编辑对其进行区分,基于属性信息对相同的地图符号可以展示
不同的颜色以用于对地图符号根据业务属性进行区分。
51.在一个实施例中,通过点击所述图片示意符号可以对所述地图符号的属性信息进行重新编辑。
52.具体的,可以通过点击操作可以对地图符号的属性信息进行重新编辑、修改、更新的操作。
53.在一个实施例中,所述生成地图符号的步骤包括:
54.在所述延伸点的基础上根据贝塞尔曲线算法在所述延伸点之间补充轮廓点;
55.将所述延伸点和轮廓点进行连接从而生成地图符号。
56.具体的,在绘制好延伸点后,为了使得地图符号更加的美观完善,可以在得到延伸点的基础上,根据贝塞尔曲线算法在所述延伸点之间补充轮廓点,以使得轮廓点更加密集,点与点连接后曲线过度更加的圆滑,生成的地图符号更加的美观。
57.在一个实施例中,还包括:点击生成的所述地图符号,所述地图符号的控制点高亮显示,对所述地图符号进行修改调整。
58.具体的,可以通过点击已经生成的地图符号,通过移动骨架点的位置来调整地图符号的位置,形状。
59.在一个实施例中,还包括:对所述地图符号的生成规则、所述图片示意符号与对应地图符号生成规则的映射关系表和所述属性信息与地图符号颜色呈现的映射关系表进行存储。
60.具体的,对所述地图符号的生成规则、所述图片示意符号与对应地图符号生成规则的映射关系表和所述属性信息与地图符号颜色呈现的映射关系表进行存储,以便于后续使用时进行调用、更改等操作。
61.在一个实施例中,所述控制点还包括辅助点,所述辅助点至少用于调整所述地图符号的大小、宽窄和方向。
62.具体的,由于仅使用骨架点在调整地图符号的大小、宽窄和方向时可能会因为操作不变容易改变地图符号的形状。此时,控制点还可以包括辅助点,通过设置辅助点仅用于对地图符号的大小、宽窄和方向进行调整,快速、便捷且操作简单。
63.在一个实施例中,所述延伸点绘制算法至少包括方位角算法和距离算法。
64.具体的,所述延伸点绘制算法可以包括方位角算法和距离算法,当然还可以包括其他的算法,在此不做具体的限定。
65.在一个实施例中,所述点状地图符号包括一个骨架点;所述线状地图符号和所述面状地图符号包括多个骨架点。
66.本示例实施方式中其次提供了一种地图符号设计装置,请参考图2,包括:
67.第一设计模块,用于根据业务需求结合行业标准设计地图符号的生成规则,所述生成规则包括地图符号的控制点以及基于所述控制点的延伸点绘制算法,所述控制点至少包括骨架点;
68.第二设计模块,用于根据设计的地图符号设计对应的图片示意符号,建立所述图片示意符号与对应地图符号生成规则的映射关系表;
69.选择模块,用于通过选择图片示意符号获得对应地图符号的生成规则;
70.绘制模块,用于基于所述生成规则在地图界面上确定所述地图符号的骨架点,通
过确定的所述骨架点及基于所述骨架点的延伸点绘制算法绘制延伸点;
71.生成模块,用于生成所述地图符号。
72.上述地图符号设计装置,一方面,通过控制点和延伸点绘制算法来对生成地图符号,在地图符号生成过程中即可以呈现地图符号的形态;另一方面,在地图符号的生成过程中可以通过移动骨架点的位置来对地图符号进行调整,灵活度高且编辑方式简单快捷。
73.需要理解的是,上述描述中的术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明实施例和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明实施例的限制。
74.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明实施例的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
75.在本发明实施例中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
76.在本发明实施例中,除非另有明确的规定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接触,也可以包括第一和第二特征不是直接接触而是通过它们之间的另外的特征接触。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或仅仅表示第一特征水平高度小于第二特征。
77.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。此外,本领域的技术人员可以将本说明书中描述的不同实施例或示例进行接合和组合。
78.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的权利要求指出。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献