最新版)空间数据库毕业课程设计报告_第1页
最新版)空间数据库毕业课程设计报告_第2页
最新版)空间数据库毕业课程设计报告_第3页
最新版)空间数据库毕业课程设计报告_第4页
最新版)空间数据库毕业课程设计报告_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、空间数据库课程设计兼 ARCSDE 入门手册一 ArcSDE 的配置 数据库的创建 数据库的配置 数据库的网络配置 数据库的控制和管理 ArcSDE 的配置 二.数据库的设计 建立数据库连接 表的创建与设计 版本的注册与创建 成员角色与任务分配 三问题与解决方案 软件本身的问题 多版本编辑的问题 四总结 个人心得 各成员工作情况ArcSDE 的配置1. 数据库的创建:打开 Database Configuration Assistant工具如图 (1.1) 所示为初始界面图(1.1) 按照向导对话框依次选择执行的操作 创建数据库 选择一 般用途的模 输入数据库名称和 SID 号(* 注意 SI

2、D 号默认和数据库 名相同 ) 管理选项 (默认设置 ) 输入口令号 (* 可以根据不同的用户 设置不同的口令 ) 存储选项 (默认设置 ) 数据库文件所在位置 (默认 设置) 恢复配置 (默认设置 ) 数据库内容 (默认设置 ) 初始化参数 (默认设置) 数据库存储 (默认设置) 创建选项(如图 1.2) 确定对 话框 开始创建 图 1.22. 数据库的配置 创建数据库成功之后需要进行数据库的配置,同上打开 Database Configuration Assistant 工具,点击下一步, 选择配置 数据库选项 选择需要配置的数据库 数据库内容 ( 默认设置 ) 连 接模式 (* 客户机较

3、少时默认设置 ),点击完成开始配置数据库 (如上图)3. 数据库的网络配置配置数据库之后, 打开 Oracle Net Configuration Assistant工具,如图 (1.4) 为初始界面图 1.4按下一步进入监听程序配置 监听程序 (* 若需要添加新的 监听程序,选择添加,这里选择已有的监听程序,选择重 新配置如右图 ) 选择监听程序 选择协议 (默认有 TCP) 选 择端口 (* 端口号默认为 1521 ,若配置了多个监听程序, 不应 重复使用 1521 端口,否则后期的本地 NET 服务名配置会出错 ,如右图 ) 完成 配置好监听程序后配置本地 NET 服务名配置 重新配置

4、选择 Net 服务名(根据新创建的数据库选择服务名 ) 服务名配置 (输 入新创建的数据库名 ) 选择协议 ( 默认配置 ) 输入主机号和选择端 口 (主机号为计算机名 ) 选择测试 测试登录方式用户名填 system, 口令重新输入,如右图(若测试失败,可以试着重新配置数据库,注 意配置端口号)4. 数据库的控制和管理 工具: OEM 和 SQL*PLUS登录 OEM 方式:网页登陆。(下图) 网址可在安装目录 oracleproduct10.2.0db_1installreadme.txt 中得到,输入 网址,并用 sys 用户登录,使用 SYSDBA 身份。 登录 SQL*PLUS 方式

5、 :对话框登录。输入用户名 :System,输入口令:输入主机字符串:数据库名(右图) 登陆成功时出现如下图信息 SQL*PLUS 方式管理采用命令行方式管理。5. ArcSDE 的配置ArcSDE 可以在安装时配置,也可以在安装好后配置,这里先 安装好 ArcSDE (步骤省略),再进行配置。打开 ArcSDE for Oracle10g R2 Post Installation工具(右图所示为初始界面) 初学者选 Complete 进入用户信息的填写界面( * 注意这里的 Net service name 并不是 计算机名,而是填写你所创建的数据库的名称(右图) ),填写好密码 和服务名后

6、下一步进入 ArcSDE 配置文件的存储路径, 这里可以默认 同上一步 (默认配置 ) 用户信息的填写,这里填写密码 (* 注意这里 的密码不要忘记,一般输入 sde 就行 (右图 ) 如成功就进入 ArcSDE 授权界面 注册选项界面,选择”我已经从 ESRI 得到了一个授权文 件并已准备好注册”如下图Select from the options below.Softvar e Authorizat :i on VizardKegistration Option毎You imust regi ster th software prior to us.Regi$tratk)n Options

7、I have installed my software and ne&d to negister it.广 I have already negistered the software 自nd need to register addrtional options or extensions.(f1 have received an authorization file from ESRI and am now ready to finish the j registration process.导入授权文件界面,选择已下载好的授权文件,(下图)下一步进入ArcSDE服务器信息配置界面这里需

8、要填写 Oracle SID默认与数据库名相同,注意这里的Server name 填写的事计算机名完成ArcSDE配置二.数据库的设计1. 建立数据库连接打开 ArcCatalog左侧调出 Database Connections双击 Add Spatial DatabaseConn ection 进入空间数据库连接界面(如右图),这里的Server 填写目标服务器计算机名或IP地址,Service 默认填写 esri_sde;Username 可以填写system,也可以填写 sde,只需要填 写相应的口令就行。这里填写好后可以测试连接(右图),成功后按确定就可进行连接以上连接方式为连接服务

9、器方式, 介绍另一种连接方式,直接连接, 不能连接到对方的服务器,但能连到自己的数据库。这种连接方式不 需要安装ArcSDE也能连接到数据库如下图2. 表的创建与设计要素集:包含 教育,旅游,银行,企业,宾馆,餐饮,购物,政府,医疗,其它 十个要素类要素类信息要素类字段教育Name , Type ,Address,Tel,WebSite,TrafficI nfo旅游Name , Type ,Address,Tel,WebSite,TrafficI nfo银行Name , Address,Tel,TrafficI nfo企业Name , Type ,Address,Tel,WebSite,Tra

10、fficI nfo宾馆Name ,Address,Tel,WebSite,TrafficI nfo餐饮Name , Type ,Address,Tel,WebSite,TrafficI nfo购物Name , Type ,Address,Tel,Traffic Info政府Name , Type ,Address,Tel,WebSite,TrafficI nfo医疗Name , Type ,Address,Tel,WebSite,TrafficI nfo其它Name , Type ,Address,Tel,Traffic Info字段信息字段名别名类型字段长度Name名称Text20Type类

11、型Text15Address地址Text30Tel电话号码Text15WebSite网址Text20TrafficI nfo交通信息Text153.版本的注册与创建在数据库连接名上右键单击出现菜单,选择New 数据集,根据已有的坐标系统生成一个数据集,数据集生成好后再根据上面提供的表格新建10个要素类。完成后注意需要注册版本号,在要素类 或要素集上单击右键选择”Register as Versioned. ”单击出现如下图所示的对话框勾选按确定完成注册为了实现多版本编辑,需要创建多个版本。在数据库连接名上右键选择” Versions”单击,弹出版本创建对话框,下图护 Version lanag

12、er(syste on LJP)?仪NameOwnerAccessI Last ModifiedLJPSYTtMPublic2Q10*lbl3V LFJSYSTEMPublic2010-11-14!ii dKCXSYSTEMPublic2010-11-13iii aDEFAULTSDEPublic2010-11-14l 4初始版本为Default,注意在创建版本时注意子版本和父版本的问题(详见问题与解决方案),在Default上单击右键 new 在DEFAULT版本下创建子版本,下图。4.成员角色与任务分配本组成员角色与任务分配:版本任务吕建平DEAULT数据库的创建与设计,并在2区域描点康承

13、旭KCX1 区域描点,添加属性李凤娇LFJ4 区域描点,添加属性苗小利MXL3 区域描点,添加属性三问题与解决方案1. 版本兼容 课程设计初期,配置 ArcSDE 出了问题,提示版本不兼容。 解决:卸载 Oracle 10 ,重装 Oracle 10.2 解决。重装 Oracle 10.2 后还是配置不了监听程序,注册表信息未修 改。解决:打开注册表管理器,依次打开下列项 HKEY_LOCAL_MACHINESYSTEMControlSet002Services 展开 Oracle 相关项, 查看 ImagePath 项,是否是 10.0.1 版本,若 是以前的版本,则更改 ImagePath

14、 为 10.2.0, 如下图 2.编辑数据问题打开 ArcMap 时导入刚创建的要素类, 开启编辑状态, 出现以 下对话框,并且不能编辑数据解决:这个问题的出现时因为没有对要素类注册过版本,在ArcCatalog 中 右 键 点 击 要 素 类 , 如 下 图 点 击 Register AsVersioned.Re gi st er As Versioned.Revi ew/JLemArchivingAnslyit.Exportuj) grsppti 鱼丄 b. rer eiLC-fcLoadddrAdd Global IDs.Frivileges.嗇 Properties.,Jlgt之后注册

15、版本,就可以对要素类进行编辑了3. 版本问题。在核对版本时,有的机子上出现Default以外的版本,但有的机子上只出现Default版本,这是由于在建立版本的时候引起的。解决:在创建版本时,可以为任意的版本创建子版本,但在核对版本时只能是有继承关系的版本进行核对, 有兄弟版本关系的不能进 行核对,所以解决方法是所有版本都在Default下建立。建立方法: 在Default 上右键单击New。(下图)NameOwnerAccessLast Modifiedsss匚亡匚systemSYSTEMPrivate Private2010-11-162010-11-16 .XTTRirSnT*4. 数据修

16、改问题。有时编辑好数据后, 出现数据不能删除, 特别是一些空记录不能 删除。这是由于 System 和 Sde 用户间的冲突引起的。解决: 解决方法可以利用 ArcCatalog 的导入导出功能, 先导出 要素类,然后删除需要删除的数据,再导入数据库。四,总结1. 个人心得 作为一名地理信息系统专业的学生,我觉得能做这样的课 程设计是十分有意义。在已度过的两年半大学生活里我们大多 数接触的是专业基础课。此次课程设计历时四天(两个周末) , 40 个课时,在每天 11 个课时的重压下,我们组四个人顺利完 成了课程设计的内容。虽然过程艰辛,但所收获的东西也着实 不少。课程设计初期, 需要配置 Or

17、acle 数据库与 ArcSDE 。在这 之前,我们没有 Oracle 和 ArcSDE 的相关了解,因此在配置 时完全按着老师给我们的资料来进行。此次配置历时 11 个课 时,中间出现不少问题, 如版本不兼容, 以至于所有人的 Oracle 数据库都进行了一次重装;还有像监听程序不能配置等,我们 通过网络的帮助自行解决了一道道关卡,终于在第一天完成了 Oracle 的配置和 ArcSDE 的配置。对 Oracle 的配置让我深入 了解了 Oracle 与 SQLServer 的区别。 Oracle 所拥有的庞大 数据库以及高度安全性都是 SQLServer 所不能比拟的, 正因如 此,所以

18、Oracle 的操作与配置相对来讲也具有了一定的难度。 为以后学习 Oracle 奠定了一定的基础。在乐山地图的绘制过程中,出现了不少问题,但在各组员 的合作下基本上都解决了。例如有个组员在提交版本的时候, 突然 ArcMap 出现异常退出的问题,提交之前未保存,结果数 据丢失了大半。后来没办法恢复数据,就重新绘制了那些点, 但是在提交前每次都先保存了,之后就没有出现过大问题了。 这次课程设计最关键的问题就是分配任务,这是一次团队合作 的任务,四个人按劳分配了任务,在连续两天的高强度工作下 顺利完成,并加深了团队合作意识。本次的课程设计,培养了我综合应用空间数据库及其他课 程的理论知识和理论联系实际,应用数据库知识完成乐山地图 绘制的能力;在设计的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论