[发明专利]AutoCAD图块与基于路径的点状地图符号交换方法无效
申请号: | 201019026028.1 | 申请日: | 2010-02-03 |
公开(公告)号: | CN101783023A | 公开(公告)日: | 2010-07-21 |
发明(设计)人: | 陈泰生;温永宁;吴明光;闾国年;盛业华 | 申请(专利权)人: | 南京师范大学 |
主分类号: | G06T11/20 | 分类号: | G06T11/20;G06F17/30 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 樊文红 |
地址: | 210097*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | autocad 基于 路径 地图 符号 交换 方法 | ||
技术领域
本发明涉及地理信息共享领域,具体涉及一种AutoCAD图块与基于路径的点状地图符号 交换方法。
背景技术
地理信息共享是指以计算机及空间数据基础设施等硬件技术为依托,在标准、政策、法律 等软环境支持下,对地理信息进行共同使用。地图符号是空间数据可视化的主要工具,它通 过象形的、会意的图形刺激人的左脑,产生心像,来传递地理实体的特征、分布规律等信息。
现有的地理信息共享技术很少考虑地图符号信息的共享,即使涉及,效果也并不理想, 特别是CAD与GIS之间符号如何共享一直是困扰大家的难题。究其原因,是GIS中数据模 型与CAD制图数据模型差异。GIS侧重地学分析,以地理对象为中心,强调地理空间数据的 完整性,强调其独立的地理意义,而CAD制图为了符合制图规范的要求,以图形为中心,往 往无法保持数据完整的地理意义。导致地理数据共享时符号信息丢失、变形。此外,CAD 系统中符号化均是将任意实体对象(点、折线、参数曲线等)集合定义为一个图块(Block) 或形(Shape),图块或形可以作为一个整体插入、缩放、旋转。此种方式缺点是图块与地理 对象数据捆绑在同一个数据文件中,不能脱离CAD软件环境进行查询、浏览。不利于单独建 立符号体系,不便于符号交换与共享。因此,实际工作中经常需要采集两套数据、制作多套 符号,分别供制图与GIS使用。
为解决上述问题,需要要将地学分析与制图功能整合在一起,其重中之重是两者之间符 号数据的共享,因此需要一种新的方法,能够同化当前主流CAD、GIS软件中的符号,共享 同一个符号库,减少不必要的重复劳动,提高制图效率。
基于路径的点状地图符号数据模型,是一种基于路径的点状地图符号数据模型,在吸取 传统CAD与GIS符号模型的基础上,借鉴了PostScript语言、SVG规范、Flash技术中的图 形描述机制,如图1所示,符号库包括符号与模板,符号为有限路径(Path)的集合,路径 由段构成,段可以包括直线、弧、Bezier曲线和样条曲线四类。其中,直线包括直线段与折 线,弧包括圆、椭圆、圆弧、椭圆弧,Bezier曲线包括二次与三次Bezier曲线,样条曲线采 用非均匀有理B样条曲线(NURBS曲线),该曲线为STEP标准中自由型曲线唯一表示方法。 模板是指一种符号构建方式,地图符号中常见的矩形、星型、规则多边形等均可以定义为构 建Path的模板。同时,新的符号结构采用FlyWeight(享元)模式解决了Path与Stroke、Fill 操作的“解耦和”问题,使得同一个Path可以被多个Stroke和Fill操作引用。因此,基于路 径的点状地图符号结构具备通用图形描述能力,且兼顾了地图符号的构图特点,能够同化目 前主流的地图符号。
名称为“基于虚拟机的地理信息系统通用符号系统及其构建方法”(申请号 200610018873.0,公开号CN1838073A)、名称为“点、线、面一体化地物符号形成方法”(申 请号200710021392.X,公开号CN101075244A)、名称为“复杂地图符号的计算机自动绘制方 法”(申请号200710053790.X,公开号CN101159065)、名称为“一种自适应电子地图符号的 系统及方法”(申请号200810239848.4,公开号CN101458819)的专利,均公开了地图符号构 建方法的,但它们均未涉及对AutoCAD图块与基于路径的点状地图符号交换方法。
发明内容
本发明目的在于克服现有的地图符号共享方面存在的缺陷,解决地图中点状符号异构问 题,在基于路径的点状地图符号数据模型基础上,提出AutoCAD图块与基于路径的点状地图 符号(简称为VGE点状地图符号)交换方法,提供AutoCAD图块与基于路径的点状地图符 号间的双向映射,实现点状地图符号的同化、共享。
实现本发明目的的技术方案是:AutoCAD图块与基于路径的点状地图符号交换方法, 该方法包括AutoCAD图块向基于路径的点状地图符号转换和基于路径的点状地图符号向 AutoCAD图块转换两部分。
其中:所述AutoCAD图块向基于路径的点状地图符号转换包括以下几个步骤:
步骤1AutoCAD图块判读:对需要同化的AutoCAD文件进行识别,鉴别其图块格式, 基于该格式的数据模型,读取AutoCAD图块数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京师范大学,未经南京师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201019026028.1/2.html,转载请声明来源钻瓜专利网。