GIS数据库答案
测绘科学技术:GIS原理及应用题库

测绘科学技术:GIS原理及应用题库1、名词解释(江南博哥)OGC本题答案:即OpenGIS协会(OpenGISConsortium)其目的是使用户可以开放地操纵异质的地理数据,(李满春、陈奇、周炎坤、李响,《基于空间数据引擎的企业化GIS数据组织与处理》)促进采用新的技术和商业方式来提高地理信息处理的互操作性(Interoperablity),OGC会员主要包括GIS相关的计算机硬件和软件制造商,数据生产商以及一些高等院校,政府部门等,其技术委员会负责具体标准的制定工作。
2、名词解释线密度本题答案:用所有区域内的线的总长度除以区域的面积。
3、名词解释拓扑包含本题答案:是表示空间图形中,面状实体所包含的其他面状实体或线状、点状实体的关系。
4、名词解释火山灰质混合材料本题答案:凡天然的或人工的以氧化硅、氧化铝为主要成分的矿物质原料,磨成细粉和水后本身并不硬化,但与气硬性石灰石混合,加水拌和成胶泥状态后,能在空气中硬化,而且在水中继续硬化的,称为火山灰质混合材料。
5、问答题比较缓冲区查询与缓冲区分析的概念?本题答案:1.缓冲区查询与缓冲区分析不是一个概念的两种形式,缓冲区查询属于数据查询,而缓冲区分析属于数据的空间分析;2.缓冲区查询不对原有图形进行切割,只是根据用户需要给定一个点缓冲、线缓冲或面缓冲的距离,从而形成一个缓冲区的多边形,再根据多边形检索的原理,检索出言该缓冲区多边形内的空间地物。
而缓冲区分析对原有图形进行切割,形成一个点缓冲、线缓冲或面缓冲的距离,从而获得该缓冲区多边形内的空间地物。
6、问答题网络分析的基本思想是什么?本题答案:人类的活动总是趋向于按一定的目标选择达到最佳效果的空间位置,根本目的是研究、筹划如何安排一项基于网络数据的工程,并使其运行效果最好7、单选同一幅地图而言,矢量结构与栅格结构相比()A、图形精度高B、图形精度低C、图形精度相当D、无法比较本题答案:A8、名词解释 GIS应用模型本题答案:是根据具体的应用目标和问题,借助于GIS自身的技术优势,使观念世界中形成的概念模型,具体化为信息世界中可操作的机理和过程。
GIS习题及参考答案(2)

“地理信息系统教程”习题及参考答案第一章绪论1.什么是数据和信息?它们有何联系和区别?定义:数据是指某一目标定性、定量描述的原始资料,包括数字、文字、符号、图形、图像以及它们能够转换成的数据等形式。
信息是向人们或机器提供关于现实世界新的事实的知识,是数据、消息中所包含的意义。
联系和区别:信息与数据是不可分离的。
信息由与物理介质有关的数据表达,数据中所包含的意义就是信息。
信息是对数据解释、运用与解算,数据即使是经过处理以后的数据,只有经过解释才有意义,才成为信息;就本质而言,数据是客观对象的表示,而信息则是数据内涵的意义,只有数据对实体行为产生影响时才成为信息。
数据是记录下来的某种可以识别的符号,具有多种多样的形式,也可以加以转换,但其中包含的信息内容不会改变。
即不随载体的物理设备形式的改变而改变。
信息可以离开信息系统而独立存在,也可以离开信息系统的各个组成和阶段而独立存在;而数据的格式往往与计算机系统有关,并随载荷它的物理设备的形式而改变。
数据是原始事实,而信息是数据处理的结果。
不同知识、经验的人,对于同一数据的理解,可得到不同信息。
2.什么是地理信息系统(GIS)?与地图数据库有什么异同?与地理信息的关系是什么?GIS定义:GIS是一个发展的概念。
不同领域、不同专业对GIS的理解不同,目前没有完全统一的被普遍接受的定义。
定义①:是对地理环境有关问题进行分析和研究的一门学科,它将地理环境的各种要素,包括它们的空间位置形状及分布特征和与之有关的社会、经济等专题信息以及这些信息之间的联系等进行获取、组织、存储、检索、分析,并在管理、规划与决策中应用。
定义②:是在计算机软硬件支持下,以采集、存储、管理、检索、分析和描述空间物体的定位分布及与之相关的属性数据,并回答用户问题为主要任务的计算机系统。
定义③:是为了获取、存储、检索、分析和显示空间定位数据而建立的计算机化的数据库管理系统。
定义④:地理信息系统是一种决策支持系统。
GIS地理信息系统练习题

1. 简述地理信息系统的基本功能2. 简述栅格数据的数据取值方法。
3. 简述地理信息系统中的空间分析方法。
4. GIS有哪些应用功能?5. 矢量数据的获取可以通过哪些途径?6. 空间数据的基本特征有哪些?7. 栅格数据的获取可以通过哪些途径?8. 简述基于栅格结构的空间变换的三种方式。
9. 简述GIS空间数据库设计的基本步骤。
10. 数据质量应从哪几方面分析?11. 简述DEM的主要表示模型。
12. 简述地理信息系统的基本特征。
13. 简述GIS与MIS(管理信息系统)的区别与联系。
14. 简述栅格格式向矢量格式转换通常包括的步骤。
15. 简述GIS数据库的特点。
16. 数据质量控制常见方法有哪些?17. 简述地图在GIS中的作用18. 简述地理信息系统主要软硬件的组成。
19. 简述由矢量数据向栅格数据的转换的方法。
20. 简述DEM的表示方法。
21. 简述空间元数据的概念及其作用。
22. 简述缓冲区分析的原理。
23. 简述地理信息系统设计评价的主要内容。
24. 矢量结构有哪些特点?25. 简述建立空间数据的拓扑关系的意义。
26. 简述空间数据模型的类型。
27. 简述DEM数据采集方法。
28. 简述缓冲区分析的方法和过程。
29. 简述空间数据元数据的获取方法。
30. 简述GIS与CAD的区别与联系。
31. 简述E-R模型向关系模型的转换方法。
32. 什么是地图投影?GIS中为什么要考虑地图投影?33. 简述WebGIS的应用。
34. 一个标准的MapInfo表由哪几个文件组成?分别说明它们的作用。
35. 简述地理信息系统的组成。
36. 空间数据库与一般数据库相比,有哪些特点?37. 什么是决策?决策过程一般分哪几步?38. 简述地理信息系统设计的步骤。
39. 空间坐标的转换方式和方法。
40. 试论述地理信息标准化的内容。
第一章绪论一填空1. GIS脱胎于。
GIS技术的兴起,又使地理学向精密科学迈进。
GIS考试复习最全题库(含答案)

GIS考试复习最全题库(含答案)《地理信息系统》试卷1⼀、专业术语解释(每题3分,满分15分)1、地理信息系统答:GIS是由计算机硬件、软件和不同的⽅法组成的系统,该系统设计⽀持空间数据的采集、管理、处理、分析、建模和显⽰,以便解决复杂的规划和管理问题2、空间数据编码答:是指将数据分类的结果,⽤⼀种易于被计算机和⼈识别的符号系统表⽰出来的过程。
3、不规则三⾓⽹答:⽤来拟合连续分布现象的覆盖表⾯,表⽰要素包括地形、降⽔等,按照实测点分布将他们连成三⾓⽹。
4、数据与信息答:数据:是指某⼀⽬标定性、定量描述的原始资料信息:是对数据的解释、运⽤与解算,即信息是经过处理后的数据。
5、元数据答:数据的数据。
⼆、填空(共15个填空,每⼩空1分)1、地理空间实体主要类型包括点、线和⾯等。
2、地理空间数据的基本特征包括空间、属性和时间等。
3、空间数据查询的类型包括基于SQL扩展、可视化和⾃然语⾔等。
4、常见的GIS软件有 ARC/INFO 、MAPGIS 、 ARCVIEW 等。
5、传统数据库结构主要有⽹状、层次和关系三种类型。
三、选择题(共 5⼩题,每⼩题2分。
)1、空间数据编码的原则主要有( B )、系统性、通⽤性和标准化、可扩展性等。
A.实⽤性;B.⼀致性;C.移植性;D.安全性2、以下选项中不属于空间数据编辑与处理过程的是( D )。
A.数据格式转换;B.投影转换;C.图幅拼接;D.数据分发3、空间集合分析主要完成(C)。
A地形分析 B缓冲区分析 C逻辑运算 D叠置分析4、我国地理信息系统的发展⾃20世纪( C )起步。
A.60年代初;B.70年代初;C.80年代初;D.90年代初5、以下设备中不属于GIS数据输⼊设备的是( B )。
A.扫描仪;B.绘图仪;C.数字化仪;D.键盘四、简答题(共7⼩题,每⼩题6分。
)答题要点:1、简述地理信息系统的基本功能?(6分)(1)数据采集与编辑(1分)(2)数据存储与管理(1分)(3)数据处理和变换(1分)(4)空间分析和统计(1分)(5)产品制作与现实(1分)(6)⼆次开发和编程(1分)2、简述游程长度编码⽅法(6分)游程指相邻同值⽹格的数量,游程编码结构是逐⾏将相邻同值的⽹格合并,并记录合并后⽹格的值及合并⽹格的长度,其⽬的是压缩栅格数据量,消除数据间的冗余。
GIS《地理信息系统》试卷最全题库(共九套含答案)

《地理信息系统》试卷1一、专业术语解释(每题3分,满分15分)1、地理信息系统答:GIS是由计算机硬件、软件和不同的方法组成的系统,该系统设计支持空间数据的采集、管理、处理、分析、建模和显示,以便解决复杂的规划和管理问题2、空间数据编码答:是指将数据分类的结果,用一种易于被计算机和人识别的符号系统表示出来的过程。
3、不规则三角网答:用来拟合连续分布现象的覆盖表面,表示要素包括地形、降水等,按照实测点分布将他们连成三角网。
4、数据与信息答:数据:是指某一目标定性、定量描述的原始资料信息:是对数据的解释、运用与解算,即信息是经过处理后的数据。
5、元数据答:数据的数据。
二、填空(共15个填空,每小空1分)1、地理空间实体主要类型包括点、线和面等。
2、地理空间数据的基本特征包括空间、属性和时间等。
3、空间数据查询的类型包括基于SQL扩展、可视化和自然语言等。
4、常见的GIS软件有 ARC/INFO 、 MAPGIS 、 ARCVIEW 等。
5、传统数据库结构主要有网状、层次和关系三种类型。
三、选择题(共5小题,每小题2分。
)1、空间数据编码的原则主要有(B )、系统性、通用性和标准化、可扩展性等。
A.实用性;B.一致性;C.移植性;D.安全性2、以下选项中不属于空间数据编辑与处理过程的是(D )。
A.数据格式转换;B.投影转换;C.图幅拼接;D.数据分发3、空间集合分析主要完成(C)。
A地形分析 B缓冲区分析 C逻辑运算 D叠置分析4、我国地理信息系统的发展自20世纪( C )起步。
A.60年代初;B.70年代初;C.80年代初;D.90年代初5、以下设备中不属于GIS数据输入设备的是(B )。
A.扫描仪;B.绘图仪;C.数字化仪;D.键盘四、简答题(共7小题,每小题6分。
)答题要点:1、简述地理信息系统的基本功能?(6分)(1)数据采集与编辑(1分)(2)数据存储与管理(1分)(3)数据处理和变换(1分)(4)空间分析和统计(1分)(5)产品制作与现实(1分)(6)二次开发和编程(1分)2、简述游程长度编码方法(6分)游程指相邻同值网格的数量,游程编码结构是逐行将相邻同值的网格合并,并记录合并后网格的值及合并网格的长度,其目的是压缩栅格数据量,消除数据间的冗余。
GIS复习题整理的部分答案

1.初步理解下述名词:信息、数据、地理信息、地理信息系统信息:是用文字、数字、符号、语言、图像等介质来表达事件、事物、现象等的内容、数量或特征。
具有客观性、适用性、可传输性和共享性。
来源于数据,是数据的内涵,是用数据来表达的。
数据(Data)-通过数字化并记录下来可以被识别的符号,用以定性或定量地描述事物的特征和状况。
(如文字、数字、符号、语言、图像等),是一种未加工的原始材料。
地理信息(GI)-是与地理环境要素有关的物质的数量、质量、分布特征、联系和规律等数字、文字、图像、和图形等的总称。
具有地域性/空间定位性、多维结构性/层次性、时序性(动态变化性)、数据量大、载体多样性地理信息系统(GIS)-是指在计算机软硬件系统支持下,对整个或部分地球表层空间中的有关地理分布数据继续采集、储存、管理、运算、分析、显示和描述的技术系统2.GIS由哪几部分组成?其基本功能是什么系统硬件,系统软件,空间数据,应用人员,应用模型。
基本功能:数据采集与编辑,数据储存与管理,数据处理与变换,空间分析和统计,产品制作与显示,二次开发和编程。
1.栅格数据和矢量数据是如何分别表达地理空间的?地理空间的表达是地理数据组织、存储、运算、分析的基础,其表达方法有:矢量法:以坐标序列描述地理实体的空间特征,包括0维矢量、一维矢量、二维矢量、三维矢量。
集中表现地理实体的形状特征以及不同实体之间的空间关系。
点、线、面实体的矢量表达。
栅格法:以栅格单元(象元)及其属性值来描述地理实体的空间特征。
描述地理实体的级别分布特征及其位置。
点、线、面实体的栅格表达。
2.何为栅格数据结构和矢量数据结构,各有什么特点?又如何获取栅格数据和矢量数据?矢量数据结构定义:矢量数据结构通过记录空间对象的坐标及空间关系来表达空间对象的位置。
点:空间的一个坐标点;线:多个点组成的弧段;面:多个弧段组成的封闭多边形;矢量数据结构特征;无拓扑关系,主要用于显示、输出及一般查询公共边重复存储,存在数据冗余,难以保证数据独立性和一致性多边形分解和合并不易进行,邻域处理较复杂;处理嵌套多边形比较麻烦矢量数据结构获取方法:定位设备(全站仪、GPS、常规测量等)地图数字化,间接获取,栅格数据转换.空间分析叠置、缓冲等操作产生的新的矢量数据)栅格数据结构定义:以规则像元阵列表示空间对象的数据结构,阵列中每个数据表示空间对象的属性特征。
地理信息系统课后习题部分答案

地理信息系统概论课后习题部分答案第一章1、什么是地理信息系统(GIS)?它与一般计算机应用系统有哪些异同点?答:地理信息系统:是由计算机硬件、软件和不同的方法组成的系统,该系统设计支持空间数据的采集、管理、处理、分析、建模和显示,以便解决复杂的规划和管理问题. GIS 脱胎于地图学,是计算机科学、地理学、测绘遥感学、环境科学、城市科学、空间科学、信息科学和管理科学等众多学科交叉融合而成的新兴学科。
但是,地理信息系统与这学科和系统之间既有联系又有区别: (1)GIS 与机助制图系统机助制图是地理信息系统得主要技术基础,它涉及GIS 中的空间数据采集、表示、处理、可视化甚至空间数据的管理。
地理信息系统和数字制图系统的主要区别在于空间分析方面。
一个功能完善的地理信息系统可以包含数字制图系统的所有功能,此外它还应具有丰富的空间分析功能。
(2)GIS 与DBMS(数据库管理系统)GIS 除需要功能强大的空间数据的管理功能之外,还需要具有图形数据的采集、空间数据的可视化和空间分析等功能。
因此,GIS 在硬件和软件方面均比一般事务数据库更加复杂, 在功能上也比后者要多地多。
(3)GIS 与CAD 系统二者虽然都有参考系统,都能描述图形,但CAD 系统只处理规则的几何图形、属性库功能弱,更缺乏分析和判断能力。
(4)GIS 与遥感图像处理的系统遥感图像处理的系统是专门用于对遥感图像数据处理进行分析处理的软件。
它主要强调对遥感栅格数据的几何处理、灰度处理和专题信息提取。
这种系统一般缺少实体的空间关系描述,难以进行某一实体的属性查询和空间关系查询以及网络分析等功能。
2、地理信息系统有哪几个主要部分组成?它的基本功能有哪些?试举目前广泛应用的两个基础地理信息系统软件为例,列出它们的功能分类表,并比较异同点?(1)系统硬件:包括各种硬件设备,是系统功能实现的物质基础;(2)系统软件:支持数据采集、存储、加工、回答用户问题的计算机程序系统;(3)空间数据:系统分析与处理的对象,构成系统的应用基础;(4)应用人员:GIS 服务的对象,分为一般用户和从事建立、维护、管理和更新的高级用户;(5)应用模型:解决某一专门应用的应用模型,是GIS 技术产生社会经济效益的关键所在.3、试说明地理信息系统的基本分析功能与应用模型之间的区别和联系是什么?答: 地理信息系统分析功能是基于现有数据按照一定规律或者参数进行计算得出的结构,这些规律和参数就可以构成一个应用模型, 比如降雨量计算模型和风力强度计算模型等. 但应用模型很多是专业领域的模型,其表现可以是参数表格也可以是图标或计算公式, 不利于地理信息这种要与地理坐标想联系, 并且需要特殊的可视化效果的信息分析与表达。
GIS专业数据库课程习题

GIS专业数据库课程习题GIS专业数据库课程练习一(单项选择题)姓名:学号:完成日期:1. MS SQL Server是(D)A.数据库B.数据库系统C.数据处理系统D.数据库管理系统2. 网络模型属于4个数据抽象级别中的(C )A.外部模型B.概念模型C.逻辑模型D.物理模型3. 对某个具体的数据库应用来说,下列说法中正确的是(D )A.E-R图是唯一的B.数据模型是唯一的C.数据库文件是唯一的D.以上三个都不是唯一的4. 在下列选项的描述中包含数据库系统中的外模式/模式映像定义的是(B )A.外模式B.概念模式C.物理模式D.存储模式5. 三个模式之间存在下列映射关系,将正确的填入括号中(B )A.外模式/ 内模式B.外模式/ 模式C.模式/ 模式D.内模式/ 外模式6. 在数据库系统的二级模式之间,提供两层映象的作用是提高(B )A.数据的一致性B.数据的独立性C.数据的完整性D.操作的可行性7. SQL 语言中,GRANT和REVOKE语句用于实现数据库的(D )A.完整性控制B.一致性控制C.并发控制D.安全性控制8. 在关系数据库中,外模式对应的是(B)A.基本表 B.视图C.存储文件 D.视图和部分基本表9. 在数据库设计中,将E—R 模型转换成关系数据模型的过程属于(D )A.需要分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段10. 数据模型有三个要素,其中用于描述系统静态特性的是(A )A.数据结构B.数据操作C.数据完整性约束D.数据检索11. 为了方便使用数据库,DBMS提供的数据操纵语言可以嵌入到某一高级语言中,该高级语言称为()A.会话语言B.宿主语言C.主控语言D.虚拟语言12. 数据库管理系统的工作不包括(C )A.定义数据库B.对已定义的数据库进行管理C.为定义的数据库提供操作系统D.数据通信13. 在概念模型中的一个实体对应于数据库中一个关系的一个(A)A.属性B.字段C.列D.元组14. 在下列SQL语句中,属于数据控制的语句是(B )A.CREA TE,DROP,DELETE,ALTERB.GRANT,REVOKEC.SELECT,UPDA TE,DELETE,INSERTD.CREA TE,DROP,ALTER15. 用来记录对数据库中数据进行的每一次更新操作的是(B)A.后援副本B.日志文件C.数据库D.缓冲区16. 在人工管理阶段,数据是(C )A.有结构的B.无结构的C.整体无结构,记录内有结构D.整体结构化的17. 数据库系统软件包括__B_和_____①数据库②DBMS ③OS,DBMS和高级语言④DBMS和OS ⑤数据库应用系统和开发工具。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
X41614027
余云鹏
一、什么是空间数据库,具有什么特点?
答:1、空间数据库是某一区域内关于一定地理要素特征的数据集合,是地理信息系统在计算机物理存储介质存储的与应用相关的地理空间数据的总和,一般是以一系列特定结构的文件的形式组织在存储介质之上的。
2、特点:(1)数据量特别大。
地理信息系统是一个复杂的综合体,要用数据来描述各种地理要素,尤其是要素的空间位置和空间关系等,其数据量往往很大。
(2)不仅有地理要素的属性数据,还有大量的空间数据,即描述地理要素空间分布位置的数据,并且这两种数据之间具有不可分割的联系。
(3)数据应用广泛。
例如地理研究、环境保护、土地利用和规划、资源开发、生态环境、市政管理、道路建设等。
二、矢量数据的管理方式有哪些,各有什么优缺点?
答:1、文件─关系数据库混合管理。
优点:除通过OID连接之外,图形数据和属性数据几
乎是完全独立组织、管理与检索的。
其中图形系统采用高级语言编程管理,可以直接操纵数据文件,因而图形用户界面与图形文件处理是一体的,两者中间没有逻辑裂缝。
缺点:(1)需要同时启动图形文件系统和关系数据库系统,甚至两个系统来回切换,使用起来不方便。
(2)属性数据和图形数据通过ID联系起来,使查询运算、模型操作运算速度慢。
(3)数据发布和共享困难。
(4)属性数据和图形数据分开储存,数据的安全性、一致性、完整性、并发控制以及数据损坏后的恢复方面缺少基本的功能。
(5)缺乏表示空间对象及其关系的能力。
2、全关系数据库管理。
(1)对变长的几个数据进行关系范式分解,分解成定长记录的数据表进行存储。
(2)将图形数据的变长部分处理成Binary二进制Block块字段。
优点:图形数据与属性数据都采用现有的关系型数据库存储,使用关系数据库标准机制来进行空间数据与属性数据的连接。
缺点:(1)处理一个空间对象时,需要进行大量的连接操作,非常费时,并影响效率。
(2)虽省去大量关系连接操作,但是二进制块的读写效率要比定长的属性字段慢的多,特别是涉及对象的嵌套,速度更慢。
3、对象─关系数据库管理
优点:主要解决了空间数据的变长记录的管理,由数据库软件商进行扩展,效率要比前面的二进制块的管理高的多。
缺点:仍然没有解决对象的嵌套问题,空间数据结构也不能由用户任意定义,使用上仍受到一定限制。
三、栅格数据的管理有哪些方式,各有哪些优缺点?
答:1、文件管理方式
优点:大部分GIS软件和遥感图像处理软件都采用文件方式来管理遥感影像数据,是基础。
缺点:遥感影像数据库不仅仅包含图像数据本身,还有大量图像元数据信息,本身还具有多数据源、多时相等特点。
另外数据的安全性、并发控制和数据共享等都将使文件管理无法应付。
2、文件─数据库管理方式
优点:在关系数据库中,每个文件都有唯一的标识号对应影像信息。
由于影像数据存在,使影像数据的检索效率得到提高
缺点:不是真正的数据库管理方式,影像数据并没有
放入数据库中,数据库的管理的只是其索引。
3、关系数据库管理
优点:(1)所有数据集中存储,数据安全,易于共享。
(2)较方便管理多数据源和多时态的数据。
(3)支持事务处理和并发控制,有利于多用户的访问与共享。
(4)影像数据和元数集成到一起,能方便的进行交互式查询。
(5)对Client/Server的分布式应用支持较好,
网络性能和数据传输速度都有很大提高。
(6)有利于数据的一致性和完整性控制,数据不
会被随意移动、修改和删除。
(7)支持异构的网络模式。
缺点:正在发展阶段,可能不够成熟
四、数据库中空间数据是如何进行分幅分层组织的?
答:工作层被定义为空间数据处理的一个工作单元,工作区由若干工作层组成。
工作区中除了包含相应图幅的各层空间数据之外还包含对数据库的连接和操作。
五、空间数据的索引方式有哪些,比较各种方法的优缺点。
答:(1)对象范围索引
缺点:没有真正的创建空间索引文件,而是在空间的空间对
象的数据文件中增加了最大最小范围
(2)格网索引
优点:思路简单,容易理解和实现
缺点:所划分的格网数不能太多,否则,索引表本身太大而不利于数据的索引和检索
(3)四叉树空间索引
优点:不仅可以用来对栅格数据进行组织,还可以用于建立空间数据的索引
缺点:建立索引和维护都比较困难
(4)R树和R+树空间索引
优点:允许矩形相互重叠;不仅利用单个实体的外接矩形,还将空间位置相近的实体外接矩形重新组织为更大的的虚拟矩形。
拓展题
ArcSDE(空间数据库引擎)将图形和属性都存入RDBMS中,适用于超大数据量和并发用户很多时的快速应用。
ArcSDE是专为GIS应用开发的地理数据库服务器,而Oracle Spatial 是对数据库存储空间数据的一个补充。
两者的产品定位不同,具体区别如下:
1、数据存储的形式不同
Oracle Spatial存储的是简单的空间要素,ArcSDE存储的是空间对象,引入了面向对象的数据模型Geodatabase,在存放空间几何特征
的同时,又增加了对数据对象及对象之间的关系、操作规则的描述,因而,用户面对的数据不再是抽象的点、线、面,而是实际应用中的熟悉的对象:光缆、电缆、地井、管线、基站等。
2、ArcSDE具有长事务处理和版本管理功能
通常DBMS中采用“锁定-修改-释放”的策略以实现其对多用户并发操作数据库的控制。
但这种策略不很适合用于处理地理数据的DBMS。
对地理数据的编辑工作,可以几分钟做完,也可能要拖上几个月。
这种情形即是所谓“长事务处理”。
ArcSDE对长事务处理提供了底层的支持。
当ArcSDE服务器的一个实例(instance)第一次启动时,就建立了数据库缺省的状态和版本。
用户可在此基础上建立公共的或私有的数据版本。
用户各自在自己的数据版本上工作,因而无须对多个用户同时访问的数据对象进行锁定。
每个用户都是在直接对数据库进行操作(编辑、修改),但是ArcSDE为其建立了记录所有修改“痕迹”的增量记录,即版本。
用户在这个数据版本进行编辑修改时,并不用关心其他用户是不是也在对同一数据进行操作。
只有当用户完成了他的(长)事务处理工作时,系统才将其当时的数据版本“合并”到原来的数据版本中去,“冲突”也是在此时再加以处理。
系统为用户提供了解决冲突的三种选择:维持原状、否决自己的修改或否决别人的修改。
3、空间索引的建立
Oracle Spatial提供的是一个通用的数据存储平台,所建立的空间索引是基于简单要素的索引。
ArcSDE是专用地理信息数据库引擎,
是面向对象的,建立的空间索引是适合GIS应用的。
因为ArcSDE采用的是Client/Server体系结构,有专用的客户端,如ArcInfo、ArcInfo Editor、ArcView GIS、Arc Explorer、ArcIMS Viewer等。
ArcSDE提供了应用程序接口(API),开发人员可将空间数据检索和分析功能集成到他们客户端的应用工程中去。