一种地图境界自动跳绘的方法技术

技术编号:18783862 阅读:24 留言:0更新日期:2018-08-29 06:59
本发明专利技术公开了一种地图境界自动跳绘的方法,与现有技术相比,本发明专利技术各个等级的境界符号制作可以通过标准化符号和制图表达符号两种方式完成。为了能表现境界左跳绘符号和右跳绘符号,采用制图表达的制作符号。左跳绘符号和右跳绘符号为沿着跳绘的境界线由起点至终点方向,在方向右边为的为右跳绘符号,在方向左边的为左跳绘符号,并根据制图规定的偏移距离取境界线的上平行线和下平行线。提高效率,具有推广应用的价值。

【技术实现步骤摘要】
一种地图境界自动跳绘的方法
本专利技术涉及地图境界线绘制方法,尤其涉及一种地图境界自动跳绘的方法。
技术介绍
根据地图制图规范要求,在绘制境界时,当以线状地物(如水系、交通)为境界时,境界沿线状地物左右间隔绘制。目前传统境界编绘方法是人工手动编辑。传统境界编绘方法通过人工手动编辑,导致境界跳绘不均匀,跳绘距离不标准,效率低下。
技术实现思路
本专利技术的目的就在于为了解决上述问题而提供一种地图境界自动跳绘的方法。本专利技术通过以下技术方案来实现上述目的:本专利技术在已有的原始境界线、线状地物的地理信息数据库基础上,结合GIS技术实现境界的自动跳绘,具体步骤如下:(1)按照省、市、县、镇分别制定左跳绘境界符号、右跳绘境界符号、不跳绘境界符号;(2)基于GIS属性查询方法,将原始境界线按照省、市、县、镇提取出来,并空间合并为4个整体境界线;(3)将需要按照线状地物为境的地理要素,根据GIS属性查询方法提取;(4)将省、市、县、镇境界线与线状地理要素空间求交,得到相交结果,相交结果即为需要左右跳绘的境界;(5)将省、市、县、镇境界线与相交的结果空间求异得到的求异结果即为不要跳绘的按照中心线绘制的境界;(6)对相交结果进行跳绘段的分割,跳绘段由若干组境界符号(称:实部)和跳绘留白段(称:虚部)组成;为了便于以下描述,定义相交结果长度为GeoLength,实部长度为SolidLength,虚部长度为BlankLength,具体跳绘段分割原理如下:(7)相交结果长度除以实部加虚部长度得到跳绘段数;根据空间拓扑运算依次得到每个跳绘制段境界,根据实部长度截取相应的几何线段;然后按照跳绘段的奇偶数顺序,依次赋值左、右边跳绘符号;(8)直至所有的相交部分处理完成。本专利技术的有益效果在于:本专利技术是一种地图境界自动跳绘的方法,与现有技术相比,本专利技术各个等级的境界符号制作可以通过标准化符号和制图表达符号两种方式完成。为了能表现境界左跳绘符号和右跳绘符号,采用制图表达的制作符号。左跳绘符号和右跳绘符号为沿着跳绘的境界线由起点至终点方向,在方向右边为的为右跳绘符号,在方向左边的为左跳绘符号,并根据制图规定的偏移距离取境界线的上平行线和下平行线。提高效率,具有推广应用的价值。附图说明图1是本专利技术以水为界跳绘前的示意图;图2是本专利技术以水为界跳绘后的示意图。具体实施方式下面结合附图对本专利技术作进一步说明:如图1和图2所示:本专利技术在已有的原始境界线、线状地物的地理信息数据库基础上,结合GIS技术实现境界的自动跳绘,具体步骤如下:(1)按照省、市、县、镇分别制定左跳绘境界符号、右跳绘境界符号、不跳绘境界符号;(2)基于GIS属性查询方法,将原始境界线按照省、市、县、镇提取出来,并空间合并为4个整体境界线;(3)将需要按照线状地物为境的地理要素,根据GIS属性查询方法提取;(4)将省、市、县、镇境界线与线状地理要素空间求交,得到相交结果,相交结果即为需要左右跳绘的境界;(5)将省、市、县、镇境界线与相交的结果空间求异得到的求异结果即为不要跳绘的按照中心线绘制的境界;(6)对相交结果进行跳绘段的分割,跳绘段由若干组境界符号(称:实部)和跳绘留白段(称:虚部)组成;为了便于以下描述,定义相交结果长度为GeoLength,实部长度为SolidLength,虚部长度为BlankLength,具体跳绘段分割原理如下:(7)相交结果长度除以实部加虚部长度得到跳绘段数;根据空间拓扑运算依次得到每个跳绘制段境界,根据实部长度截取相应的几何线段;然后按照跳绘段的奇偶数顺序,依次赋值左、右边跳绘符号;(8)直至所有的相交部分处理完成。各个等级的境界符号制作可以通过标准化符号和制图表达符号两种方式完成。为了能表现境界左跳绘符号和右跳绘符号,采用制图表达的制作符号。左跳绘符号和右跳绘符号为沿着跳绘的境界线由起点至终点方向,在方向右边为的为右跳绘符号,在方向左边的为左跳绘符号,并根据制图规定的偏移距离取境界线的上平行线和下平行线。以上显示和描述了本专利技术的基本原理和主要特征及本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本专利技术要求保护范围由所附的权利要求书及其等效物界定。本文档来自技高网...

【技术保护点】
1.一种地图境界自动跳绘的方法,其特征在于:在已有的原始境界线、线状地物的地理信息数据库基础上,结合GIS技术实现境界的自动跳绘,具体步骤如下:(1)按照省、市、县、镇分别制定左跳绘境界符号、右跳绘境界符号、不跳绘境界符号;(2)基于GIS属性查询方法,将原始境界线按照省、市、县、镇提取出来,并空间合并为4个整体境界线;(3)将需要按照线状地物为境的地理要素,根据GIS属性查询方法提取;(4)将省、市、县、镇境界线与线状地理要素空间求交,得到相交结果,相交结果即为需要左右跳绘的境界;(5)将省、市、县、镇境界线与相交的结果空间求异得到的求异结果即为不要跳绘的按照中心线绘制的境界;(6)对相交结果进行跳绘段的分割,跳绘段由若干组境界符号(称:实部)和跳绘留白段(称:虚部)组成;为了便于以下描述,定义相交结果长度为GeoLength,实部长度为SolidLength,虚部长度为BlankLength,具体跳绘段分割原理如下:If GeoLength

【技术特征摘要】
1.一种地图境界自动跳绘的方法,其特征在于:在已有的原始境界线、线状地物的地理信息数据库基础上,结合GIS技术实现境界的自动跳绘,具体步骤如下:(1)按照省、市、县、镇分别制定左跳绘境界符号、右跳绘境界符号、不跳绘境界符号;(2)基于GIS属性查询方法,将原始境界线按照省、市、县、镇提取出来,并空间合并为4个整体境界线;(3)将需要按照线状地物为境的地理要素,根据GIS属性查询方法提取;(4)将省、市、县、镇境界线与线状地理要素空间求交,得到相交结果,相交结果即为需要左右跳绘的境界;(5)将省、市、县、镇境界线与相交的结果空间求异得到的求异结果即为不要跳绘的按照中心线绘制的境界;(6)对相交结果进行跳绘段的分割,跳绘段由若干组境界符号(称:实部)和跳绘留白...

【专利技术属性】
技术研发人员:李维庆周启梁磊任东宇张璇
申请(专利权)人:国家测绘地理信息局第三地理信息制图院四川省第二测绘地理信息工程院
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1