《mapx在delphi中的简单应用》

《mapx在delphi中的简单应用》

ID:38106036

大小:197.43 KB

页数:3页

时间:2019-05-24

《mapx在delphi中的简单应用》_第1页
《mapx在delphi中的简单应用》_第2页
《mapx在delphi中的简单应用》_第3页
资源描述:

《《mapx在delphi中的简单应用》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、辽宁大学学报JOURNALOFLIAONINGUNIVERSITY   自然科学版NaturalSciencesEdition第31卷 第4期 2004年Vol.31No.42004MapX在Delphi中的简单应用1X2胥广明,徐晓娟(1.沈阳军训器材研究所,辽宁沈阳110035;2.辽宁大学物理系,辽宁沈阳110036)摘 要:针对多数地理信息系统(GIS)对于专门化的软件开发应用都存在的很多不足,结合自己的工作实践,总结了可编程控件MapX在可视化软件开发工具Delphi下的几点应用,为MapX的二次开发提供新的参考

2、.关键词:MapX;Delphi;GIS.中图分类号:TP317文献标识码:A  文章编号:100025846(2004)0420349203  地理信息系统(GIS)是借助计算机软硬件设获得.为解决这些问题,MapInfo公司在其为Mi2备,处理地域相关数据的收集、存储、管理、查询、crosoftOffice开发的可视化地图组件DataMap的分析和辅助决策的管理信息系统.其独特的空间基础上推出了基于ActiveX技术可编程的控件分析能力和强大的地图可视化功能使之广泛应用MapInfoMapX.于地理、地质、公安消防、城

3、市管理和军事方MapInfoMapX是MapInfo产品家族中的成[1]面.各个行业有各自的特点,对GIS专业软件员之一,是方便快捷、功能强大的OCX组件,提供有着不同的要求,如何利用现有资源和开发工具了真正的对象联接与嵌入控件,开发人员可以使开发出高效用的地理信息产品成为亟待解决的问用标准的编程语言如VB、VC++、Delphi、或者题.很多研究人员转向将其合并到其他语言开发PowerBuilder,根据企业内各用户的特殊需求,将[2]的应用程序中如VB、VC、Delphi等,利用可地图对象集成进各种各样新的或者已有的应

4、用系视化编程软件的特点,将两者取长补短.相对统当中,使用户节省大量的资源,并增加整个企业[3,4]VB与VC而言,Delphi在MapX的二次开发中的效益.[5,6]的应用实例较少,我们在开发过程中积累了一定MapX的特点:的经验.1)按图层组织计算机地图.将计算机地图加工成层层叠加的透明层,每个层包含了整个地图1 开发工具介绍的各个不同方面的信息.可以与数据库中的图表1.1MapX实现真正的交融.地理信息开发系统MapInfoProfessional虽2)使用的图层为矢量图层,是基于坐标的数然功能强大,但在很多情况下,用

5、户并不需要利用据结构,它常用于表达地图的特性.这种图层可以其所有的功能.而且,为进行MapInfo的开发,即进行无级放大或缩小,而不丢失图层地理信息.使是使用OLEAutomation方式,也需要熟悉3)采用组件技术.不仅可以缩短程序开发周MapBasic.在有几千个点的装机数或要制作CD2期,使编程过程更加简洁,用户界面更加友好.ROM地图集的情况下,用户希望能以较低价格4)其他:MapX提供强大的地理查询与统计X作者简介:胥广明(19762),男,辽宁朝阳人,从事软件开发与研究收稿日期:2004206202350辽宁大

6、学学报  自然科学版                         2004年      功能;除了提供多种自带标准工具外,程序员还可图层的路径;Position为新建图层在图层列表中的以根据需要自创自定义工具.位置;KeyLength为加到表中的列的个数,默认为1.2Delphi32;CoordSys为任选的所用坐标系.在DOS年代,Borland公司的Turbo系列包2.3 建立工具按钮括TurboC、TurboPascal等的开发工具的集成开程序可以通过如语句:发环境就受到过程序员们的青睐和赞许;在Win2mapl

7、.CurrentTool:=miPanTool,来改变当前dows时代,Borland公司又开发了基于Windows所用的工具按钮,MapX中的工具按钮为:的功能强大的可视化快速开发软件工具Delphi,miArrowTool1000箭头一经问世即成为很多程序员青睐的对象.miPanTool1001移动Delphi的特色在于它的VCL完美地封装了miCenterTool1002定义中心WINDOWSAPI,使用VCL可以方便地实现很多miZoomInTool1003放大复杂的功能.选择Delphi就意味着可以获得相当miZ

8、oomOutTool1004缩小数量的第三方组件的支持,可以使用大量的源代miSymbolTool1005加图标[7]码,从而节省程序员的时间和精力.miTextTool1006加文字miSelectTool1007选择2MapX在Delphi中的开发与应用miRadiusSelectTool1008圆

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。