第三章空间数据引擎与第三章空间数据引擎与ArcSArcSDEDE本章教学目标了解ArcSDE安装过程和相关特性;熟悉ArcSDE应用服务器的配置和管理本章主要内容第一节ArcSDE概述1.1空间数据库引擎——SDE概述1.2ArcSDE概述1.3ArcSDE安装过程第二节ArcSDE应用服务器2.1ArcSDE应用器简介2.2创建ArcSDE应用服务器2.3配置ArcSDE应用服务器2.4ArcSDE应用服务的管理§§1ArcSDE1ArcSDE概述概述1.1空间数据库引擎——SDE概述通过空间数据库引擎可以利用成熟商用关系数据库存储和管理海量空间数据两种方式扩展关系数据库功能:一是由GIS软件厂商开发寄生在关系数据库管理系统之上的空间数据库引擎,例如ArcSDE二是由数据库厂商开发直接扩展关系数据库,在数据库中实现空间操作和处理,例如OracleSpatialspatialdatabaseengine——最先由ESRI提出,定义为:从空间数据管理的角度来看,SDE可看成是一个连续的空间数据模型,借助这一模型,可将空间数据加入到关系数据库管理系统中去,它允许向关系数据库中加入空间数据、提供地理要素的空间位置及形状等信息。客户端应用SDE客户库SQL服务器驱动程序RDBMS数据服务器1.2ArcSDE1.2ArcSDE概述概述ArcSDE是一个用于访问存储于关系数据库管理系统(RDBMS)中的海量多用户地理数据库的服务器软件产品。它是ArcGIS中所集成的一部分,也是任何企业GIS解决方案中的核心要素。它的基本任务是作为存储在RDBMS中的空间数据的GIS网关。ArcSDE提供了一组服务,用于增强数据管理功能、扩展数据类型以便于存储于RDBMS中、使模型在RDBMS间便于操作并提供灵活的配置。应用应用ArcSDEArcSDE可以实现以下操作:可以实现以下操作:为多种系统提供空间数据服务,如ArcGISDesktop(ArcReader、ArcView、ArcEditor和ArcInfo)、通过ArcIMS连接的网络客户端以及由ArcGISEngine和ArcGISServer开发的应用软件。在四个商业数据库中的一个管理地理信息-IBM的DB2通用数据库、Informix动态服务器、Oracle以及微软SQLServer。ArcSDEArcSDE用户用户ArcSDE用户包括:最终用户、应用开发人员和数据库管理员1)数据库管理员数据库管理员负责安装和维护空间数据库。2)应用开发人员应用开发人员需要利用ArcSDE支持的客户端或ArcSDE提供的API访问ArcSDE中的空间数据,并开放和定制最终用户所要求的应用。3)最终用户最终用户通过应用客户端访问和更新ArcSDE中的数据。§§22创建创建ArcSDEArcSDE应用服务器应用服务器2.12.1安装安装DBMSDBMS——SQLServer2000——SQLServer20002.22.2安装安装ArcSDEArcSDE安装安装ArcSDE9.0forSQLServer2000ArcSDE9.0forSQLServer2000见录屏文件见录屏文件2.32.3配置配置ArcSDEArcSDE应用服务器应用服务器1、安装好ArcSdeSqlServer,然后进行如下工作:点击:开始->程序->ArcGIS->ArcSDE->ArcSDEforMicrosoftSQLserverPostInstallation,开始2、在WelcomePostInstallation对话框中选择Complete,然后点击下一步;在UserInformation对话框中,SQLserverinstance会出现系统SQLserver的名称,而在connectusing中有两个选项,在在安装SQLServer的时候选的是双重验证,这里选择SQLServerAuthentication,用户名和密码也和当初设定一致,均为sde;3、下一步出现的窗口是CreateSpatialdatabase对话框。在这里要注意SDEuser的填写,它只能填写sde,如果填写其他的内容到后面就会出现服务无法启动的后果(提示打开后马上又关闭了),Databasename为空间数据库的名称如sde,其他的默认填写就可以了;4、点击下一步,等待空间数据库创建完毕,用户授权完毕,出现ArcSDEconfigurationfiles对话框,均为默认,再点下一步,再次出现UserInformation对话框,选择数据库的用户名和密码都为sde,确认后点击下一步,会跳出一个对话框,显示TheArcSDERepositorywassucessfullycompleted,goon,点击下一步开始ArcSDE的验证。5、在出现的RegistrationOptions中,选第二项:Ihavereceivedan...,然后再在ireceivedtheauthorizationfilebyemailandhavesavedittodisk中选择licence6、点击下一步,完成。...