当前位置: 首页 > 专利查询>武汉大学专利>正文

复杂地图符号的计算机自动绘制方法技术

技术编号:2945727 阅读:243 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及复杂地图符号的计算机自动绘制方法,包括以下步骤:在计算机系统中设置地图符号模型模块,地图符号模型模块建立图元参数模型,图元参数模型由基本图元类型以及配置参数组成;提供用于绘制输出的符号数据文件,复杂地图符号的符号数据由以下步骤得到,根据图元参数模型将复杂地图符号分解成基本图元;根据图元参数模型为分解得到的基本图元设置配置参数;将基本图元类型和配置参数结果保存到符号数据文件;在计算机系统中设置地图符号自动绘制模块,该模块根据绘制目标读取符号数据文件中相应基本图元和配置参数,实现绘制输出。本发明专利技术完善了地图符号的描述体系,可实现所有地图符号的计算机自动绘制,在地理信息领域具有重要意义。

【技术实现步骤摘要】

本专利技术属于地理信息
,特别涉及一种复杂地图符号的计算机自动 绘制方法。技术背景空间信息的地图表达是现有地理信息系统和地图制图系统中重要的输出功 能,而使用专门的图形符号表现地理要素和现象是地图的基本特征之一。因此, 在地理信息系统和地图制图系统中实现各种地图符号的自动绘制是地理信息可 视化表达的关键。现有的地图符号自动绘制方法可以分为两种函数法和配置 参数法。函数法为每个地图符号设计专门的绘制函数,使用这种方法可以充分 考虑每个符号的特点,绘制出的符号较为精细,但是,由于地图符号种类繁多, 函数法的实现需要设计大量的绘制函数,并且同类符号的绘制函数之间存在着 大量冗余,不易共享。配置参数法是在函数法基础上对地图符号的配置规则进 行总结和参数化描述,同一类地图符号使用相同的绘制函数加上不同的配置参 数即可生成相应的地图符号。这种方法具有统一的符号描述机制,可以使用相 同的符号绘制方式来自动绘制一类地图符号。然而,现有的地图符号配置参数 只能描述规则的点、线、面符号,对于复杂符号(如石质崩崖、石质陡崖等 地图符号)则无法使用现有的符号配置参数进行统一的描述。因此,这一类符 号都无法实现自动绘制,使得现有的地图符号自动绘制体系存在不完备性,降 低了地理信息系统和地图制图系统的地理信息可视化表达的功能
技术实现思路
本专利技术目的在于提供一种具有通用性的复杂地图符号的计算机自动绘制方 法,能够自动绘制现有地理信息系统和地图制图系统中难以绘出的复杂地图符号本专利技术的技术方案包括以下步骤步骤1,在计算机系统中设置地图符号模型模块,地图符号模型模块建立图元 参数模型,图元参数模型由基本图元类型以及配置参数组成;步骤2,提供用于绘制输出的符号数据文件,复杂地图符号的符号数据由以下 步骤得到,根据图元参数模型将复杂地图符号分解成基本图元;根据图元参数模型为分解得到的基本图元设置配置参数;将基本图元和配置参数保存到符号数据文件;步骤3,在计算机系统中设置地图符号自动绘制模块,地图符号自动绘制模块 根据绘制目标读取符号数据文件中相应基本图元和配置参数,实现绘制输出。而且,设置空间数据与地图符号的对照表,绘制目标空间数据输入计算机 系统后根据对照表转换为绘制目标地图符号,输入地图符号自动绘制模块。而且,图元参数模型中的基本图元类型包括椭圆、圆弧、扇形、三角形、 矩形、折线、曲线和多边形。而且,图元参数模型中的配置参数包括旋转角度、重复配置、定点配置、 可否变形、可否伸长、垂直方向重复配置、垂直方向定点配置、垂直方向可否 变形、垂直方向可否伸长、面符号填充类型和函数晕线填充。而且,符号数据文件采用二进制格式或XML格式。 本专利技术提供的方法可以将绘制目标中的复杂地图符号分解为基本图元,巧 妙将绘制复杂地图符号任务转换为绘制多个简单基本图元任务,并且增加了垂 直方向重复配置、垂直方向定点配置、垂直方向可否变形、垂直方向可否伸长 等地图符号配置参数,完善了地图符号描述体系,从而使得计算机程序能够根 据这些配置参数准确实现复杂地图符号的自动绘制。而且本专利技术建立了地图符 号的图元参数模型,使得地图符号的图元设置与配置参数设置相分离,更方便 地图符号的描述与计算机实现。本专利技术的技术方案实施简便,具有优秀的灵活 性和通用性,可以增强地理信息系统和地图制图系统中地图可视化的功能。 附图说明图1本专利技术实施例的地图符号图元参数模型; 图2本专利技术实施例的石质崩崖符号自动绘制结果; 图3本专利技术实施例的沙质陡崖符号自动绘制结果; 图4本专利技术实施例的石质陡崖符号自动绘制结果; 图5本专利技术实施例的陡坎符号自动绘制结果。具体实施方式本专利技术针对地图制图系统中的复杂地图符号的构图特点,建立一套能够描 述该特点的基本图元类型以及配置参数,由基本图元类型及其配置参数构成的 地图符号图元参数模型是实现复杂地图符号的计算机自动绘制的基础。由于图 元参数模型中的基本图元类型设定是对复杂地图符号的构图进行解析和总结, 具体实施时,技术人员可以根据具体需要进行设定,本专利技术提供一套在实验中 证明比较完备的基本图元类型,其中包括椭圆、圆弧、扇形、三角形、矩形、 折线、曲线、多边形。配合配置参数,这套基本图元类型基本可以满足绘制常用复杂地图符号的需要。在绘制一种复杂地图符号时,经常需要对其对应的基 本图元进行变形縮放或者位置调整,本专利技术在绘图常用配置参数的基础上,考 虑复杂地图符号的构图特点,对配置参数进行扩充以便绘制效果更准确,贴近 国家制图标准。本专利技术提供的配置参数包括旋转角度、重复配置、定点配置、 可否变形、可否伸长、垂直方向重复配置、垂直方向定点配置、垂直方向可否 变形、垂直方向可否伸长、面符号填充类型、函数晕线填充。具体实施时,配 置参数设定可以不同,参见图1中本专利技术实施例的地图符号图元参数模型,配 置参数中对复杂线信号进行变换的内容包括常规的重复配置、定点配置、可否 变形、可否伸长,以及垂直方向重复配置、垂直方向定点配置、垂直方向可否 变形、垂直方向可否伸长、线宽变化率、随机分布。本专利技术提供的包括以下步骤步骤1,在计算机系统中设置地图符号模型模块,地图符号模型模块建立图元 参数模型,图元参数模型由基本图元类型以及配置参数组成;步骤2,提供用于绘制输出的符号数据文件,复杂地图符号的符号数据由以下 步骤得到根据图元参数模型将复杂地图符号分解成基本图元;根据图元参数 模型为分解得到的基本图元设置配置参数;将基本图元类型和配置参数结果保 存到符号数据文件;步骤3,在计算机系统中设置地图符号自动绘制模块,地图符号自动绘制模块 根据绘制目标读取符号数据文件中相应基本图元和配置参数,实现绘制输出。由于在地图制图领域,地图符号是有其国家标准或行业标准的,因此本发 明建立起图元参数模型后,根据将复杂地图符号为转换基本图元和配置参数组 成的符号数据并存储,需要绘制时只需根据绘制目标调用相应符合数据即可, 复杂地图符号的符号数据可以多次使用。具体实施时,可以软件实现一套地图 符号基本图元及其配置参数的可视化辅助设置系统,用于方便用户设置地图符 号的基本图元及其配置参数,同时还可以进行地图符号的自动绘制和测试。值 得注意的是,除了复杂地图符号外,简单的地图符号也可以采用本方法自动绘 制,区别仅仅只是步骤2中分解成基本图元和设置配置参数时更为简单,因此 本专利技术提供的方法实际上可以用来完整的实现地图绘制任务。为了能够把地理信息系统获得的空间数据直接转换为地图,本专利技术进一歩 提供了自动化处理方案设置空间数据与地图符号的对照表,当绘制目标空间 数据输入计算机系统后,空间数据根据对照表转换为绘制目标地图符号,绘制 目标地图符号输入地图符号自动绘制模块,读取符号数据文件中相应基本图元 和配置参数,实现绘制输出。这种方案实现了地理测绘中测量到绘制的无缝对 接。本专利技术需要建立一个存储符号数据的数据文件,这种符号数据文件可以采 用两种格式二进制格式或XML格式。这两种方式都可以将地图符号的基本图 元类型及其配置参数按照结构化的方式存储在符号数据文件中。参见图2 5,为了便于形象理解本专利技术所提供自动绘制方法的效果,本发 明提供了实施例的石质崩崖符号、沙质陡崖符号、石质陡崖符号和陡坎符号的 自动绘制本文档来自技高网...

【技术保护点】
复杂地图符号的计算机自动绘制方法,其特征在于包括以下步骤:    步骤1,在计算机系统中设置地图符号模型模块,地图符号模型模块建立图元参数模型,图元参数模型由基本图元类型以及配置参数组成;    步骤2,提供用于绘制输出的符号数据文件,复杂地图符号的符号数据由以下步骤得到,    根据图元参数模型将复杂地图符号分解成基本图元;    根据图元参数模型为分解得到的基本图元设置配置参数;    将基本图元类型和配置参数结果保存到符号数据文件;    步骤3,在计算机系统中设置地图符号自动绘制模块,地图符号自动绘制模块根据绘制目标读取符号数据文件中相应基本图元和配置参数,实现绘制输出。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱海红梅洋王红李霖应申
申请(专利权)人:武汉大学
类型:发明
国别省市:83[中国|武汉]

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

1
相关领域技术
  • 暂无相关专利