相关服务

  • 《现代电子技术》2007年第6期摘录:利用MapObjects开发GIS的主要技术浅析

如发现有乱码,请点击下面链接浏览原文
正文摘录:

2007年第6翼异总第245利用MapObjects开发GIS的主要技术浅析杨家武,仝志辉,董现华(东北林业大学机电工程学院黑龙江哈尔滨150040)摘要:地理信息系统日益深入各行各业,GIS技术发展至今,掀起了控件化的热潮。ESRI公司的MapObjects控件是其中杰出的代表,他是一组供应用开发人员使用的制图与GIS功能组件,可以嵌入到VisualBasic,VisualC’’等程序设计环境。通过在VisualBasic环境下使用MapObjects控件,实现商场库存管理信息的GIS管理。来说明在VisualBasic环境下开发GIS的主要技术。关键词:MapObjects;GIS;VisualBasic;库存信息中图分类号:TP31l文献标识码:B文章编号:1004—373X(2007)06—047—03AnalysisofMainTechnologyofDevelopingGISUsingMapObjectsYANGJiawu,TC}NGZhihui,DONGXianhua(InstituteofMechantronicsEngineering,NortheastForestyUniversity,Harbin,150040,China)Abstract:WithGISbeingwidelyappliedinallkindsoffields,GIStechnologyhasraisedcomponentsupsurge.TheMapOb—iectscomponentsofESRIisthebestrepresentation,itcanbeusedindrawingandattainingtoGISfunctionbydevelopmen,itcanembededmanyprogramdesignenvironmentsuchasVisualBasic,VisualC’’andSOon.ItexplainsthemaintechnologyofdevelopingGISundertheenvironmentofVisualBasicthroughaexamplethatitcanrealizeGISmanagesofmarketstockinfor—mationbyusingMapObjectscomponentsinVisualBasiclanguage.Keywords:MapObjects;GIS;VisualBasic;stockinformation随着计算机技术与网络技术的发展,地理信息系统的应用得到了飞速的发展,为地理信息的电子化、可视化、中央存储管理化带来了重大革新。GIS系统是融计算机图形与数据库于一体,存储和处理空间信息的高新技术,他把地理位置和相关属性有机地结合起来,并借助其独有的空间分析功能和可视化表达方式,提供各种辅助决策功能。因此,GIS的应用不再局限于地理学领域,可以广泛地应用于凡是与地理信息有关的各个相关领域。本文通过在VisualBasic环境下使用MapObjects控件,实现商场库存管理信息可视化管理实例,就其应用于其他领域的几个关键通用技术进行简要的分析。1MapObjects功能简介1.1MapObjects定义组件式地理信息系统(ComponentsGIS,ComGIS),就是面向对象技术和组件式软件技术在GIS软件开发中的应用,是指基于组件对象平台,以一组具有某种标准通信接口的、允许跨语言应用的组件提供的GIS,这种组件称为GIS组件。GIS组件之间以及GIS组件与其他组件之间可以通过标准的通信接口实现交互。ComGIS不依赖收稿日期:2006—08—18于某一种开发语言,而是嵌入通用的开发环境(如VisualBasic,VisualC“,PowerBuiler,Delphi等)中实现GIS功能,开发GIS应用系统0]。MapObjects是全球最大的GIS软件供应商美国ESRI公司在业界最早推出的组件式GIS软件,是一组供开发人员使用的制图与GIS功能组件,他有一个叫Map控件的ActiveX控件和一系列可编程的ActiveX对象组成,他们可以在标准的Windows编程环境下使用。利用MapOb—jects开发人员可以在应用程序中添加制图和GIS功能。他不是为最终用户而是专门为开发人员提供的。开发人员可在熟悉和喜欢的开发环境中利用MapObjects开发出GIS应用系统。1.2MapObjects组成∽IIMapObjeets的对象由数据访问对象组、地图显示对象组、几何图形对象组、地址匹配对象组、实用对象组与投影对象组组成。这些对象组分别又由下列一些对象组成。(1)数据访问对象组由DataConnection,Fieldobject,FieldsCollection,GeoDatasets,Collection,Recordset,Sta—tistics,Table,TableDesc对象组成。(2)地图显示对象组由Chartrenderer,Classbreak—srenderer,Dotdensityrenderer,Eventrenderer,Groupren—derer,Imagelayer,Labelplacer,Labelrenderer等对象组成。47

阅读此文(图):   点击此处在线翻阅