【技术实现步骤摘要】
一种利用冲突检测机制的地图标注方法及装置
本专利技术涉及数字地图符号标注领域,具体而言涉及一种利用冲突检测机制的地图标注方法及装置。
技术介绍
地图标注是确定地图要素的过程,地图要素是构成地图的基本内容。分为数学要素、地理要素和辅助要素。随着地理信息系统的广泛应用,地图标注作技术越来越受到人们的重视,地图制图过程中存在复杂的渲染和布局技术,其中地图要素中的文字和符号标注位置的合理和准确性是非常重要的,精确的标注可以避免使用者产生歧义。为了解决地图文字或符号重叠引起的目标识别的错误的问题,目前标注冲突检测采用的技术包括人工设置地图文字与符号、半自动化的指定某种文字与符号布局模式和非智能检测冲突的自动化地图布局。这种方法人工成本高、效率较低。
技术实现思路
本专利技术提供了一种利用冲突检测机制的地图标注方法及装置,用以解决现有技术中的地图符号标注方法成本高、效率较低的问题。根据本专利技术的一个方面,提供了一种利用冲突检测机制的地图标注方法,包括:采用卷包裹算法计算待标注的地图标签的最小外包凸多边形;计算各最小外包凸多边形的最小外接矩形;以包含地图的所有要素的最小外包矩形为根结点,外包凸多边形的最小外接矩形为叶子节点建立空间索引树;在空间索引树中依次查询与每个外接矩形相交的其它外接矩形;在不存在与空间索引树中的其它外接矩形相交的外接矩形内标注与其对应的地图标签;当外接矩形与其它外接矩形相交时,判断相交的外接矩形内的外包凸多边形是否相交;如果相交的外接矩形内的外包凸多边形不相交,则在该不相交的外包凸多边形中标注与其相对应的地图标签;如果相交的外接矩形内的外包凸多边形相 ...
【技术保护点】
一种利用冲突检测机制的地图标注方法,其特征在于,包括:采用卷包裹算法计算待标注的地图标签的最小外包凸多边形;计算所述各最小外包凸多边形的最小外接矩形;以包含地图的所有要素的最小外包矩形为根结点,所述外包凸多边形的最小外接矩形为叶子节点建立空间索引树;在所述空间索引树中依次查询与每个外接矩形相交的其它外接矩形;在不存在与所述空间索引树中的其它外接矩形相交的外接矩形内标注与其对应的地图标签;当所述外接矩形与其它外接矩形相交时,判断相交的外接矩形内的外包凸多边形是否相交;如果所述相交的外接矩形内的外包凸多边形不相交,则在该不相交的外包凸多边形中标注与其相对应的地图标签;如果所述相交的外接矩形内的外包凸多边形相交,则在所述相交的外包凸多边形内标注其中一个外包凸多边形对应的地图标签。
【技术特征摘要】
1.一种利用冲突检测机制的地图标注方法,其特征在于,包括:采用卷包裹算法计算待标注的地图标签的最小外包凸多边形;计算各最小外包凸多边形的最小外接矩形;以包含地图的所有要素的最小外包矩形为根结点,所述最小外包凸多边形的最小外接矩形为叶子节点建立空间索引树;在所述空间索引树中依次查询与每个外接矩形相交的其它外接矩形;在不存在与所述空间索引树中的其它外接矩形相交的外接矩形内标注与其对应的地图标签;当所述外接矩形与其它外接矩形相交时,判断相交的外接矩形内的外包凸多边形是否相交;如果所述相交的外接矩形内的外包凸多边形不相交,则在该不相交的外包凸多边形中标注与其相对应的地图标签;如果所述相交的外接矩形内的外包凸多边形相交,则在所述相交的外包凸多边形内标注其中一个外包凸多边形对应的地图标签;所述方法还包括:以地图的点要素为圆心,选取以指定长度为半径的圆形区域;将所述圆形区域均匀划分为8个等大的扇形子区域;这些子区域分别对应坐标空间中的8个象限,并顺时针对各子区域进行标号;进行标注时,只在8个象限中的其中一个象限中标注,如果当前圆形区域与其他圆形区域相交,则交集部分不进行标注;通过设置一定的条件,将一定距离范围内的标注进行抽稀,对于多部多边形能够在面积最大的部分内进行标注;在不存在与其它圆形区域相交部分的扇形区域内标注地图标签包括:如果多个需要标注的点各点间的距离最远的两个点的距离不超过第二阈值,则选择所述多个需要标注的点中优先级别最高的点进行标注;如果需要标注的多个点之间存在冲突,则标注表示地理区域最大的点。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据导航重要性确定地图标签标注的优先级;所述在所述相交的外包凸多边形内标注其中一个外包凸多边形对应的地图标签包括:在地图标签的最小外包凸多边形内标注优先级最高的地图标签。3.根据权利要求1所述的方法,其特征在于,所述采用卷包裹算法计算待标注的地图标签的最小外包凸多边形包括:当所述地图标签的组成元素之间的间距大于第一阈值时,计算每个元素的最小外包凸多边形;当所述地图标签的组成元素之前的间距小于等于第一阈值时,则计算所述地图标签的整体的外包凸多边形。4.根据权利要求1所述的方法,其特征在于,所述以包含地图的所有要素的最小外包矩形为根结点,以所述最小外包凸多边形的最小外接矩形为叶子节点建立空间索引树包括:根据所述最小外包矩形建立RTree索引树。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:当地图比例缩小时,删除重叠的地图标签中优先级较低的索引;当地图比例放大时,从未显示的地图标签中选择优先级最高的地图标签,显示所述优先级最...
【专利技术属性】
技术研发人员:马廷,周玉科,范俊甫,赵建伟,
申请(专利权)人:中国科学院地理科学与资源研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。