^&2_,]J6][)633,]JK23PF4##4!"##中$%&’()*的跨平台集成地图技术的实现颜辉武,徐智勇,祝国瑞(武汉大学资源与环境科学学院"> ^&2_,]J6][)633,]JK23PF4##4!"##中$%&’()*的跨平台集成地图技术的实现颜辉武,徐智勇,祝国瑞(武汉大学资源与环境科学学院" />
vc_中mapinfo的跨平台集成地图技术的实现(1)

vc_中mapinfo的跨平台集成地图技术的实现(1)

ID:3914921

大小:167.40 KB

页数:4页

时间:2017-11-25

vc_中mapinfo的跨平台集成地图技术的实现(1)_第1页
vc_中mapinfo的跨平台集成地图技术的实现(1)_第2页
vc_中mapinfo的跨平台集成地图技术的实现(1)_第3页
vc_中mapinfo的跨平台集成地图技术的实现(1)_第4页
资源描述:

《vc_中mapinfo的跨平台集成地图技术的实现(1)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第77卷第"期测绘工程&/HP77F]/P"4##4年%月2]J,]22^,]J0UK>^&2_,]J6][)633,]JK23PF4##4!"##中$%&’()*的跨平台集成地图技术的实现颜辉武,徐智勇,祝国瑞(武汉大学资源与环境科学学院,湖北武汉!"##$%)摘要:随着地理信息系统的广泛应用,越来越多的大型系统中都需要集成地图的某些功能。本文探讨了在&’((中)*+,-./的跨平台集成地图技术的实现。关键词:&’((;)*+,-./;012;集成地图中图分类号:345文献标识码:6文章编号:7##89$%!%(4##4)#"9##7!

2、9#!+,-,.*&/(01’22*)34%5,’(3,05%3/(0$%’()*4/36!"##!"#$%&’(%)*+,-&’./01),$+2%/’3%&:;<=*->-?@ABC?DEF;<=*-!"##$%F’=?-*)78935%:3;;?D=D=AGA@AH/+IA-D/.J,K:JA/LB*+=E,-./BI*D?/-KECDAIMFI/BA*-GI/BAC/.DN*BA-AAGD/

3、/BID/GA@AH/+J,KC/.DN*BACECDAIN?D=012DAO=-/H/LEP<,=4*5>9;&’((S)*+,-./S012S?-DALB*D?/-/.I*+大的集成开发环境,程序员仅需要较少代码即可生#引言成标准的“;?-G/NC”界面。&’采用了封装性能好随着第一台电子计算机的问世,人类就拉开了的)U’类库(微软基础类库),简化了程序设计,信息社会的帷幕,越来越多的信息产品逐渐问世。其中大多数函数与底层63,同名,便于与早期用地理信息系统就是在这种背景下发展起来的一个户兼容,同时其提供的“6++;?V*BG”与“’

4、H*CC;?VW新学科,经过近十年的发展,地理信息系统已日趋*BG”功能强大,文档X视图模型将数据的操作与显成熟。其广阔的发展前景给各行各业带来了活力,示分离,充分体现了面向对象的程序设计思想。许多软件需要集成地理信息系统的功能,在现有资012称为对象链接与嵌入(0RYAOD1?-Z?-L*-G源的基础上,如何集成地图技术是我们迫切需要解2IRAGG?-L),其落脚点是以文档为中心而不是以决的问题之一。应用程序为中心。相比早期的[[2([E-*I?O[*D*目前,用于地理信息开发的平台较多,)*+,-./2O=*-LA)动态数据交换而言

5、,012具有更稳定、是美国)*+,-./公司开发的功能比较齐全的桌面更方便、功能更强大的优势。我们可以利用012的地理信息系统开发平台之一,它将地理图形与属性这种便利性在&’((中实现)*+,-./跨平台集成信息建立联系,使表格数据可视化,为分析与决策地图。提供丰富的信息,广泛用于军事、测绘、水利、林业所谓“跨平台集成地图”就是在;?-G/NC环境部门。为满足某些二次开发用户的特殊需求,下,通过编程语言结合012来集成)*+,-./强大)*+,-./公司还提供了功能强大的二次开发语言的地图功能,因此生成的程序既具有一般程序的功)*+T*C

6、?O。但是用)*+T*C?O开发的程序界面单调,能,同时又嵌入了强大的地图功能。这类程序是目编程复杂,不支持面向对象的程序设计。前较流行的开发模式,我们把这种应用程序的开发&’是目前较流行的可视化编程工具之一,支称之为集成地图技术。持面向对象和事件驱动机制的程序开发。利用其强&’((开发的程序集成地图是把&’作为客收稿日期:4##79#894#作者简介:颜辉武:7%$#‘M,男,武汉大学资源与环境科学学院讲师,博士生。第!期颜辉武等"#$%%中&’()*+,的跨平台集成地图技术的实现I:ZI户端,&’()*+,作为服务器端,根据均衡负荷的

7、原口中控制一样。理,&’()*+,只承担图形部分的功能,其它大量的W)销毁对象,释放占用内存工作交给#$开发平台,这样就可以成功地在应用如果定义的对象是局部变量,那么在对象作用程序中方便的集成地理信息系统功能。域结束时对象自动销毁。如果是全局变量在应用程为集成地图,我们必须将&’()*+,作为服务序结束时我们必须销毁创建的对象,释放其占用的器,通过发送一系列命令来控制&’()*+,的行为,内存。因此集成地图必须具备以下条件:必须在-.*/.*8$&E6((""5Q.8)*28’*=?MN0,12环境下,且要有足够的内存来同时运行应用O程序

8、与&’()*+,(服务程序),并且应用程序必须支JJ释放对象持345。9’(.*+,I>?B?’2?;.2(’8=FMN本文以#$%%为例简要说明了通过34567/C?87C*$-.*6(("

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

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

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