分布式系统new

分布式系统new

ID:34413438

大小:582.71 KB

页数:3页

时间:2019-03-05

分布式系统new_第1页
分布式系统new_第2页
分布式系统new_第3页
资源描述:

《分布式系统new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第24卷第5期计算机应用研究Vol.24,No.52007年5月ApplicationResearchofComputersMay2007*IDL在分布式GIS系统中的应用研究1211郭建文,冯敏,尚庆生,盖迎春(1.中国科学院寒区旱区环境与工程研究所,甘肃兰州730000;2.兰州大学资源环境学院,甘肃兰州730000)摘要:以新型的面向图形对象、基于矩阵的交互式数据处理语言(IDL),与空间数据引擎(SDE)结合来构建分布式GIS应用,既发挥了IDL在空间数据处理、三维显示方面的长处,又利用了SDE在空间数据管理

2、方面良好的性能及安全性,同时避免了在购买专业GIS开发组件许可证上的巨额投入,在性能和开发成本之间做到了合适的平衡,是一种经济可行的应用方案。关键词:地理信息系统;交互式数据处理语言;空间数据引擎;C#;分布式应用中图分类号:TP311文献标志码:A文章编号:1001-3695(2007)05-0220-03ApplicationResearchofIDLinDistributedGIS1211GUOJian-wen,FENGMin,SHANGQing-sheng,GEYing-chun(1.Cold&AridReg

3、ionsEnvironmental&EngineeringResearchInstitute,ChineseAcadmyofSciences,LanzhouGansu730000,China;2.Col-legeofEarth&EnvironmentSciences,LanzhouUniversity,LanzhouGansu730000,China)Abstract:ConstructingdistributedGISapplicationwithanewtypeofgraphic-object-oriented,

4、matrix-basedinteractivedatalanguage-IDLandspatialdataengine-SDE,thedevelopernotonlybenefitedfromthestrongpointofIDLonmanipulatingspa-tialdataand3Ddisplay,butalsobenefitedfromthegoodperformanceandsecurityofmanagementspatialdata.Inaddition,thedevelopersdidn’tneed

5、tobuyacostlyprofessionalGISdevelopmentlicense.Thisapplicationschemestrikesaproperbal-ancebetweentheperformanceanddevelopingcost.It’sacost-effectiveandfeasiblewaytodevelopGISapplication.Keywords:GIS;IDL;SDEC#;distributedapplication成开发模式,以期在性能和开发成本之间达成一个合理的平0引言衡。

6、进行GIS应用开发,若直接从底层做起则开发周期长、成1开发环境[1]本高。目前应用最为广泛的模式是集成二次开发,就是以当前成熟的商业GIS平台为基础,以高级开发语言为支持来进IDL是一种新型的面向图形对象、基于矩阵的数据处理语行应用开发。然而目前的商业GIS平台价格昂贵,并且由于提言,自带强大的数学库支持,在数据运算、分析和空间表现方面[3]供厂商在知识产权保护方面的考虑和限制,有些还不能用来开有出色的性能。ArcSDE是非常成熟的空间数据库引擎。通发完全独立(Standalone)的应用系统。过结合MSSQLSer

7、ver或Oracle大型关系数据库系统,可以建[2][2]立具有良好性能的空间数据库;并且通过利用ArcSDE提供业界应用最广的ESRI公司产品系列中提供了功能强大的ClientAPIs(ApplicationProgrammingInterfaces,应用编程接的基于COM技术的ArcObjects组件作为GIS二次开发工具,口)接口进行开发,系统的自主性较强。开发者可以借助其成熟的空间分析技术以及其与ArcSDE空经过对多种开发环境和编程语言的比较,系统决定采用间数据库之间良好的协作特性,快速地实现GIS应用系统

8、的开.NET作为实现平台。C#是一种新的编程语言,它是专为生成发。然而在ArcGIS9.0之前的版本中,ArcObjects不是独立的运行在.NET框架上的企业级应用程序而设计的,同时具备软件开发工具包(SoftwareDevelopmentKit,SDK),无法脱离[2]C/C++的强大功能及VisualBasic的快速开发能力,是面向下Ar

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

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

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