实验一空间大数据库的创建与大数据导入_第1页
实验一空间大数据库的创建与大数据导入_第2页
实验一空间大数据库的创建与大数据导入_第3页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、实验一 空间数据库的创建与数据导入实验目的1. 利用ArcCatalog管理地理空间数据库,熟悉 ArcCatalog的操作。2、理解Geodatabse空间数据库模型的相关概念,掌握创建个人地理数据库 的方法。二、 实验容1、拷贝实验数据2、启动ArcCatalog点击 按钮 (连接到文件夹).建立到data的连接3、打开coverage shapefile文件夹,查看下的要素及属性,理解两种数据模 型。4、打开montgomery.gdb空间数据库查看并理解montgomery.gdb数据库中包含 的要素集、要素类等信息,在预览窗口预览要素类等几何特性。4、查看属性信息在此预览窗口的下方,

2、“预览”下拉列表中,选择“表格”。可以看到属性 表,查看它的属性字段信息。5、向 Geodatabase导入 coverage数据( 1)在 ArcCatalog 中右击 Water 数据集,指向 Import ,点击 Feature Class (multiple)(2) 单击 Browse按钮,定位到laterals coverag中的弧段要素类,单击 Add.(3) 单击 0K ,此时laterals_arc要素类加入到Water数据集.(4) 在arccatalo中将laterals_ar要素类重命名为 laterals(5) 右击Laterals并单击Properties为该要素类输

3、入别名“Water laterals(6) 单击Fields标签,单击OBJECTID字段并为该字段输入别名“Feature identifier ” .(7)单击Preview标签察看其特征.6、将 own ers.da表导入 Mon tgomery geodatabase 并预览(1) 右击 Montgomery geodatabasef旨向 Import, 单击Table (multiple).(2) 从 Catalog目录树中拖动并 own ers.dat(INFO table )并放置到 In put Table框中(3)单击OK,完成后单击Close.(4) 在 ArcCatalo

4、g 目录树, 单击 Montgomery geodatabas曲 Owners表,单击n口K-rvn imih)£ 券 dam 2. « dlifflJ也 商覽Q总囲簞口知二3 冏 S*fSS?FH iLJU f pjkTdiEiUTT» 口 Ibm*沪 a 口 Rp* -口ij帕1护昨甲桶M 卜2? Ad cm百若 帕知Wfer Jliabdh回ffl啊 胡 F&'TWWP'F -f 1玄 I Ji MvUrndbnwrwn.dbfi匚龍"-jfi Zta-Uj E£*iMI 石 MUErfA* §g Gli

5、 a«B* o聞怡巧IWPreview标签观察其记录.(5) 将 owners.dat 表重命名为“Owners ”(6) 右击Owners表并单击Properties项查看表属性.(7)为该表输入别 名“ Parcelowners(8) 单击Fields标签并 为以下 字段输 入表中 对应别名FieldAliasOBJECTIDObj ect identifierOWNER_NAMEOwner nameOWNER_PERCENTPercentage ownershipDEED DATEDate of deed7、向Geodatabase导入栅格数据:将 deml导入到montgom

6、ery数据库辎入柚格输出地理数揺库E: DMATutcrm&ntsQih&ry, gdb/科空君至it爰裁扇库抚呈:E: D AT A Tut or nwn t g«m tr y gdbdt«l回田sEJffl思考:1、采用另外的方法将 world目录下的shapefile转为geodatabas中的要素。2、如果转换时只需要提取部分要素如何操作,如提取country名为Russia的 city实验报告1 附图说明coverage shapefile geodatabase中模型的区别 Coverage数据模型Coverage是一个集合,它可以包含一个或多个

7、要素类。在第一个商业化GIS软件Arc/INFO之前,计算计划的图形表示源自通用的CAD软件,属性信息和几何要素放在一起,不利于空间信息的描述和分析。-Lu 立 EK-Lu旳目7亡口 EAATA -S Tuun3 !_匚twfmge田 ' l-ii«i «4> 凹 owiw&.d«t+ ZZ1 HLaste-r出_i寸片Ertfit- i > wwflOryQdbfl- x磁 &r£.rS#r<H pdanPl f-qi-an.h d < uritsQtk山心匸Oilaq -且:立徉迁I 磁唱悔區丫站兰疋肚

8、理匚虫13 当代匸I tZiVf *65凹 粘 Q "S TlBn > F -la1-5冈1一凹边柯!|凶冊宫国曰0Q9一込二£=将UKlr'itf-i'i fi5鲜HCoverage的优势:(1) 空间数据与属性数据关联。空间数据存储于建立了索引的二进制文件中,属性数据存放在DBMS表中,二者以公共的标识编码关联。(2) 矢量数据间的拓扑关系得以保存。Shapefile数据模型Shapefile是 ArcView GIS 3.x的原生数据格式,属于简单要素类,用点、线、多边形存储要素的形状,却不能存储拓扑关系,具有简单、快速显示的优点。一个shape

9、file是由若干个文件组成的,空间信息和属性信息分离存储,所以称之为“基于文件”。每个shapefile都至少由三个文件组成,其中:*.shp存储的是几 何要素的的空间信息,也就是 XY坐标。*.shx存储的是有关*.shp存储的索引信息,它记录了在*.shp中,空间数据是如何存储的,XY坐标的输入点在哪里,有 多少XY坐标对等信息。*.dbf存储地理数据的属性信息的dBase表。这三个文件 是一个shapefile的基本文件,shapefile还可以有其他一些文件,但所有这些文件 都与该shapefile同名,并且存储在同一路径下。下面简要介绍一下其他一些较为 常见文件:*.prj如果sha

10、pefile定义了坐标系统,那么它的空间参考信息将会存储 在*.prj文件中;*shp.xml这是对shapefile进行元数据浏览后生成的xml元数据文 件;*.sbn和*.sbx这两个存储的是shapefile的空间索引,它能加速空间数据的读 取,这两个文件是在对数据进行操作、浏览或连接后才产生的,也可以通过 ArcToolbox>DataMa nageme nt ToolsIn dexes>Add spatial In de工 具生成。几种常见的shapefile文件:当使用 ArcCatalog对shapefile进行创建、移动、 删除或重命名等操作,或使用 ArcMap对

11、shapefile进行编辑时,ArcCatalog将自 动维护数据的完整性,将所有文件同步改变。所以需要使用ArcCatalog管理shapefile虽然Shapefile无法存储拓扑关系,但它并不是普通用于显示的图形文 件,作为地理数据,它自身有拓扑的。比如一个多边形要素类,shapefile会按顺时针方向为它的所有顶点排序, 然后按顶点顺序两两连接成的边线向量, 在向量 右侧的为多边形的部,在向量左侧的是多边形的外部。由于1990年代地理信息的迅速发展以及ArcView GIS 3.x软件在世界围的推广,shapefile格式的数据使用 非常广泛,数据来源也较多。很多软件都提供了向shap

12、efile转换的接口( eg:MapInfo、MapGIS 等)。ArcGIS 支持对 shapefile的编辑操作,也支持 shapefile向第三代数据模型geodatabase勺转换Geodatabase数据模型Geodatabase乍为ArcGIS的原生数据格式,体现了很多第三代地理数据模型 的优势。随着IT技术的发展,普通的事务型数据的管理模式,早已从传统的基 于文件的管理转向利用基于工业标准建立的关系型数据库进行管理,这种基于数据库的管理方式的优点是不言而喻的。那么带有空间信息的地理数据是否也可以 利用这种非常成熟的数据库技术进行管理呢?于是ESRI推出了 geodatabas数据

13、模型,利用数据库技术高效安全地管理我们的地理数据。Geodatabas刖以分为两种,一种是基于 Microsoft Access的 personal geodatabas,另一种是基于 oracle SQL Server Informix 或者 DB2 的 enterprise geodatabas,由于它需要中间件 ArcSDE进行连接,所以nterprise geodatabas又称为 ArcSDE geodatabas。由于 Microsoft Access自身容量的限制,personal geodatabas的容量上限为2GB,这显然不能满足企业级的海量地理数据的存储需求。于是可以将g

14、eodatabas扩展为ArcSDE geodatabase底层数据库可以使用oracle这样的大型关系数据库,能够存储近乎“无限”的海量数据(仅受硬盘大 小的限制)。虽然底层使用的数据库各不相同,但是geodatabas給用户提供的是一个一致的操作环境。在geodatabas中,不仅可以存储类似shapefile的简单要 素类还可以存储类似coverage的要素集并且支持一系列的行为规则对其空间信 息和属性信息进行验证表格、关联类、栅格、注记和尺寸都可以作为eodatabase对象存储。这些在 perasonal geodatabas和 ArcSDE geodatabas中都是一样的(栅格的

15、存储有点小差异,但对用户来说都是一样的)3、总结CAD > coverage shapefile > geodatabas几种数据格式的转换方法 。(附 图)数据直接导入导出1 先将CAD图转换成 MDB格式的Geodatabas数据,方法是打开 ArcToolsbox -Conversion Tools-To Geodatabase-Importfrom CAD,输入所要转换的 CAD图和输出路径点击0K开始转换,直至成功。2、转换成功后可以在catalog目录下看到这些数据集以及一些表。3、用ArcMap打开需要的图层这里打开点线面图层,如果输出的shape文件不需要属性则不需要加载Table表,如需要加载属性,则加载Entity、XtrProp表进行 属性挂接。4、进行属性挂接:右键所要设置的图层,选择 Joi ns&Relates-joir打开对话框设置如下,点击0K确定,同理设置其他图层。5、全部设置好之后可以用查询工具查看一下,确定已

温馨提示

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

评论

0/150

提交评论