[发明专利]电子地图制图系统中线状要素标注数据处理方法和系统有效
申请号: | 201210189807.5 | 申请日: | 2012-06-08 |
公开(公告)号: | CN103489363A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 胡联奎;廖浩均;程振林;陈霞 | 申请(专利权)人: | 北京华胜天成科技股份有限公司;北京中科通图信息技术有限公司;北京华胜天成信息技术发展有限公司 |
主分类号: | G09B29/00 | 分类号: | G09B29/00;G09B29/10 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 陈振 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子地图 制图 系统 线状 要素 标注 数据处理 方法 | ||
技术领域
本发明涉及地理信息系统的电子地图制图技术领域,特别是涉及一种电子地图制图系统中线状要素标注数据处理方法和系统。
背景技术
在地理信息系统(Geographic Information System,GIS)中,可视化是以计算机科学、地图学、认知科学等技术为基础,并通过图像处理技术、多媒体技术动态,直观、形象地表现、解释、传输地理空间信息并揭示其规律。地图是空间信息可视化的最主要和最常用的形式。电子地图制图系统是地理信息可视化的重要系统,通过借助计算机图形学和图像处理等技术,以电子化的方式呈现地图信息,并将其直观、形象地表达出来,存储为计算机能识别的数据格式。
在电子地图制图领域,线状要素的注记模式依地物类型和地图用途的不同有较大的差别,通常将线注记配置模式分为点定位注记配置模式和曲线注记配置模式两种。点定位注记模式即在曲线上选取合适的点位进行注记配置,例如公路、铁路的说明注记和等高线等。
曲线注记配置模式包括以线状地物的中心线作为注记定位线、以线状地物的平行线作为注记定位线以及模拟注记定位线三种形式。
线状要素的曲线注记模式必须考虑到字向与字列两个问题。根据字向与字列的不同,在定位线上选取候选位置的方法也很不一样。字向指注记字头所朝的方向,传统制图时,地图各类注记除公路注记,河流的河宽和水深、底质、流速注记,等高线上的高程注记,是随着注记符号的方向而变化的,字头向外,其他大部分注记的字头都是朝北的。
字列指同一注记的排列方式。依被注记地物的形状与分布情况,分为水平、垂直、雁行和屈曲四种字列,雁行字列的注记中心线与水平方向斜交,夹角小于45°时,从左向右排列,大于45°时,从上而下排列;而屈曲字列的注记中心连线是曲线,沿地物的形状排列,字向可以是直立,也可以是斜立,字或垂直或平行于地物,按照自左向右从上到下排列,是最常用的排列,多用于河流、山脉和道路等。
线状要素的英文注记通常采用字头向外,连续标注的方式,字头与标注的内容垂直,便于阅读,但是这种标注方式对于中文并不合适。作为象形文字,汉字的方块特点使得字头向上更好辨认。
现有的技术只能是采用保存标注的文本信息,然后使用地理信息系统(GIS)的数据编辑系统,手动方式修改和调整注记文本内容,人工编辑的方式引入了大量的工作量,不适于大规模的电子地图制图工作。同时,由于其时间耗费较多,不能快速响应制图的需求,无法针对具有不同倾角的线状要素,标注文本字头朝向的动态适配,不能保证标注汉字顺序显示,这样,电子地图中所有汉字标注用户不容易识别,用户使用感觉不好,不能满足用户需求。
发明内容
基于此,有必要针对现有技术的问题,提供一种电子地图制图系统中线状要素标注数据处理方法和系统,其使电子地图中汉字标注容易识别,用户使用感觉好,能够满足用户需求。
为实现本发明目的而提供的一种电子地图制图系统中线状要素标数据处理方法,包括如下步骤:
步骤S100,读取电子地图中的地图标注信息数据;
步骤S200,对地图标注信息数据进行判断检测,并根据判断结果对标注文本进行摆放位置处理。
优选的,所述步骤S200包括如下步骤:
步骤S210,判断字列标注方式是否采用雁行或者屈曲字列标注方式;如果否,则进入步骤S270;如果是选择使用雁行/屈曲字列标注,则进入步骤S220;
步骤S220,检测当前标注的线状要素是否能够容纳标注文本的内容,如果线状要素无法容纳标注文本的内容,则退出该要素的标注过程,结束返回;如果是,则进入步骤S230;
步骤S230,在标注空间范围满足要求后,检测标注文本是否为中文,如果标注内容不是中文,则进入步骤S270;如果标注内容为中文,则进入步骤S240;
步骤S240,检测标注文本对应的线状要素是否有摆放标注文本的位置;如果无,则结束返回;如果有,则进入步骤S250;
步骤S250,判断摆放文本的位置是否为单一子线段,如果是,则将标注文本的内容摆放在该单一子线段上,则直接计算标注文本摆放的单一子线段的倾角,然后进入步骤S260;如果否,则摆放文本的位置为多个子线段,则分别计算每一线段标注文本摆放的倾角,然后进入步骤S260;
步骤S260,判断标注文本所在子线段的倾角,如果子线段倾角大于用户预先设置的阈值,则对该子线段上所有标注文本字头旋转使之与标注子线段夹角为0,并调换标注文本的内容的顺序,将标注文本的内容分别平均分配摆放在单一子线段或者多个子线段上,结束返回;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华胜天成科技股份有限公司;北京中科通图信息技术有限公司;北京华胜天成信息技术发展有限公司,未经北京华胜天成科技股份有限公司;北京中科通图信息技术有限公司;北京华胜天成信息技术发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210189807.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种环保节能可降解的高分子材料
- 下一篇:一种环保降解的生物高强度材料