一种地图制图规则构建及其结构化组织方法与系统的制作方法

文档序号:8473069阅读:445来源:国知局
一种地图制图规则构建及其结构化组织方法与系统的制作方法
【技术领域】
[0001] 本发明涉及用于显示地图数据和地图制图的方法,尤其涉及一种地图制图规则构 建及其结构化组织方法与系统。
【背景技术】
[0002] 地图是根据特定的数学法则,将客体(地球或其他星体)上的地理信息(自然现 象和社会经济现象),通过科学的概括,并运用符号系统表示在一定载体区域内的图形图 像,以表现它们的数量、质量在时间与空间上的分布规律和发展变化,地图广泛应用于生产 生活、国民经济以及国防科研等诸多领域。地图制图就是研宄地图编绘与制印的科学技术 方法和过程。目前国内外的相关技术产品如ArcGIS、Maplnfo、SuperMap、方正智绘等在地 图可视化及地图制图方面进行了一定的积累和研宄,但是目前的可视化及制图总体上面向 流程、按照专家系统来设计:即用户(操作者)按照一定的地图制图目的,基于专家经验和 知识,采用人工干预的方法来进行。但是在实际地图可视化及制图过程中往往会出现如下 不足:1)普通用户(非专业制图者)缺少专业知识,地图表示方法运用不够恰当,制图质量 不能满足需求;2)制图过程繁琐,不能满足应急快速制图的需要。3)更新数据后需要重新 配图,制图效率低下。
[0003] 针对以上问题,目前在地图可视化及地图制图领域,已有相关专利做出了 贡献。例如《一种基于地理信息技术的应急知识库维护系统及实现方法》(【申请号】 201310618601. 4)公开了一个基于GIS的应急知识库维护系统及其相关关键技术;《一种基 于地图图式的制图知识构建及形式化表达的方法》(【申请号】201410140266.6)公开了一种 基于地图图式的制图知识构建及其形式化表达的方法;《一种基于基础地理信息数据的电 子地图制图方法》(申请号 :201410059552.X)公开了一种基于基础地理信息数据的电子地 图制图方法;《山地灾害及危险区制图方法》(【申请号】200810118221. 3)公开了一种山地灾 害及危险区制图方法;《用于编辑制图数据的系统和方法》(【申请号】200880120814. 1)描述 了用于编辑及显示制图数据的系统、方法和计算机程序产品。《一种遥感影像与矢量数据一 体化批量制图的方法》(【申请号】201310003015.9)公开了一种遥感影像与矢量数据一体化 批量制图的方法等。
[0004] 但是以上专利中提出的相关制图方法以及系统,侧重于知识规律的分析与归纳, 缺少明确地图制图过程尤其是地图制图规则的结构构建、存储及执行表达。

【发明内容】

[0005] (一)要解决的技术问题是如何构建地图制图过程和地图制图规则。
[0006] (二)技术方案
[0007] 本发明的目的之一是提出一种地图制图规则构建及其结构化组织方法;本发明的 目的之二是提出一种地图制图规则构建及其结构化组织系统。
[0008] 本发明的目的之一是通过以下技术方案来实现的:
[0009] 本发明提供的一种地图制图规则构建及其结构化组织方法,包括以下步骤:
[0010] 步骤1 :构建制图规则;
[0011] 步骤2 :获取制图数据并确定制图数据类别;
[0012] 步骤3 :根据制图数据类别将制图规则形成xml结构化存储;
[0013] 步骤4 :根据制图数据类别来解析制图规则;
[0014] 步骤5 :将解析出的制图规则作用于制图数据进行匹配形成制图结果;
[0015] 步骤6:将制图结果输出。
[0016] 进一步,所述步骤1中的制图规则的形成具体包括以下步骤:
[0017] 步骤I. 1 :按照树层顺序依次构建地图制图规则;
[0018] 步骤1. 2 :对每个地图制图规则构建规则子树图;
[0019] 步骤1. 3 :将每个规则子树图形成结构化xml子文件;
[0020] 步骤1. 4 :按照树层顺序依次将xml子文件与规则子树图进行关链,形成局部有向 图结构;
[0021] 步骤1. 5 :直至完成整个制图规则树的构建。
[0022] 进一步,所述制图规则采用树图结构,所述树图结构包括若干叶节点,每个叶节点 包括属性节点和规则节点;
[0023] 所述属性节点采用树状结构,所述规则节点采用有向图结构,所述规则节点作为 树状结构中的叶节点;
[0024] 所述规则节点采用设置有主键码的链表来进行关链;
[0025] 所述规则节点包括根规则节点和子规则节点,所述根规则节点到子规则节点的每 一条路径构成一条制图规则,所述制图规则采用结构化存储。
[0026] 进一步,所述规则子树图包括制图方案属性节点和制图方案组织节点,所述制图 方案属性节点包括属性名称、属性描述、页面布局、输出设备;所述制图方案组织节点包括 若干图层节点;所述图层节点包括图层属性节点和图层类型节点;所述图层属性节点包括 图层名称、图层显示次序、标注字段、数据源;所述图层类型节点包括矢量图层类、影像图层 类和栅格图层类;
[0027] 所述矢量图层类用于定义矢量图层对应的制图规则子树图;
[0028] 所述影像图层类用于定义影像图层对应的制图规则子树图;
[0029] 所述栅格图层类用于定义栅格图层对应的制图规则子树图。
[0030] 进一步,所述页面布局包括页面尺寸、制图说明、制图单位说明、制图时间说明、比 例尺样式、指北针样式、边框、底色。
[0031] 进一步,所述步骤2中的制图数据的类别按以下步骤来进行确定:
[0032] 步骤2. 1 :判断当前制图数据是否为单图层,如果是,则进入步骤3 ;
[0033] 步骤2.2 :如果否,则判断制图数据的图层坐标及数学基础是否一致,如果是,则 进入步骤3 ;
[0034] 步骤2. 3 :如果否,则对图层坐标进行坐标一致性转换;
[0035] 步骤2. 4 :判断坐标一致性转换是否成功,如果是,则进入步骤3 ;
[0036] 步骤2. 5 :如果否,则退出。
[0037] 本发明的目的之二是通过以下技术方案来实现的:
[0038] 本发明提供的一种地图制图规则构建及其结构化组织系统,包括制图规则构建模 块、制图数据获取模块、制图规则结构化存储模块、制图规则解析模块、制图数据匹配模块 和制图结果输出模块;
[0039] 所述制图规则构建模块,用于确定制图规则;
[0040] 所述制图数据获取模块,用于获取制图数据并确定制图数据类别;
[0041] 所述制图规则结构化存储模块,用于根据制图数据类别将制图规则形成xml结构 化存储;
[0042] 所述制图规则解析模块,用于根据制图数据类别来解析制图规则;
[0043] 所述制图数据匹配模块,用于将解析出的制图规则作用于制图数据进行匹配形成 制图结果;
[0044] 所述制图结果输出模块,用于将制图结果输出。
[0045] 进一步,所述制图规则构建模块包括地图制图树层规则构建模块、规则子树图构 建模块、结构化xml子文件形成模块、局部有向图结构构建模块和整体制图规则树构建模 块;
[0046] 所述地图制图树层规则构建模块,用于按照树层顺序依次构建地图制图规则;
[0047] 所述规则子树图构建模块,用于对每个地图制图规则构建规则子树图;
[0048] 所述结构化xml子文件形成模块,用于将每个规则子树图形成结构化xml子文 件;
[0049] 所述局部有向图结构构建模块,用于按照树层顺序依次将xml子文件与规则子树 图进行关链,形成局部有向图结构;
[0050] 所述整体制图规则树构建模块,用于完成整个制图规则树的构建;
[0051] 所述制图规则采用树图结构,所述树图结构包括若干叶节点,每个叶节点包括属 性节点和规则节点;
[0052] 所述属性节点采用树状结构,所述规则节点采用有向图结构,所述规则节点作为 树状结构中的叶节点;
[0053] 所述规则节点采用设置有主键码的链表来进行关链;
[0054] 所述规则节点包括根规则节点和子规则节点,所述根规则节点到子规则节点的每 一条路径构成一条制图规则,所述制图规则采用结构化存储。
[0055] 进一步,所述规则子树图包括制图方
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1