基于ArcGIS Engine的可扩展地图标绘系统
基于ArcEngine插件式GIS应用框架的设计与实现

基于ArcEngine插件式GIS应用框架的设计与实现许巨平【摘要】为提高GIS软件的可重性和可扩展性,本文基于ArcEnginc提出了一种插件式GIS应用框架模型,详细介绍了GIS应用框架的工作原理和所涉及的若干关键技术,并给出了部分代码辅以说明.最后,通过实例展示了这一成果的应用.【期刊名称】《安徽地质》【年(卷),期】2011(021)001【总页数】4页(P60-62,73)【关键词】地理信息系统;插件式;ArcGIS Engine;应用框架【作者】许巨平【作者单位】安徽省地质测绘技术院,安徽,合肥,230022【正文语种】中文【中图分类】T391.4随着社会经济的发展,人们对GIS软件的应用需求也日益复杂,软件项目的开发已向多元化、大型化的方向发展,然而,这些因素却使软件开发团队的管理变得越来越复杂,软件开发项目的可控性变得越来越不稳定。
为解决问题,许多软件产品开始采用应用框架(Application Framework)思想进行软件结构设计。
应用框架相比其他程序结构而言具有五大主要特点:模块化、可重用性、可扩展性、简单性和可维护性,这些特性对于编写结构复杂、需求多变的大中型应用软件系统,无疑为开发人员提供了一个健壮、灵活和具有较高扩展性的开发平台。
本文将基于C#和Esri公司的ArcEngine开发组件,介绍如何设计和实现一个通用的GIS应用框架。
插件式应用框架模型将整个应用程序划分为两个部分:插件对象和宿主程序,其主要思想是将系统功能以插件对象的形式通过宿主程序统一管理。
其中宿主程序以可执行文件形式存在,负责解析插件对象并将插件对象生成各种相应的按钮、工具等可视化界面(UI)对象,其内部定义了宿主程序与插件对象之间以及插件对象与插件对象之间完备的消息机制(包括消息转发、框架内部自定义消息)和不同的插件对象分类标准,从而使各个插件对象能够被正确的调用。
插件对象保存在插件程序集中,一般是一个遵循了某些特定规则(通常表现为接口)的DLL,能够被宿主程序调用和解析,是插件式框架具体功能的承载者。
基于ArcGIS Engine的WebGIS空间分析功能拓展

当用户选定年份以后,Web 服务层的 jsp 将该年份数据传递给 GIS javabean。GIS javabean 接受这些数据后,调用相应的年份的雨量数据进行运算。生成雨情等值线的步骤为:(1) 对朝阳市雨量站矢量图进行 Spline 插值,生成栅格图像。在进行空间插值之前,必须使用 FeatureClassDescriptor 设置参考的属性列。AE 提供了 RasterInterpolationOp 类,在该类中可 以设置生成栅格图像的插值方法,图幅范围等参数的方法。(2)生成等值线。生成等值线 的方法为调用 com.esri.arcgis.geoanalyst.RasterSurfaceOp 类中的 contourList 方法。(3)裁减。 由于上一步生成的矢量图的范围为行政区划图的范围,即由行政区划图 X,Y 坐标的最大和 最小值构成的矩形,所以需要使用行政区划图对其进行裁减以获得符合行政区划边界的等值 线矢量图层。
3. 实现过程
本开发方式的实现过程主要包括地图服务的发布,WebGIS 应用的实现,基于 ArcGIS Engine 的空间分析应用的开发以及在 J2EE 框架下的集成。
(1)地图服务的发布。在用 ArcIMS 发布地图服务时,需要将所要发布的图层加载到 author 中进行整饬,并形成一个 AXL 文件。然后用 Administrator 创建一个服务,指定服务 的名称,服务的类型和 AXL 文件的位置。
根据 J2EE 的分层标准,一般 Web 应用分为四层,即用户层,Web 服务层,逻辑应用 层和数据层[6]。(1)用户层的作用是在浏览器上实现地图的显示,操作,以及属性信息的 展示等。出于减少浏览器的负担和安全性的考虑,一般情况下用户层采用瘦客户端,即用 HTML 和 javascript 完成所有的操作。(2)Web 服务层包括普通业务处理和 GIS Connector 两个部分。普通业务处理部分主要负责数据的处理和传递,组件的调用等。GIS Connector 是连接用户层和 ArcIMS 服务器的纽带。ArcIMS 为 J2EE 提供了 Java Connector 作为 GIS Connector。(3)与传统的 Web 应用相比,WebGIS 应用的特别之处在于逻辑应用层中包含 一种或多种类型的 WebGIS Service。WebGIS Service 根据客户端请求的参数对相应的空间数 据进行计算等操作,并将操作的结果以特定的方式返回给用户。以 ESRI 公司的 ArcIMS 为 例,用户层通过 ArcXML 与 ArcIMS 服务器进行通信,ArcIMS 服务器通过处理 ArcXML 获
基于ArcGIS Engine的GIS框架的设计与实现

基于DotNET和ArcGIS Engine的GIS框架的搭建丁圣陶,王磊, 熊伟,孙庆华(中国矿业大学环境与测绘学院,江苏省资源环境信息工程重点实验室,江苏徐州221008)摘要:由于GIS涉及的领域非常广泛,商业公司或者个人想短时间内从基本类库开始编写一个可扩展性强、功能完善的GIS平台成为一件非常困难的事情,其所耗费的人力、物力和成本也非常高昂。
本文在介绍DotNET和GIS框架的基础上,在C#.NET语言环境下应用ArcEngine制作了一个具有常用功能的软件框架。
相比基本类库开发而言,其降低了开发的难度,提高了开发的效率,同时可以在专业模型开发时方便地集成GIS功能。
关键词:DotNET;ArcEngine;框架模型Design and Implementation of DotNet and ArcGIS Engine BasedHouse Property Information SystemDing Sheng-tao, Wang Lei, Xiong Wei, Sun Qing-hua(School of Environment and Spatial Informatics , China University of Mining and Technology , Jiangsu Key Laboratory of Resources and Environmental Information Engineering,Jiangsu Xuzhou 221008,China)Abstract: As a result of the field GIS refers to is very widely,commercial companies or individuals want to start a short period of time from the basic class library to prepare a highly scalable, fully functioning GIS platform has become a very difficult task, which consume human, material and cost also very high. In this paper, base on the Introduction of DotNET and GIS framework, Use ArcEngine produced a common software framework in the C #.NET Application Language Environment. Compared to the basic class library development, it reduces the difficulty of development, improve the efficiency of development and at the same time when in the professional model development can easy integration into the GIS function. Key words:DotNET;ArcEngine;Framework Model引言地理信息系统可定义为:由计算机系统、地理数据和用户组成的,通过对地理数据的集成、存储、检索、操作和分析,生成并输出各种地理信息,从而为土地利用、资源管理、环境监测、交通运输、经济建设、城市规划以及政府各部门行政管理提供新的知识,为工程设计和规划、管理决策服务[1]。
基于ArcEngine与SketchUp的GIS系统构建

doi:10.3969/j.issn.1001-358X.2010.04.014基于ArcEngine与SketchUp的GIS系统构建宋利杰1,王健1,韩永斌2,陈星彤1(1.河北理工大学,河北唐山063009;2.煤炭科学研究总院唐山研究院,河北唐山063012)摘要:论文以山东省邹城市北宿镇为例,以SketchUp为三维建模工具,探讨了各种地图要素的三维建模方法,以ArcGIS Engine及VS2005为开发平台,介绍了二、三维相结合的地理信息系统开发过程,实现了二维GIS的查询、分析功能及部分三维功能,对相关系统的开发有借鉴意义。
关键词:ArcEngine;SketchUp;三维建模中图分类号:P209文献标识码:B文章编号:1001-358X(2010)04-0044-031开发环境及流程1.1开发环境(1)SketchUp简介SketchUp是由Google公司发布的一款简单而实用的三维建模软件,使用它的贴图功能,可以方便而真实的构建各种地物的立体模型,使用它的地形工具,可以迅速的对区域地形进行模拟,满足小区域范围内地形地物三维模型建立要求。
目前该软件有两个版本,免费版及专业版,在需要与ArcGIS软件交互时,需要使用专业版。
(2)SketchUp6ESRI使用SketchUp软件进行三维建模并为GIS系统提供三维模型时,其基础数据要从GIS软件来(其它数据类型无法加入属性信息),建模后还要将其导出到GIS软件中去,因此就涉及到不同软件相互间的数据转换问题,该接口可由用户自己编程实现,更简便的方法是直接安装由Google公司开发的插件SketchUp6ESRI,该插件包含两个工具:①GIS Plugin;②3DAnalyst SketchUp3D Symbol Support,用于在ArcGIS及SketchUp间交互数据。
(3)ArcGIS Engine简介ArcGIS Engine是由ESRI公司发布的GIS组件产品,为用户提供了功能强大的GIS框架,可以方便的实现地图基本操作、专题图的分层显示、地理信息查找与分析等功能,基于ArcObjects(简称AO)核心构建,继承了AO的优点,但用其开发的程序在运行时只要拥有ArcGIS Engine Runtime即可,而不必像AO那样必须安装ArcGIS桌面产品。
通过ArcGISEngine构建GIS应用

Web 浏览器在其他应用中嵌入GIS 功能自定义应用GIS桌面应用ArcGIS Engine简单, 重点的功能完全的GIS功能自定义应用ArcGIS EngineCOM .NET JAVA C++Engine 开发包包括高级的Engine扩展•Engine 开发包•Engine 运行时SystemSystem库是ArcGIS框架中最底层的一个库,它包含了一些被其他库使用的一些组件。
SystemUISystemUI库定义了一些在ArcGIS中被用户界面组件使用的类型。
象Icommand和Itool这样的接口就在这里定义。
这两个库一般不被扩展对象模型图图例Cartoz Carto库包含了为数据显示服务的对象。
PageLayout和Map对象在这个库中,以及支持各种数据类型的图层,渲染。
这个库中也包括了MxdServer 和MapServer对象,它们通常被Server用来显示地图数据。
Element MapPageLayout MapSurrondFrameElement GraphicElementScaleText MarkerNorthArrow Element**Layer In Carto *MxDocument*TinRender ClassBreakRender SimpleRenderChartRenderUniqueValueRender FeatureRender RasterRenderFeature LayerDataSourcesFileDataSourcesFile库包含了为支持的矢量数据格式提供的工作空间工厂和工作空间.DataSourcesGDBDataSourcesGDB库包含了为存储在RDBMS中的矢量和栅格数据提供的工作空间工厂和工作空间。
GeoDatabaseDistributedGeoDatabaseDistributed库包含了需要执行checkout/checkin的离线GeoDatabase的对象。
基于ArcMap的地图工具集系统的实现(可编辑)

基于ArcMap的地图工具集系统的实现测绘技术装备季刊第 l4卷 2012年第4期装备园地 57基于ArcMap的地图工具集系统的实现施建辉高晖翟群英董文君国家测绘局第一航测遥感院陕西西安 710054摘要:通常ArcMap有两种扩展方式,一是通过编写ArcMap内置的VBA代码来实现,这种方式简便、快捷;另一种是实现ArcObjectS公布的相关的组件接口,使用通用的、支持COM技术的编程语言编写COM插件来实现扩展。
它们各有优缺点,也满足了不同层次用户的需求。
现以实现927工程和动态更新检查工具集为主线,按第二种扩展方式,通过实现ArcObjectS所公布的相关接口为手段,最终生成满足一定规范要求的COM插件来实现地图工具集。
关键词:ArcMap 实现接口命令工具工具栏1引言言强大的面向对象的功能和方便的集成开发环境,ArcGIS是具有统一的、完备的、可伸缩的系列为我们提供良好的用户体验,同时由于源代码已编GIS平台,它可以适应GIS用户由低到高的广泛需求。
译成机器码或中问代码,具有很强的保密性。
本文ArcGIS 由三个重要部分组成:ArcSDE、ArcIMS、桌着重介绍第二种扩展方法的实现原理,同时也为用面软件。
户快速定制ArcMap功能提供一种简便且用户体验良ArcSDE是一个高效的海量空间数据库引擎,它好的解决方案。
将空间数据和相关的属性数据统一放在工业标准的 2基于AreMap的工具集系统的设计与分析DBMS下进行管理,支持多用户并发访问操作;ArclMS 本文介绍的检查工具集是笔者开发并应用于实是互联网地图服务器,是基于 Internet的分布式空际生产的软件。
共分为DEM数据检查、927工程数据间信息和GIS服务器,它提供了Internet/Intranet 检查和动态更新数据检查三大部分。
每个部分又包环境下的地图服务能力;桌面软件的功能由简到繁含若干个命令和工具。
根据习惯,这三部分应该分包括:ArcView、ArcEditor、ArcInfo。
基于ArcGISEngine的地图编辑软件的设计与实现_刘庆元
计算机时代 2008 年 第 3 期
·25·
用 VB 实现联机手写汉字的笔划端点提取
温丽敏 (浙江教育学院计算机系, 浙江 杭州 310012)
摘 要: 对联机自然手写汉字识别系统中笔划提取问题进行了研究, 提出一种基于时间间隔的笔划端点提取策略, 并用 可视化编程工具 Visual Basic 加以实现。实验表明, 该策略和算法具有较高的稳定性和变形容忍度。 关键词: 联机手写汉字识别; 笔划; 特征提取; Visual Basic
P olyLine polyLine ; polyLine =(P olyLine )rubbe rLine .Tra ckNe w(this .hookHe lpe r.
a ctive Vie w.S cre e nDis pla y,null); // 将 橡 皮 筋 对 象 以 拖 曳 方 式 在 Hook 对象中绘制的结果转化为折线 this .hookHe lpe r.focus Ma p.s e le ctByS ha pe (polyline ,null,fa ls e ); // 将按图形选择方式设置为折线选择 this .hookHe lpe r.a ctive Vie w.pa rtia lRe fre s h(e s riVie wDra wP ha s e . e s riVie wGe oS e le ction,null,null); // 刷新选择对象 } ⑷ 地图存储 地 图 存 储 和 功 能 的 实 现 , 在 ArcGIS Engine 有 相 应 的 类
基于ArcGIS Engine的三维地理信息系统开发及应用
基于ArcGIS Engine的三维地理信息系统开发及应用作者:刘阳娜来源:《电脑知识与技术》2018年第03期摘要:在可视化技术、空间技术、计算机图形技术等不断发展过程中,逐渐地转变原有的二维地理信息系统,变为三维地理信息系统。
现阶段,地理信息系统领域中,三维地理信息系统已经成为一个新的发展趋势,不过迄今为止,仍然只是在部分实验性原型系统中实现了部分的三维地理信息系统功能,并未广泛推广,而该项技术的广泛推广对于地理信息系统发展来说,意义重大,因此,该文在ArcGIS Engine基础上,分析了三维地理信息系统的开发及应用。
关键词:ArcGIS Engine;三维地理信息系统;开发;应用中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)03-0005-02相比于二维地图,三维显示地形地物时,不仅利于人们直观的观看,且会给人们营造出身临其境的感觉,还能将人们利用地图的各种需求得到充分满足。
因此,不断有公司推出三维图形显示软件,其中,典型代表之一即为GOOGLE EARTH(GOOGLE公司开发),但由于单位数据具有庞大的数据量,现有三维地理信息系统产品均存在一定的不足之处,如建模复杂、代码众多、浏览速度慢等,导致国内并未普遍的应用三维地理信息系统。
ArcGIS Engine由ESRI公司推出后,有利于将上述问题妥善的解决,由此可见,本文在ArcGIS Engine基础上研究开发三维地理信息系统的方法具有十分重要的现实意义。
1 ArcGIS Engine三维组件ArcGIS Engine属于完整GIS组件库,开发公司为美国ESRI公司,组成为一组核心ArcObject包,用于构建定制应用,不仅能够对多种应用程序接口做出有效支持,且可进行自定义独立独立信息系统应用程序的建立,拥有的高级功能众多。
在ArcGIS Engine中,所提供的应用编程接口有三种,分别为C++、COM、.NET,对于存在二次开发需求的用户,其留有的自由空间非常大,用户可按照自身需求,进行相应级别开发方式的选择,促进开发工作便利的完成。
基于ArcGISEngine的专题地图制作的实现
作者简介黄勇奇(1976-),男,江西高安人,博士,讲师,从事地图学与地理信息系统方面的理论与应用研究。
收稿日期2007!01!19专题地图(ThematicMap)是着重表示一种或几种自然或社会经济现象的地理分布,或强调表示这些现象的某一方面特征的地图。
专题制图是按照特定专题渲染地图的过程。
专题通常使用数据集中的一组或多组数据,并利用颜色渲染、填充图案、符号、直方图和饼状图表示数据,根据数据中的特定值指派这些颜色、图案或符号,从而创建不同的专题地图。
GIS脱胎于计算机地图制图,但又以其非凡的地理空间分析功能改善和优化了制图过程,不仅提高了制图效率,还能提高现有数据利用率。
ArcGISEngine简称ArcEngine,ArcEngine是由ESRI公司提供的基于ArcObject的面向开发的嵌入式GIS产品。
应用ArcEngine做GIS应用开发时彻底脱离了ArcGIS桌面产品ArcMap,提高了开发效率,为GIS用户提供了一个低成本、可定制的、轻量级的GIS应用选择。
它是由一组核心ArcObject包组成,其对象是与平台无关的,它能够在各种编程接口中调用;开发人员能够通过它提供的强大的工具构建定制的GIS和制图应用。
在ArcEngine产品中,它有着非常丰富的专题地图的制作功能,能以专题符号化方法显示地理特征要素。
1ArcEngine的专题地图制作功能的实现与开发实例在ArcEngine中主要提供了分别对应着制作单值专题图,唯一值专题地图、分段专题图、等级符号图、点密度图、柱状图/三维柱状图、饼状图/三维饼图、堆积图/三维堆积图功能的ISimpleRenderer、IUniqueValueRender、IClassBreaksRenderer、IPoportionalSymbolRenderer、IDotDensityRenderer、IPieChartRenderer(I3DChartSymbol)、IBarChartSymbol(I3DChartSymbol)、IStackedChartSymbol(I3DChartSymbol)的渲染接口,它们主要存在于ESRI.ArcGIS.Carto库中,在开发时要用Imports语句将它引用进来。
分析基于ArcEngine二次开发在测绘行业中的实践应用
分析基于ArcEngine二次开发在测绘行业中的实践应用摘要:伴随着测绘行业突飞猛进的发展,原先的传统操作方法面临许多的技术瓶颈,GIS技术的应用和发展使得这些瓶颈迎刃而解。
为了避免重复建设,降低GIS的功能的性价比,有必要整合资源,将一些测绘项目中的共同的基于ArcEngine二次开发的功能做成通用的工具。
以农村土地承包经营权项目为案例,在Microsoft Visual Studio 2010、NET的环境下,用C#和ArcEngine10.1组建实现数据库图层和字段正确性检查、不规则图斑界址点西北角开始顺时针自增编号、界址线自动生成、坐标系转换、椭球面积计算、空间分析、数据库合并等多种通用的功能,最大限度的实现GIS功能,使得测绘项目以最小的代价实现利益最大化。
关键词:二次开发;空间分析;界址点编号;数据库合并1引言现在许多测绘项目中都会涉及到数据库图层及字段正确性检查、界址点编号、界址线生成、坐标系转换、椭球面积计算、空间分析、数据库合并等功能。
这些功能可以利用c#+ArcEngine进行二次开发基于ArcMap的插件,从而不仅保留了原ArcMap强大的制图、图形编辑、图形处理等功能,还可以开发许多自定义的具有可扩展性的功能模块。
为此,开发一套通用的具备数据库图层及字段正确性检查、界址点编号、界址线生成、坐标系转换、椭球面积计算、空间分析、数据库合并的工具条势在必行,这样不仅可以大大提高工作效率还可以提高经济效益。
当前,采用C#+ArcEngine进行二次开发的技术比较成熟,这不仅得益于Esri公司提供大量的开发接口,还得益于测绘技术的广泛应用和开发人员的不懈努力。
本次案例主要依托农村土地承包经营权项目进行二次开发,介绍数据库图层及字段正确性检查、界址点编号、界址线生成、坐标系转换、椭球面积计算、空间分析、数据库合并工具条的实现。
2 工具条的算法介绍2.1 数据库图层及字段正确性检查采用OLEDB(Object Link and embed)即对象连接与嵌入技术读取数据库中的图层名及表结构,将读取的信息存储之后与标准数据库的图层名及表结构循环对比,把对比之后的记录格式化输出以便于查看或者导出报表。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
( 桂教 人 [ 0 9 2 ;广 西环境 工程 与保 护评价 重点 实验 室研究 基金 项 目 ( 2 0 ]6 ) 桂科 能 0 0 2 1 ) 9 109 作 者简 介 :蓝 贵文 (97 ) 17一 ,男 ,博 士 ,讲 师 ,研 究方 向 :地 理信 息系 统 ,g l _77 8 13 em。 wa 702 @ 6.o n 引 文 格 式 :蓝 贵文 ,李景 文.基 于 A c I n i 的 可扩展 地 图标绘 系统 [ ] rG SE g e n J .桂林理 工大 学学 报 , 0 0 3 ( ) 5 1 5 4 21 , 4 : — 8 . 0 8
地 图标 绘 技 术 进 行 了研 究 ¨ J ,如 李 志 强 研 究
统 称为 复 杂对 象 。标 绘 系 统 的 设 计 必 须 满 足 能 快 在 标绘 系 统 中 ,简 单 对 象 由两 部 分 组 成 :一
近年来 ,不 少 学 者 或 者 软件 公 司 已经 对 电子 速 地绘 制这些 复 杂对象 的要 求 。
第3 0卷 第 4期 21 00年 1 1月
桂 林 理 工
大 学 学 报 பைடு நூலகம்
V0_ 0 No 4 l3 . NO . V 2 0 01
J u a fG i n U ie s y o e h o o y o r l u l n v ri f c n l g n o i t T
文 章 编 号 :17 9 5 (0 0 0 6 4— 0 7 2 1 ) 4—0 8 0 5 1— 4
基 于 A c S E gn 可 扩 展 地 图标 绘 系统 rGI n ie的
蓝贵文 ,李景 文
( 林理 工大 学 土木 与建 筑工 程学 院 ,广 西 桂林 桂 5 10 ) 404
反射 机制 ,将各种 菜单 、工具 的消 息处 理 类进 行 配 置组 装 ;绘 图工 具 类 实现 Io l 口 ,完 成 鼠标 消 To 接 息处 理 ,利 用 G I D +进 行复 杂符号 的绘 制。
关键 词 :地 图标绘 ;A c I n ie rG SE g ;可 扩展 ;消息 管理 n 中图分类 号 :P 8 . ;P 8 . 23 1 237 文献标 志码 :A
的可扩展 地 图标 绘 技 术 方 法 ,采 用 开 放式 设 计 思
◇ ④ 尸 士
简 单 对 象
路 对地 图标绘 系统 进行设 计 与实现 。
▲
复杂 对象
1 关 键 技术 分 析
1 1 地 图标 绘对 象 .
图 1 简 单 对 象 与 复 杂对 象
Fg 1 Smpeojcsad cmpe be t i. i l bet n o lxojcs
了 MaX 的技 术特 点 ,讨 论采 用 V p C++绘制 复 杂 个 空 间坐标 点 ;用 以绘 制 该 对 象 的 图形 符 号 ,一
符号 的技 术 实现 过 程 ; 肖奇伟 研 究 了降 低 地 图 般用 1幅 位 图给 出。 而对 于 复杂 对 象来 说 ,一 般
标绘 系统 对 G S组 件 依 赖 性 的 实 现技 术 。在 软 件 而 言可 以通 过 2种 方 式 达 到绘 制 目的 :一 是 通 过 I 应用过 程 中 ,用户 通 常 在使 用 一 段 时 间 后 可 能 需 G S 础 软 件 勾绘 出地 图符 号 的空 间 图形 , 后 用 I基 然 要 新增 一些 标 绘 符 号 画法 。如果 没 有 良好 的 软 件 结 构设计 ,会 导 致 系 统 可 扩 展 性 降 低 ,难 以 满 足 实用要 求 。 因此 ,本 文 提 出 了基 于 A c I E g e rG S n i n
52 8
桂
林
理
工
大
学
学
报
21 0 0矩
符号化 渲 染 方法 对 其 进 行 绘 制 ;另外 就 是 通 过 给 绘符 号对 象 类 ,该 类 实 现 Iy bl 口,在 Iy — Sm o 接 Sm 定少数 骨架 点 ,应 用 一 定 的算 法 ,推 算 出整 个 复 b l D a o 的 rw函数 中 编写 自定 义 的绘 制 代 码 。 由于
图 ) 在军 事指 挥 与应 急 决 策过 程 中 ,通 常 需 要 将 军 事行 动意 图 的 图形 ( 1 。地 图标 绘 一般 要 求
战场诸 元 素 、行 动方 向 等 在 地 图上 标 绘 出来 ,形 美 观 、易 于 阅 读 。在 不 同 的标 绘 系 统 中 ,一 般 都
成作 战决 心 图 。过 去 主 要 用 铅 笔 在 纸 质 地 图上 进 对 标绘 对 象进 行 分 类 。笔 者 从 技 术 实 现 的角 度 考 行标 绘 ,作 图需 要 时 间长 ,涂 改不 方 便 ,定 位 信 虑 ,把 地 图标 绘 对 象 分 为 简 单 对 象 和 复 杂 对 象 , 息需 要 人 工 反 馈 到 纸 图 ,容 易 出 现 位 置 偏 差 ¨ 。 即将 可 用一 个 点 标 定 其 空 间 位 置 的 标 绘 对 象 称 为 使用 GS技术 在 电 子地 图 上 进 行 标 绘 ,可 快 速 地 简 单 对 象 ,将 图形 较 为 复 杂 的 线 状 、面 状 对 象 , I 绘制所 需 图件 。
地 图标绘对 象指 在底 图上绘 制 代表 重要 目标 、
1—3 O 收 稿 日期 :2 09— 1 0
基 金 项 目 :广 西科学 研究 与技术 开发 计划 项 目 ( 桂科 能 0900—1 000 8— ) 923 ;110 1 2 ;广 西 高等 学 校 优 秀人 才 资 助 计划 项 目
摘
要 :研 究 了 A c I nie的人 机交 互 编程 接 口和空 间数 据 符 号化 渲染 技 术 ,提 出 了基 于 A c I rG SE gn rG S
E g e的可 扩展地 图标 绘技术 方法 ,并实 现 了一 个 突发事件 应急 标绘 系统 。系统 消息管 理模块 利用 c ni n #