平面设计软件的二次开发技术在地图制图中的应用

合集下载

用C 实现混合使用MAPGIS的多种二次开发方式

用C  实现混合使用MAPGIS的多种二次开发方式

图3 然后选择GisEdit Contrl控件并插入,如图4、图5所示。
图4
图5 调整对话框大小及GisEdit控件大小,添加几个功能按钮,如图6所示。 白色部分为GisEdit控件。
图6 用C++实现混合使用MAPGIS的多种二次开发方式(二) 为了操作GisEdit控件,在ClassWizard中,将GisEdit控件添加为成员变 量。变量名为m_MapGIS。如图7所示
图1 注册成功后,出现图2所示对话框:
图2 如果没成功的话,看看是否和MAPGIS的DLL文件放在同一目录下,因为 它还要依赖MAPGIS的DLL库。 然后用VC中的MFC AppWizard生成一个对话框架的应用程序。打开 所生成的对话框资源,在对话框资源上右击,并选择Insert ActiveX Control…菜单。如图3所示。
} 为了在视窗改变大小时,m_MapGIS控件也改变大小,为视类添加一个 WM_SIZE消息,在其生成的OnSize函数中添加如下代码。 void CMapView::OnSize(UINT nType, int cx, int cy) { CView::OnSize(nType, cx, cy); // TODO: Add your message handler code here m_MapGIS.MoveWindows(cx,cy);// GisEdit控件中新增的改变窗口大小 函数 } 在菜单资源中,修改“打开文件”项,改成“打开工程文件”;并将其(资 源ID号:ID_FILE_OPEN) 在视窗类中(本例为CMapView)建立消息 映射。在映射函数中加入如下代码: void CMapView::OnFileOpen() { // TODO: Add your command handler code here m_MapGIS.LoadProject(); } 编译整个工程并运行,打开一个MAPGIS工程文件,运行结果如图11, 所示

采用二次开发方法的成果管理GIS系统设计与实现

采用二次开发方法的成果管理GIS系统设计与实现

采用二次开发方法的成果管理GIS系统设计与实现将现代的计算机技术应用于成果管理GIS系统的二次开发,可以提高系统的数据管理、数据分析、应用支撑和决策支持能力,对于实现系统的精细化管理和信息化服务具有重要意义。

本文通过对成果管理GIS系统的设计与实现进行探讨,旨在为相关领域的研究和实际应用提供参考。

成果管理GIS系统是一种用于存储、管理、分析和发布各种空间数据和地图成果的软件系统,是面向全国各级行政区划和各类规划编制单位的重要工具。

具体来说,该系统可以实现以下功能:1、数据管理:实现对现有数据的格式转换、数据整合、数据入库等操作,实现数据在空间平台上的快速查询、管理和提取。

2、数据分析:使用现有的空间分析工具,对数据进行专题分析、空间统计、数据关系分析等操作,提高数据是用价值和科学研究水平。

3、应用支撑:通过数据接口技术,实现数据在其他应用软件上的共享和交换,便于不同应用领域的集成和互动。

4、决策支持:针对不同的管理需求,开展数据的可视化、交互式分析和多维度评估,有助于快速了解系统信息和决策支持。

为了实现上述功能,成果管理GIS系统的设计思路应注重以下几点:1、系统结构清晰,分模块分层:设计合理的系统结构,确保不同功能的模块之间有独立、稳定的接口,便于维护和升级。

2、数据规范清晰,格式统一:遵循数据管理的规范和标准,保证数据的质量和准确性,防止出现冗余、重复和错误数据。

3、服务稳定可靠,性能高效:确保服务的稳定性、可靠性和安全性,提高系统的运行效率和响应速度,满足用户的需求和期望。

4、开放共享,支持互动:实现系统的开放性和共享性,支持数据在不同系统和应用软件间的交换和共享,推动互动式应用和协同工作。

根据上述的设计思路,成果管理GIS系统的实现方法可以采用WebGIS技术和开源GIS 库,以实现系统的可视化展示、数据交互和后台处理等功能。

其中,WebGIS技术是一种基于Web环境的地图与空间信息可视化技术,主要包括地图服务、空间分析和数据交互等功能,可以方便地实现地图和数据的可视化呈现和交互分析。

《地图应用开发V》课件

《地图应用开发V》课件

四、地图应用的性能优化
1 数据量大的应对策略 2 地图渲染性能优化
讨论处理大规模地图数据 的优化策略,如图块加载、 空间索引和数据分割等技 术。
探索提升地图渲染性能的 方法,包括数据压缩、延 迟渲染和缓存优化等技术 手段。
3 地图动画性能优化
优化地图上动画的性能表 现,减少卡顿和闪烁,提 供流畅的用户体验。
地图UI组件的设计
设计用户界面组件,提供简洁明了的控 制选项,如导航栏、放大缩小按钮和图 层切换等。
三、地图的绘制与动画
矢量图层的绘制
学习如何绘制矢量图层,包括点、线、面以及符号 化渲染等技术。
栅格图层的绘制
掌握栅格图层的绘制方法,了解栅格数据的处理和 渲染技巧。
地图动画的实现
学习如何在地图上实现动画效果,包括路径动画、 渐变动画和闪烁动画等。
五、地图数据的二次开发
1
地图数据API的使用
介绍常用的地图数据API,如Google Maps
自定义数据引擎的设计
2
API和Mapbox API,展示其功能和应用。
指导学习如何设计和实现自定义的地图
数据引擎,满足个性化需求。
3
地图应用扩展的设计思路
思考如何通过地图数据的二次开发,实 现更多功能和创新应用的设计方向。
将地图数据可视化呈现,包 括样式设计、符号化和热力 图等技术手段。
地图数据的分析
利用地图数据进行空间分析, 包括地理数据挖掘、聚类分 析和路径规划等应用。
二、地图的交互设计
1
地图事件的处理
2
响应用户与地图交互的事件,包括点击、
拖拽和放大缩小等常见事件。
3
地图基本操作的设计
设计用户与地图的基本交互行为,包括 平移、缩放、旋转和倾斜等操作。

MapGIS二次开发在绘制地震震中分布图中的应用

MapGIS二次开发在绘制地震震中分布图中的应用
维普资讯
第2 专 刊 7卷
2007年 6月
大 地 测 量 与 地 球 动 力 学
J URNAL OF GEO S AN EOD O DE Y D G YNAMI S C
Vo . 7 S c 1 2 pe .
J n ,0 7 u e2 0
MaG S是武 汉 中地 数 码有 限公 司 开 发 的基 础 pI
入 以精确 确定 点位 置 , 以致 在 制 图过 程 中 需逐 一 输 入震 中点 然后修 改其 位 置 再 标 注 震级 和发 震 时 间 , 工作量 大 , 速度 慢 , 而且 震 中 点 坐标 存 在 一 定 误 差 。
关键 词 M p I 二次开发 明码文件 aGS
属性连接 震中分布图
中图分类 号 :3 5 6 P 1.9
文献标 识 码 : A
DRA W I NG EPI CENTRE S DI TRI BUTI N AP o M BAS ED
oN ECoNDARY S DEVELoP ENT a GI M oF M p S
且有 效地 减小 了制 图误 差 。
分, 目前绘 制 震 中 分 布 图 主 要 依 靠 手 工 在 MaGS p I
编辑子 系统 里根 据 Ma SS输 出 的地 震信 息逐 一 输 pI 入 。 由于在输 入点 图元 时不j
摘 要 M p I制图功能强大, aGS 但在绘制地震构造图过程中添加地震震中位置点时却极为繁琐。为此提出一种
把记录地震信息 的文本文件转换成 MaG S明码文件再生成 图形 文件 , pI 并通 过属性 连接达 到动态 标注 的方法 。按
上述方法 , Mi oo C++ . 以 c sfV r t 6 0为工具 , 二次开发 MaG S 实现 了快速 准确绘 制地震震中分布图 。 p I,

测绘软件二次开发与应用

测绘软件二次开发与应用

测绘软件⼆次开发与应⽤2019-07-17【摘要】在测绘⼯作中,我们应该以科学技术为第⼀⽣产⼒的科学思想,充分发挥本部门科技研发能⼒,尽可能选择⼀种效益更⾼的、作业周期更短的科学作业⽅式,才能⼤幅度提⾼⼯作效率。

给测绘⼯程项⽬带来更好的经济效益,同时也在市场济的激列竟争中,给本部门赢得更多机会。

【关键词】测绘软件;软件开发;开发语⾔;效益引⾔测绘是经济社会发展的⼀项基础性⼯作,⼴泛服务于经济建设、国防建设、⼈民⽣活。

测绘中地理信息系统GIS技术的不断成熟和应⽤,测量信息管理向可视化、信息共享和传播⽹络化的趋势发展。

⽬前全国第⼆次⼟地更新调查的地形、地籍数据转换、地理信息数据的⼊库⼯作已在全国各地市、县已逐步开展。

1 软件开发在AutoCAD平台下主要提供了三种的语⾔开发⼯具,分别是:使⽤C/C++的ObjectARX,VB/VBA的ActiveX开发,以及AutoLISP/VisualLISP开发⼯具。

以上三种⽅法中,第⼀种功能强⼤、程序设计灵活,但开发周期长,要求开发者要有较强的C++语⾔开发能⼒,适⽤于专业软件公司⽤户开发;第⼆种⽅法开发周长相对短,但不能直接调⽤命令,还要结合LISP语⾔等其它⼯具才可以在AutoCAD⾥运⾏,使⽤不⽅便。

第三种⽅法开发成本低,开发周期短,使⽤⽅便,保密性好。

结合项⽬⼯程的临时性、开发周期分析、开发本成及使⽤区域问题,所以选择VisualLISP语⾔在AutoCAD平台上进⾏软件系统开发。

1.1 资料准备(1)软件开发⽬标:开发⼀套完整的系统,把原始的dwg数据转换为和普通的CASS2008软件系统中图形和属性要求⼀致数据,最终通过CASS2008软件转换为符合全国第⼆次⼟地调查⼊库的SHP格式的GIS数据。

(2)测区资料情况:测试测区为⼴州市1:500数字化地形图,共计10平⽅公⾥200幅。

(3)作业依据:《⼴州市⼟地基础数据库技术规范》(以下称《规范》)。

多种制图软件在地图编绘中的应用研究

多种制图软件在地图编绘中的应用研究

多种制图软件在地图编绘中的应用研究多种制图软件在地图编绘中的应用研究地图编绘是地理信息科学中的核心技术之一,它通过将地理数据转化为图形形式,展示地球或特定地区的地貌、地理特征、资源分布等信息。

地图编绘在军事、测绘、城市规划、交通管理等领域中有着广泛的应用。

随着计算机技术的发展,多种制图软件的出现,为地图编绘带来了更大的便利性和高效性。

本文将探讨多种制图软件在地图编绘中的应用研究。

首先,ArcGIS是一种广泛应用于地图编绘的制图软件。

它具备强大的数据处理和可视化分析能力,能够处理大规模地理数据。

ArcGIS有丰富的地理数据管理功能,可以方便地将空间数据导入和存储,支持多种常见的地图数据格式。

ArcGIS 还拥有多种绘图工具和符号库,可以根据需求进行地图样式的定制,包括标注、填充、线条等。

此外,ArcGIS还提供了可交互的地图制作功能,用户可以通过地图模板、导航工具和筛选器等方式,自主设计和绘制具有交互功能的地图。

其次,QGIS是一种开源的地图编绘软件,广泛应用于地理信息系统领域。

QGIS具备与ArcGIS相似的功能,包括地理数据处理、可视化分析和数据管理等。

QGIS支持多种地图数据格式的导入和导出,包括Shapefile、GeoTIFF和KML等。

在制图方面,QGIS提供了多种绘图工具和符号库,用户可以自主设计和定制地图样式。

此外,QGIS还支持Python编程语言,用户可以通过编程,实现自动化的地图制作和数据处理。

此外,Mapbox是一种主要用于地图编绘的在线平台和软件开发工具。

Mapbox提供了简洁、高效的地图编绘解决方案,具备强大的数据可视化和分析能力。

Mapbox支持多种地图数据源的导入和存储,包括OpenStreetMap、Mapbox矢量地图和栅格地图等。

Mapbox的绘图工具和符号库十分丰富,可以根据地图的目的和要求,进行个性化设计和定制。

此外,Mapbox 还提供了API接口和SDK开发工具,可以方便地嵌入到网页、移动应用和桌面软件中,实现地图的可视化展示和交互功能。

CAD与MAPGIS的应用和数据格式转换

CAD与MAPGIS的应用和数据格式转换

4 5 0 0 1 5 2 . 郑 煤 集 团 嵩 阳煤 业 公 司 地 测 防 治水 处
摘 要: 随着全球卫 星定位 技术及计算机技术 的发展和在测绘 中的普 遍应 用, 测绘的作业方式和应用领域都发 生了重大变化。本 文结合 自己在 测绘工作 中制 图的经验 , 就两个常 用软件 间的数据转 换问题进行 探讨 , 希 望在 以后的学 习和 工作 中, 能给大家 提供帮
【 文章编号 】 1 0 0 4 — 7 3 4 4 ( 2 0 1 3 ) 0 9 — 0 2 4 4 — 0 2
C A D与 MA P G I S的应 用和数据格 式转换
张 丽 娜
( 1 . 河 南 省 时 代 测 绘技 术 有 限 公 司 河 南 郑 州
陈 少 华
张 鹏
河南 登 封 4 5 2 4 7 0 )
3 AU T O C A D和 M A P G I S 在 测绘 行业 中的应用 分析
MA P G I S和 A U T O C A D都是测绘行业 中必不可少的应用软件 。 当我们进行 全野外数字化测 图、地形 图编绘 及断面 图等 图件制作 时, 经 常用到 南方 C A S S , 它就是在 A U T OC AD平台进行 了二次开发后被 广泛应用的一 一 款测量软件 。 它最终输 出的成果只有一个 D WG文件 , 便于 随 时复 制 和 保 存 数 据 。 当进行区域地质图或城镇规划 图等 图件制作时 , 图形 中会形成大量 的彩色 区块 , MA P GI S利用其独特的拓 扑造区功能, 减少人们在手工制 图 时重复进行区块填充的工作, 大大 提高了制 图效 率。它最终输 出的成果 为 wT( 点) 、 WL( 线) 和 WP ( 面) 文件, 由一个 MP J ( 工程) 文件来对它们进 行管理 , 但是复制和保存时必须 同时对点、 线、 面这三个文件进行操作 。

mapgis二次开发教程

mapgis二次开发教程

mapgis二次开发教程默认分类 2009-09-08 10:18:14 阅读898 评论1 字号:大中小订阅目前MAPGIS二次开发库主要以API函数、MFC(Microsof t Foundation Class)类库、Com组件、Activ eX 控件四种方式提供。

开发库被封装在若干动态链接库(DLL)中。

API函数在使用方法上与Windows的API函数完全一样,因此是独立于开发工具的。

无论您使用VC++、VB还是BC++、Dephi…,您在这些工具中如何调用Windows的API函数,您就可以怎么调用这些二次开发函数。

MAPGIS类库是为基于MFC类库的C++开发者提供的多个可重用基类,它将应用程序所需的常见基本功能作了封装,使用便利,改动灵活。

开发者只需从类库派生即可使自己的程序获得从窗口显示控制到图形查询编辑的各项功能。

MAPGIS COM组件是MAPGIS新一代体系结构的表现,功能更加强大,使用更加便利。

具有二次开发方便、易于集成、无限扩展等特点。

支持多种开发软件,包括Visual C++、Visual Basic、Delphi、script、InterDev、Power Builder等,开发者可以多层次的访问MAPGIS组件的数据层、功能层和界面层。

Activ eX 控件是MAPGIS完成组件化改造的成果之一,它们使得二次开发更为快捷便利,代码的可复用性更高。

上述各类开发接口提供了从最基本数据单元的读取、保存、更新和维护到MAPGIS地图库的建立和漫游,以及空间分析,图象处理等一系列功能。

其中,API函数是基础,使用上最灵活,但技巧性要求也最高。

所以本书大量篇幅用于介绍C++ API函数。

MAPGIS将不断丰富完善各类二次开发接口,以多种开发手段满足不同层次、不同应用的需求。

这些函数所在的C++头文件表4-1所示:表4-1 二次开发头文件4.2 MAPGIS基本术语下面介绍MAPGIS系统中经常使用的一些基本概念。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第5期 张建新等.平面设计软件的二次开发技术在地图制图中的应用 133 文章编号:1672—8262(2008)05—133—03 中图分类号:P283.7 文献标识码:B 平面设计软件的二次开发技术在地图制图中的应用 

张建新 ,高飞 (1.合肥工业大学土木建筑工程学院,安徽合肥230009;2.安徽省第四测绘院,安徽合肥230031) 摘要:通过对计算机地图制图的分析和平面设计软件的二次开发技术的研究,实现制图功能,提高作业效率。 关键词:地图制图;平面设计软件;二次开发技术;制图功能;作业效率 

l 前言 目前一些著名平面设计软件,如CorelDRAW、11一 lustrator、AutoCAD等在印刷包装、广告设计、机械制图 等各方面有着广泛的应用,并以其强大的图形处理功 能和图形设计效果,被使用者青睐,也被不少测绘单位 应用于测量、制图、建库的任务中。但是以上软件自身 设计的功能并不能完全满足地图制图的需求。例如在 CorelDRAW专题图设计中的线型、符号制作与修改起 来很不方便,而在AutoCAD中制作地形图时相邻图幅 接边也比较麻烦。本文通过对平面设计软件二次开发 技术的分析和研究,实现了扩展软件功能,提高了作业 效率。 2二次开发技术的分析 平面设计软件的开发方法多种多样,开发工具层 出不穷,以AutoCAD为例,二次开发的方法就有:Visu— alLisp、ObjectARX、ActiveX Automation、.NET等等。 开发的工具有:VisualLisp、VC一、VB/DELPHI、C#. NET/VB.NET等等,而每种方法的开发难度和特点也 不相同。VisualLisp代码可读性差,但易学;ObjectARX 对AutoCAD有最深入的控制能力,代码的保密性高, 但比较难学。ActiveX Automation是一套微软标准,该 标准允许通过对象由一个应用程序控制另一个应用程 序,具备了强大的开发能力和简单易学的优良特点。 对于测绘单位专业技术负责人可根据实际任务需求, 分析使用二次开发技术与使用其他途径实现制图功 能,比较所花费的总体时间等,决定是否进行二次开 发。如果需要进行开发,分析比较是针对任务定制式 开发,还是针对某种功能作为长期应用的开发,后者开 发要花费大量的时间去测试程序在各种环境中的稳定 性。最后还要了解开发人员对各类开发方法的掌握程 度,选择合适的开发方法和开发工具,才能进行二次开 发。 3针对地图制图任务的开发方案 在地图编制到地图出版印刷的过程中,需要反复 检查、修改,以确保地图的成图质量。地图的修改来源 于设计不合理、制作不认真、资料不断更新、客户和领 导的意见等等。图面错误主要分为随机错误和系统错 误。随机错误一般通过人工修改,而系统错误则可通 过计算机查找批量修改。然而平面设计软件只能提供 较少的批量修改功能,特别对于像地图册(集)这样图 幅数量多的工程,修改花费时间长、错误不能修改彻 底,往往一些误操作还产生了新的错误。通过对制作 软件的二次开发,可以较好地解决以上问题并大大缩 短成图的工期。 以某地图册为例,其设计要求:按行政区域在 CorelDRAW中进行分幅绘制地图。图册中大部分地 图为展开页,在制作后期拼版中要将每个展开页裁切 成单页进行拼版,而且拼版完成后还要进行对图册样 本进行多次检查、验收、审查等,以确保图册质量。然 而图册的图幅再修改时,就必须重新裁切,重新拼版。 对于以上情况作认真分析后,本文采用AetiveX Automation技术,利用CorelDRAW Object Model进行 针对任务的二次开发,实现批量修改、批量裁切、批量 拼版。 编程思路:查找需要操作的图形文件及图形,并通 过CorelDRAW对象的属性和方法实现批量功能。 图1是批量修改的流程图,对于实现批量修改符 号尺寸,图形颜色,文字样式等都十分方便。批量裁切 在此流程图上作适当修改即可,关键是如何定位绘制 裁切框,然后执行裁切框与查找对象的裁切方法,最后 

¥ 收稿日期:2o07—12—2O 作者简介:张建新(1976一),男,工程师,主要从事地理信息系统及地图制图方面的工作。 I34 城市勘测 2008缶 删除裁切框。图幅裁切的自动命名也很重要,最好按 页码命名,为后期拼版提供方便。 

开始功能模块 查找图形文件 二二工二二 

打开文件 二二工二二 

查找SHAPE对象 

< 否 是卜————~ 

没结柬继续 兰 塑 二 保存并关闭图形文件 圈形文件查找结束? 结束 没结束继续查找下…个文件 

结束该功能模块 图1编程流程 对于实现批量拼版程序,可以先按页码编写一个 文本文件,说明版号和拼版图幅的顺序。以下文件为 一个16开地图册项目,在对开四色机上印刷拼版的索 引文件: BEGIN 1 16,1,4,13 6,8,5,12 2 14,3,2,15 11,6,7,10 

END 上述文件以BEGIN开始、以END结束。第一行 为版号,每二行为l号版的正向四页页号,第三行为l 号版的反向四页的页号,以此类推。程序通过读此索 引文件,便知道如何去拼版。以下列出程序主要部分 的清单代码: Dim ml As String‘存储拼版工作路径 Dim docl As Document‘定义CDR文档对象 Dim sl As Shape‘定义图形对象 Dim DbNo As String‘定义拼版号变量 Dim YmNo(8)As String‘数组存储单页的页码 

D0 While DbN0<>”END” 

……… ‘读拼版索引文件代码略 Set docl=CreateDoeument() ‘建一个新CDR文档 doc1.Unit:cdrMillimeter ‘设定坐标单位 doc1.MasterPage.SetSize 864,582‘设定拼版尺寸 ActiveLayer.Import ml&YmNo(0),cdrCDR ‘正向版面 按坐标拼版 Set sl=AetiveShape s1.SetPosition 0,582 

ActiveLayer.Import”ml&YmNo(3)”,cdrCDR Set sl=AetiveShape s1.SetPosition 648,582 ActiveLayer.Import”ml&YmNo(4)”,cdrCDR‘反向版面 拼版并旋转 Set sl=ActiveShape s1.SetPosition 0,291 s1.Rotate l80 

ActiveLayer.Import”ml&YmNo(7)”,cdrCDR Set sl=ActiveShape s1.SetPosition 648,291 s1.Rotate l80 doc1.SaveAs ml&DbNo&”.cdr” 保存拼版成果 

Loop 如果在地图册的制作前便要求作业人员严格按设 计分层,图幅之间符号尺寸、版面尺寸等协调一致,这 样就可给后期二次开发减轻不少工作。如果图幅不按 设计制作,开发人员就要在判断语句上多下工夫,而且 不容易保证程序的稳定性。 

4扩展软件制图功能的应用 除了以上专为制图任务定制开发的程序外,生产 单位也可以开发一些常用工具,供作业人员长期使用。 如根据图号生成图廓、自动展点、等高线取舍、河流渐 变等在地图制图任务中经常使用的功能。国内一些软 件公司在AutoCAD基础上二次开发一些应用软件,在 地形图、地籍图、土地图上有着广泛的应用。开发应用 工具一般应有友好的交互式界面并且要通过严格的测 试才能使用。另外编程思路和算法是程序的核心。 使用AutoCAD软件在大比例尺地形图缩编过程 中,一般通过快速选标高的办法取舍等高线。对于山 地测区,这种方法工作效率低且容易出错。编制一个 通用的根据等高距选取等高线的工具将大大提高效 率。等高线提取的算法比较简单,主要是取余数进行 判断: IF(等高线.标高MOD(等高距 一组等高线条数))=0 THEN 等高线.层=“计曲线” 第5期 张建新等.平面设计软件的二次开发技术在地图制图中的应用 l35 ELbE 等高线.层=“首曲线” 

END IF IF(等高线.标高MOD等高距)<>0 THEN等高线.层= “废层” 

一组等高线条数可根据等高距来判断,如1 m、 

2 m等为5条,而2.5 m为4条。 利用窗体加入文本框控件供作业人员输入等高 距,加人命令按钮控件供作业员执行操作。另外还要 判断用户的不正常输入(如等高距为负数),退出子程 序并弹出对话框提示用户。程序员要考虑到其他各种 出错可能性,加上相应代码保证程序稳定。 对于要舍去的等高线,不建议立刻删除,把它们放 人废层,由人工检查后再处理,以防原始数据中等高线 标高错误。我们也可以根据等高线高程改变其颜色, 人工判断等高线的高程错误。如果能在此基础上对等 高线弯曲进行综合,这个工具便可应用于中小比例尺 地形图的缩编中。 

5 结语 通过以上举例分析,平面设计软件二次开发技术 对于测绘生产单位扩展软件功能、提高工作效率有着 重要的意义。程序开发人员只掌握程序语法、编程工 具是远远不够的,还要刻苦钻研各种算法,并对程序进 行反复测试。而生产单位技术负责人则要了解各种软 件的功能以及之间的转换关系,在实际生产中合理地 利用此类软件的二次开发技术。 

参考文献 [1] 张天纯.使用CORELDRAW图形软件编制专题地图集 [J].城市勘测,2003(1):37—41 [2] 黄仁涛,庞小平,马晨燕等.专题地图编制[M].武汉:武 汉大学出版社,2003:69 [3] 张帆.AutoCAD VBA二次开发教程[M].北京:清华大 学出版社,2006 [4] 姚兴海,姚磊.CorelDraw地图制图[M].北京:中国地图 出版社.2003 

The Application of Graphic Design Software Secondary Development in Mapping Technology Zhang JianXin ,-。Gao Fei (1.Hefei Industrial University School of Civil Engineering,Hefei 230009,China; 2.Fouah Survey and Mapping Center of Anhui Province,Hefei 23003 1,China) Abstract:Based on the analysis of graphic design software and the research of secondary development technology,a— chieve mapping function and improving work efficiency. Key words:Mapping Technology;Graphic design software;Secondary Development Technology;Mapping function; Work efficiency 

相关文档
最新文档