[发明专利]一种地理空间分布特征驱动的字符云位置配置方法有效

专利信息
申请号: 201810169274.1 申请日: 2018-02-28
公开(公告)号: CN108491452B 公开(公告)日: 2021-09-14
发明(设计)人: 黄丽娜;孙玉洁;江文萍 申请(专利权)人: 武汉大学
主分类号: G06F16/29 分类号: G06F16/29;G06F40/109
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 严彦
地址: 430072 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 地理 空间 分布 特征 驱动 字符 位置 配置 方法
【权利要求书】:

1.一种地理空间分布特征驱动的字符云位置配置方法,其特征是,将字符云与地图相结合,通过字符的构型和尺寸表达专题要素特征的同时,对字符的放置位置设置地理空间约束,并反映空间分布规律,实现过程包括以下步骤:

步骤1,读取地图数据,将地理区域边界的点存储到数组中,生成地理区域轮廓;读取字符的专题要素数据,获取字形、位置、数量及所属地理单元信息;

步骤2,初始化字符,根据字符的属性信息定义字符的字形,将文本专题要素的数量信息进行归一化或分级后定义字符的尺寸;

步骤3,解析专题要素的地理位置信息,设置各字符的位置配置优先级,在此基础上定义字符的初始位置;

步骤4,建立字符的地理空间约束规则,对字符进行放置;

步骤5,重复进行在放置过程中对字符进行空间冲突检测,并对没有通过的字符进行自适应调整,直至所有字符的位置符合地理空间约束规则;

所述空间冲突检测的实现方式,包括以下子步骤:

步骤A1,检测字符与边界是否冲突,若字符外接矩形四个顶点以及上下两个顶点都在多边形内,则字符所有部分无一例外都位于州市内部;若有一点不在多边形内,则该字符与边界存在冲突;

步骤A2,检测字符与已经放置字符是否冲突,若待测字符外接矩形与已经放置字符外接矩形有重叠部分,则存在冲突;

所述自适应调整的实现方式,包括以下子步骤:

步骤B1,以字符的定位点的横坐标为准,将地理单元分为左右两部分;

步骤B2,经过定位点做一条水平的直线穿过地理单元多边形,产生两个交点,通过比较定位点与两个交点的距离,判断出字符的水平平移方向;

步骤B3,将字符向距离更大的方向平移一定的预设距离,每平移一次进行空间冲突检测,如果通过检测,则字符全部调整至地理单元内,如果没有通过,则继续平移并进行冲突检测,直至达到预设的相应阈值;

步骤B4,以字符的定位点的纵坐标为准,将地理单元分为上下两部分;

步骤B5,经过定位点做一条竖直的直线穿过多边形,产生两个交点,通过比较定位点与两个交点的距离,即可判断出字符的垂直平移方向;

步骤B6,将字符向距离更大的方向平移一定的预设距离,每平移一次进行空间冲突检测,如果通过检测,则字符全部调整至地理单元内,如果没有通过,则继续平移并进行冲突检测,直至达到预设的相应阈值。

2.根据权利要求1所述的一种地理空间分布特征驱动的字符云位置配置方法,其特征在于:所述的步骤1中,读取地图数据步骤,包括以下子步骤:

步骤1.1,读取包含地理区域要素的数据,将每个地理单元的名称,地理单元外接矩形左上角坐标和右下角坐标存储到数组中;

步骤1.2,将地理单元轮廓的经纬度字符串拆分,得到地理单元包含所有轮廓上点的经纬度数组;

步骤1.3,将得到的地理单元轮廓点的经纬度坐标经过投影,生成去掉地理要素的地理区域轮廓;

步骤1.4,读取字符所表示的专题要素数据,获取字形、位置、数量以及所属的地理单元信息。

3.根据权利要求1所述的一种地理空间分布特征驱动的字符云位置配置方法,其特征在于:所述的步骤2中,初始化字符步骤,包括以下子步骤:

步骤2.1,根据字符的属性信息定义字符的字形;

步骤2.2,分析所有字符的数量信息,选择合适的归一化或分级方法,从而定义字符的尺寸。

4.根据权利要求1所述的一种地理空间分布特征驱动的字符云位置配置方法,其特征在于:所述步骤3,解析专题要素的地理位置信息步骤,包括以下子步骤:

步骤3.1,分析字符的位置属性,总结归纳字符的位置信息,确定字符位置配置方法;

步骤3.2,对于有位置信息的字符,根据字符位置配置的优先级,初始化其位置属性;

步骤3.3,对于无位置信息的字符,采取在对应地理单元随机生成的方式初始化其位置属性。

5.根据权利要求1所述的一种地理空间分布特征驱动的字符云位置配置方法,其特征在于:在字符的放置过程中建立空间约束规则,包括字符与地理单元边界不冲突,即字符位于边界内部且不与边界相交;字符之间不冲突,即字符不相互压盖。

6.根据权利要求1所述的一种地理空间分布特征驱动的字符云位置配置方法,其特征在于:所述步骤4中,放置字符的步骤,包括以下子步骤:

步骤4.1,将某一地理单元的“有位置字符”经过一定的投影,放置在对应的地理位置;

步骤4.2,将该字符进行空间冲突检测,包括与边界和与其他字符的检测;

步骤4.3,如果通过了冲突检测,则进行下一个字符的放置;如果没有通过,对字符进行自适应移位,进入步骤4.2,直至所有“有位置字符”放置完毕,进入步骤4.4;

步骤4.4,“无位置字符”的放置采用在对应区域随机生成的方式,每生成一次都对其进行空间冲突检测,如果通过,则进行下一个字符的放置;如果没有通过,对字符的位置进行自适应移位,每调整一次都进行一次空间冲突检测,直至通过;

步骤4.5,如果“无位置字符”生成失败的次数超过阈值,则清除之前所有放置好的“无位置字符”,重新进行步骤4.4,直至所有字符都按照规则放置,则进行下一个地理单元的字符放置。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810169274.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top