[工学毕业论文]GIS访问网络数据库中若干技术问题的探讨
基于以上的分析,应选择客户机/服务器模式作为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应用系统紧密结合.

| ·会计学毕业论文 |
| ·会计电算化论文摘要 |
| ·财会电算化毕业论文 |
| ·财会电算化毕业论文 |
| ·会计电算化毕业设计 |
| ·会计电算化实习论文 |
| ·会计电算化论文 |
| ·会计电算化毕业论文 |
| ·会计专业毕业论文 |
| ·浅议电算化会计毕业论文 |
| ·做爱,教你最有创意的20招做爱方式 |
| ·性技巧,如何用手让他达到性高潮 |
| ·性技巧,如何更好地满足对方的性爱需 |
| ·性爱情趣,如何让你的性生活更具情趣 |
| ·性爱技巧,现代熟女喜欢的性爱游戏 |
| ·性爱隐私,面对自己爱的人够放荡吗 |
| ·野外做爱,车床族激情性爱手册 |
| ·做爱,如何抽送让她快速出现性高潮 |
| ·如何在不勃起情况下插入做爱的技巧 |
| ·性爱技巧,30秒让她高潮的做爱技巧 |
| ·女子办公室内自拍性爱照片 艳照外泄 |
| ·偷拍女友野外换内裤图 |
| ·偷拍大学女生出租房里的春光 |
| ·香港街头真实偷拍走光 |
| ·性感美女宝贝宾馆遭偷拍 |
| ·大学生在楼梯间做爱被偷拍 |
| ·偷拍女大学生野外偷欢 |
| ·偷拍街头超大丰满美女 |
| ·偷拍性感美女露底走光 |
| ·偷拍街头MM短裙走光照 |
| ·做爱,教你如何让女性达到性高潮 |
| ·性爱,女人被手指插入阴道的真实感觉 |
| ·做爱,如何让女性一夜多次高潮 |
| ·如何让女性在做爱中变得更性感 |
| ·做爱,女人做爱多了为什么私处变黑 |
| ·做爱,性爱前要如何清洗私处 |
| ·做爱,男人高潮时的表情及动作 |
| ·做爱,三位女人口述性高潮的感受 |
| ·做爱,女性的真实想法是什么 |
| ·做爱,每次达到性爱高潮的真实感受 |











