Untitled Document
[本站首页]
[加入收藏]
[设为首页]
 简历相关演讲范文党团工作法律文书办公文档报告范文总结范文公文写作实用文档作文指导论文大全合同书计划书
 大陆视剧港台视剧韩国视剧日本视剧影视明星电影剧情影评资讯明星资料剧照花絮华人明星写真日韩明星写真彩信集
 在线游戏笑话大全暴笑网文魔鬼词典幽默图片恐怖故事爱情故事FlashMTV谜语竞猜脑筋急转弯 - 文学 星闻 音乐 QQ库
您当前的位置:中国文网 -> 文章中心->论 文->工学论文->机械学 -> 文章内容  
热辣专区
· 员工辞职报告范文...
· 经典毕业生自我鉴...
· 毕业自我鉴定范文...
· 你的简历能得几分...
· 辞职书(公司职员...
· 国外英文简历与国...
· 会计实习报告
· 员工离职证明表
· 计算机社会实践报...
· 高中毕业生自我鉴...
· 大学生社会实践报...
· 自我鉴定
· 毕业自我鉴定(中...
· 大学生自我鉴定2...
· 会计社会实践报告...
写真推荐
· 张含韵图片写真
· 李宇春图片写真
· 金惠秀图片写真
· 刘亦菲图片写真
· 金南珠图片写真
· 刘若英图片写真
· 陈好图片写真
· 金贤珠图片写真
· 郭德纲相声
· 金荷娜图片写真
· 车仁表
· 刘晓庆
· 陈法蓉
· 金敏喜图片写真
· Diva图片写真
· 菊地理惠图片写真
· 金泽文子图片写真
· 金素妍图片写真
· 山田孝之图片写真
· 陈宝莲
相关文章
· 城市绿地系统规划中...
· 对“债转股”有关问...
· 对入世后企业档案工...
· [图文] 关于实时无功补偿问...
· 联网收费系统若干问...
· 关于建立城市地方学...
· 脉冲澄清池加装斜管...
GIS访问网络数据库中若干技术问题的探讨
发布时间:2005-12-8 16:37:18 
 
中国文档网http://www.86wd.com

  关键词 地理信息系统,数据库访问,空间数据库引擎(SDE),C/S模式,ODBC.

  引言      

  近年来,网络技术得到迅速的发展,这就为信息资源的共享提供了技术上的可能.作为信息密集型的地理信息系统(GIS)上升到网络平台可谓适逢其时.但从目前的应用情况来看,除了国外极少的公司拥有网络版的GIS之外,在国内还处于试验研制的阶段.因此,尽快地研制出我国自主版权的网络GIS的原型和产品,并在技术手段上达到国际先进水平,是摆在我们面前的一项迫切的任务.

  1 网络计算的几种模式及特点      

  (1)传统的集中式.这是一种主机-终端模式,所有的计算任务和数据管理任务都集中在主机上,终端只是主机输入/输出设备的延长.这种模式的优点是容易管理,缺点是对主机的性能要求很高,也浪费了作为终端的计算机的计算能力,并且从性能价格比来看,在购置费用相当的情况下,一台主机的性能往往比不上几台计算机所组成网络的性能;因此这种模式已逐渐退出主流.   

  (2)客户机/服务器(client/server,简称C/S)模式.一般说来,在这种模式下,服务器只集中管理数据,而计算任务分散在客户机上,客户机和服务器之间通过网络协议来进行通讯.客户机向服务器发出数据请求,服务器将数据传送给客户机进行计算,计算完毕,计算结果可返回给服务器.这种模式的优点充分利用了客户机的性能,使计算能力大大提高;另外,由于客户机和服务器之间的通讯是通过网络协议进行的,是一种逻辑的联系,因此物理上在客户机和服务器两端是易于扩充的.它是目前占主流的网络计算模式.   

  (3)浏览器/服务器(browser/server)模式.在这种模式下,用户端只需一通用的浏览器,如Netscape或Explore,便代替了形形色色的各种应用软件.服务器则为Web服务器.浏览器和服务器之间通过TCP/IP这一通讯协议进行连接.浏览器发出数据请求,由Web服务器向后台取出数据并计算,将计算结果返回给浏览器.这种模式的优点是:由于用户端所用软件只是一个简单的浏览器,用户基本上无需培训,用户端软件也无需维护;软件的升级与修改只在服务器端进行,对用户透明;服务器与浏览器可处于不同的操作系统平台.其缺点为:Web动态技术不够成熟,各种标准有待统一,如各厂家发布的动态协议互不支持、浏览器之争等.总之,它是一种先进的但发展还未成熟的技术.   

  基于以上的分析,应选择客户机/服务器模式作为GIS访问网络数据库的实现模式.

  2 C/S模式下的GIS访问网络数据库的结构设计      

  设计在总体上分为C/S两层(见图1),以充分利用C/S模式的跨平台、易扩充、数据独立等优点.在client端又分两层来进行设计——GIS功能层和数据请求层,GIS功能层是GIS的功能实现部分,数据请求层是GIS的数据实现部分.数据请求层作为一中间层,起到数据转换的作用,对上是具有GIS特点的数据文件,对下是标准的数据库记录.这种分层设计的形式一方面充分利用了现有的单机版本GIS研究成果;另一方面,GIS功能层和数据请求层的开发可同时进行,只要接口标准不变,本层的变动不会影响到另一层.

 

Fig.1 The general framework of GIS accessing database based on C/S model


  值得一提的是ESRI公司的空间数据库引擎(spatial database engine,简称SDE)的设计方案(见图2).它是目前国际上领先的GIS数据处理的网络计算模型.其数据的访问形式为:由用户的应用程序(user application)通过SDE应用编程接口(SDE API)向SDE服务器提出空间数据请求,SDE服务器内存放有空间对象模型,并依据空间对象的特点在本地完成空间数据的搜索,并将搜索结果通过网络向用户的应用程序返回.   
  对比图1和图2可以看出两者采用的都是C/S模式,并且都将GIS功能实现与数据请求进行分层处理;所不同的是面向数据库的数据请求实现的位置:图1在客户机端实现,图2在服务器端实现.在服务器端实现的主要优点为:(1)对于空间对象模型及相关的计算模式的升级可以只在服务器端实现,而且对客户机端透明;(2)由于SDE服务器与数据库ORACLE 7.2的结合非常紧密,因此数据的搜寻速度非常快.对于图1来说,把数据请求层放在客户机端,对数据库的依赖程度就不同于SDE服务器,后者对数据库的选型有极强的依赖性(目前SDE服务器只在ORACLE 7.2实现),相反,它是一种非常开放的结构,它所支持的服务器不但可跨数据库系统平台,而且还可跨操作系统平台.可以说,图1和图2两种设计模式的优缺点是相互对应的.

  3 数据库访问方式的比较      

  基于程序的访问数据库的几种方法如下.   

  (1)专用的数据库访问工具.如Power Builder,Delphi等,它偏向于对数据库中数据的管理和显示,具有限的计算功能.既不适于用它来开发GIS应用系统,也难以将它们的数据操纵功能与现有的GIS应用系统紧密结合.   

  (2)嵌入数据库语言的常规语言.各数据库厂家为了让用户程序能直接访问自已的数据库,基本上都提供了专有的面向C语言的预编译头和静态库,如Sybase公司的OPEN CLIENT和ORACLE的PRO*C.   

  (3)开放数据库互连性应用编程接口(open database connectivity application programming interface,简称ODBCAPI)[2,3].它是微软(Microsoft)公司提出的数据库访问形式.它通过确保所有的应用系统遵循标准的调用层接口,提供对特定数据源命令进行解释的驱动程序来保持应用系统的互用性.这样的应用系统是开放的,只要有相应数据源的ODBC的驱动,它就无需改变代码而可访问相应的数据库.   

  在确定访问数据库的方式时,ODBCAPI的开放性的优势是不言而喻的,但这种方式在效率上不如第二种访问形式.应说明的是:ODBC SQL语法分为3层,即最小层、核心层和扩展层,尽管目前的大型数据库都能支持到扩展层,但为了保证应用系统的开放性,在具体编程实现时,尽量只使用最小层和核心层的语法.

 

 

  4 某电信局配线系统的实现      

  客户机为MAPGIS/ODBC/WINDOWS 95,服务器为SQL SERVER/WINDOWS NT,要访问的相关表中记录约为13万条.要求从地理底图上选中某一DP,在数据库中寻找出从这一DP到配线架的可用通路,并在数据库中作相应配线修改.如图3所示. 结果表明:(1)程序实现了MAPGIS访问网络数据库的功能;(2)客户机和服务器均为PC机(主频166MHz),每次操作反应时间为数秒,换机观察,发现服务器的性能是整个网络计算的瓶颈.

  5 结论      

  (1)C/S模式为目前网络平台GIS的首选,将GIS功能与数据库访问分层实现有利于保护现有的开发成果;(2)将数据请求层放在客户端和以ODBC作为数据库的访问方式保证了应用系统的开放性,其访问可跨越数据系统和操作系统平台;(3)实例表明,应用系统的反应速度更多取决于服务器的性能,而不是ODBC的效率.

参考文献

1 http://www.esri.com/base/common/userconf/proc96/TO100/PAP094/P94A.HTM.1998.4

2 http://www.microsoft.com/odbc/start.htm.1998.4

3 Signor R, Creamer J, Stegman M O;侯雪萍译.开放式数据库互连ODBC方案集粹.北京:电子工业出版社,1995. 12

 

作者:李振华 刘修国


中国文档网http://www.86wd.com[返回上一页] [打 印] [收 藏]
 
 名星写真:       华人明星 日韩明星 卡通明星 明星资料 网络明星
 相关推荐:
· [华人明星] 陈好图片写真
· [华人明星] 李南星图片写真
· [商务策划] 关爱在金秋---金太阳健康之声大型联谊会
· [贺词慰问] 展翅鲲鹏风正举 龙腾金海恰逢时--新学年校长讲话
· [党员心得体会] 纪律教育学习月活动心得体会(电信)
· [节日礼仪] 圣诞红酒选品购全攻略
· [饮食礼仪] 传统饮茶礼仪:敬茶时只沏八分满
· [涉外礼仪] 在荷兰应遵守的商业礼仪
· [职场礼仪] 春节独生子女夫妻该回谁家
· [职场礼仪] 世界各国形形色色的“母亲节”
· [自我鉴定] 毕业生自我鉴定范文(营销专业)
· [入团申请] 入团申请书格式范文
· [规章制度] 公司人事管理制度
· [辞职报告] 辞职申请书的适用范围和分类
· [实习报告] 市场营销系2004年毕业实习总结报告
· [求职简历] 求职简历成繁历 到底何种简历受公司欢迎
· [班主任工作总结] 生物教研组工作总结范文
· [竞职演讲] 加强科研管理 实施创造教育
· [写作辅导] 旅游应用文写作导学
· [传统节日] 元宵节的由来与传说
· [民俗风情] 重阳节习俗
· [情况汇报] 通河县旅游开发工作情况汇报
· [求职简历] 求职信范文
· [非诉讼法律文书] 计算机软件许可证协议书(与最终用户直接签订)
· [园林景观论文] 园林建筑师手记(园林设计的一些常识)
 

中国文档网版权申明:本站资源为网上搜集、网友提供等,如果某种资源涉及或侵害到您的版权请立即写信通知我们。 除部分特别声明不要转载,或者授权我站独家播发的文档外,大家可以自由转载我站点的文档,但原作者和来自我站的链接必须保留。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:
由于本站数据庞大,故不能保证站内所有信息的完整性,如您发现有不完整的信息请留言我们,我们尽量第一时间内补充!
 

关于本站
- 广告合作 - 版权声明 - 友情连接 - 网站地图 - 本站留言

Copyright © 2006 All Rights Reserved www.86Wd.com 皖ICP备05013385号