[发明专利]基于路径的面状地图符号模型及基于该模型的共享方法无效

专利信息
申请号: 201019026029.6 申请日: 2010-02-03
公开(公告)号: CN101782400A 公开(公告)日: 2010-07-21
发明(设计)人: 温永宁;吴明光;陈泰生;闾国年;盛业华 申请(专利权)人: 南京师范大学
主分类号: G01C21/32 分类号: G01C21/32;G06F17/50
代理公司: 南京知识律师事务所 32207 代理人: 樊文红
地址: 210097 *** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 路径 地图 符号 模型 共享 方法
【说明书】:

技术领域

发明涉及地理信息系统(GIS)、计算机辅助设计(CAD)、计算机地图制图(CAC), 导航地图、手机地图、电子地图等领域,特别涉及基于路径的面状地图符号模型及基于该模 型的共享方法。

背景技术

地图符号是空间数据可视化的主要工具,它通过象形的、会意的图形刺激人的左脑,产 生心像,来传递地理实体的特征、分布规律等信息。地图符号和符号库是GIS、地图制图以 及各类电子地图软件的关键技术之一。但是,由于不同系统之间符号数据模型、存储方式和 绘制策略的差异以及符号信息与空间数据关联方式不同,导致地理数据共享时符号信息没有 同步共享;系统互操作时,符号信息丢失、变形。为了实现点状地图符号的共享,人们尝试 了符号格式转换、TrueType字体、符号对应表、多平台渲染等多种方法。但是,由于不同系 统在地图符号数据模型、构图方式根源上的差异,导致这些方法均不能从根本上解决地图符 号共享的问题。OGC制定的Styled Layer Descriptor(SLD)规范试图统一地图符号的数据模 型,但是,“SLD”图元类型单一,没有得到广泛的认可。

为解决上述问题,需要一种新的方法,能够同化当前主流的GIS、CAD软件中的面状地 图符号,共享同一个符号库。

发明内容

本发明的目的在于针对现有的面状地图符号共享方面存在的缺陷,提供基于路径的面状 地图符号模型,作为GIS、CAD、专业图形软件间的面状符号共享的基础。本发明的另一个 发明目的是提供一种面状地图符号的共享方法,针对同一个符号库,分别供不同的CAD与 GIS平台使用,实现对面状地图符号的共享以及快速渲染。

本发明为解决其技术问题采用的一个技术方案是:

基于路径的面状地图符号模型(以下简称VGE面状符号模型),该模型由面状地图符号 数据模型与面状地图符号渲染器组成。

所述面状地图符号数据模型由填充构成,填充派生颜色填充、渐变色填充、图案填充、 点状符号填充、线状符号填充和纹理填充六种填充模式。此外,复杂的面状符号可以通过接 口利用脚本语言对其进行设计,也可以通过轮廓变换将线状符号转换为面状符号。

所述面状地图符号渲染器由笔划处理器、填充处理器以及路径变换三个接口组成。

实现本发明的另一个发明目的的技术方案是:基于VGE面状符号模型的面状地图符号共 享方法,包括面状符号数据共享方法与功能共享方法。

所述数据共享方法包括面状地图符号同化和面状地图符号XML交换。所述面状地图符 号同化是基于VGE面状符号模型,同化目前主流CAD、GIS软件平台中面状地图符号。所 述面状地图符号XML交换是将基于VGE符号模型的面状符号数据通过XML格式进行符号 交换、共享,包括导入XML可交换格式的面状符号数据和导出XML可交换格式的面状符号 数据。

所述功能共享方法包括面状地图符号监测和面状地图符号替换,可分为两种方式:一种 在操作系统中监测对应GIS软件运行时面状符号渲染调用的绘图指令,并将其替换为VGE 面状地图符号的渲染指令;另一种是以com的方式将VGE面状地图符号及其渲染扩充到对 应的GIS平台上。

本发明的优点是:面状地图符号数据与渲染分离,在符号数据方面,可以同化主流CAD、 GIS、专业图形软件中制作的面状符号,支持复杂面状符号、卡通符号的设计,支持纹理填充; 在符号渲染方面,可以将VGE面状符号及其渲染扩充到对应的GIS软件平台之上,从而实 现了GIS、CAD、专业图形软件间的面状符号共享,实现面状地图符号库的“一库多用”。

附图说明

图1本发明实施例1面状地图符号数据模型公式示意图

图2本发明实施例2基于路径的面状地图符号共享方法示意图

具体实施方式

下面结合附图和实施例对本发明做进一步详细说明。

实施例1

本发明提供的VGE面状符号模型,模型由面状地图符号数据模型与地图符号渲染两大部 分组成。其中:

如图1所示,面状地图符号数据模型:由填充构成,填充派生颜色填充、渐变色填充、 图案填充、点状符号填充、线状符号填充、纹理填充等六种填充模式。此外,复杂的面状符 号可以通过接口利用脚本语言对其进行设计,也可以通过轮廓变换将线状符号转换为面状符 号。我们定义了一个PolygonSymbol类,提供以下一些函数:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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