The invention provides a notation method for selective background knockout, including initializing the map background, configuring the background map to knock out the corresponding layer symbols, setting the note symbol mask layer, applying the dst_out transparency mixed operation to the layer, and configuring the background map to retain the corresponding layer symbols. Use dst_over transparency to mix operation; configure the text symbols to be marked. This invention applies the transparency mixing principle in image processing to the network map rendering. By realizing the mixed operation of the transparency between layers and combining the rendering sequence of the layer, a notation method of selective background knockout is provided, which reduces the visual conflict caused by the cover of notes and other map symbols. It enhances the readability of maps and preserves the information of maps.
【技术实现步骤摘要】
一种选择性背景敲除的注记符号化方法
本专利技术属于地理信息系统
和数字地图制图领域的一种符号化渲染技术,尤其是涉及网络制图以及瓦片地图的一种选择性敲除注记掩膜背景的符号化方法。
技术介绍
地理空间实体的符号化是地理信息系统
和数字地图制图领域重要研究问题之一,地图注记作为传输地图信息最直观的地图语言,其符号化效果直接影响到地图的可读性。在传统的注记符号化方法中,因地理实体分布密集,地图中易出现注记符号和其他地图要素符号之间的压盖,尤其是注记符号与密集线状要素和面状要素纹理之间的压盖,从而产生视觉冲突,降低了注记的清晰性与易读性,这已成为网络制图普遍存在的问题。现有的改进方法中,对注记文本添加纯色晕圈,将注记与其他地图要素区分开来是减轻视觉冲突最简单的方法,但是若注记文本较大或分布密集时,将会突出注记要素,弱化其他地图要素,减少地图的信息量。
技术实现思路
针对上述网络制图中注记符号化存在的视觉冲突问题,本专利技术提供了一种选择性背景敲除的注记符号化方法,目的在于选择性的敲除绘制于注记之下的背景地图,弱化因注记符号与其他地图符号之间的压盖问题而产生的视觉冲突,提高地图符号化效果。本专利技术的技术方案为一种选择性背景敲除的注记符号化方法,包括以下步骤:步骤一,初始化地图背景,设置地图底图颜色透明度为0;步骤二,配置背景地图需敲除部分所对应的图层符号,包括添加背景地图需敲除部分所对应的地理数据图层,根据地理要素属性,设置对应图层的符号属性;步骤三,设置注记符号掩膜图层,包括添加待注记图层,对注记文本进行简单符号化,添加注记文本晕圈属性,对该图层应用dst ...
【技术保护点】
1.一种选择性背景敲除的注记符号化方法,其特征在于,包括以下步骤:步骤一,初始化地图背景,设置地图底图颜色透明度为0;步骤二,配置背景地图需敲除部分所对应的图层符号,包括添加背景地图需敲除部分所对应的地理数据图层,根据地理要素属性,设置对应图层的符号属性;步骤三,设置注记符号掩膜图层,包括添加待注记图层,对注记文本进行简单符号化,添加注记文本晕圈属性,对该图层应用dst_out透明度混合操作,该操作将隐藏步骤二中绘制于注记掩膜下的图层符号,显示绘制在注记掩膜外的图层符号,从而形成注记掩膜;步骤四,配置背景地图需保留部分所对应的图层符号,包括添加需保留部分所对应的地理数据图层,根据地理要素属性,设置对应图层的符号属性,并应用dst_over透明度混合操作,该操作将该图层置于地图底层,以显示该图层中透过注记掩膜部分的符号;步骤五,配置待注记图层的文本符号,包括添加步骤三中的待注记图层,对注记文本进行与步骤三一致的简单符号化。
【技术特征摘要】
1.一种选择性背景敲除的注记符号化方法,其特征在于,包括以下步骤:步骤一,初始化地图背景,设置地图底图颜色透明度为0;步骤二,配置背景地图需敲除部分所对应的图层符号,包括添加背景地图需敲除部分所对应的地理数据图层,根据地理要素属性,设置对应图层的符号属性;步骤三,设置注记符号掩膜图层,包括添加待注记图层,对注记文本进行简单符号化,添加注记文本晕圈属性,对该图层应用dst_out透明度混合操作,该操作将隐藏步骤二中绘制于注记掩膜下的图层符号,显示绘制在注记掩膜外的图层符号,从而形成注记掩膜;步骤四,配置背景地图需保留部分所对应的图层符号,包括添加需保留部分所对应的地理数据图层,根据地理要素属性,设置对应图层的符号属性,并应用dst_over透明度混合操作,该操作将该图层置于地图底层,以显示该图层中透过注记掩膜部分的符号;步骤五,配置待...
【专利技术属性】
技术研发人员:张翔,王璐,艾廷华,马焱,殷未俊,
申请(专利权)人:武汉大学,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。