学生联盟网为您提供优质参考范文! 体会工作报告法律咨询精彩演讲各类材料
当前位置: 学生联盟网 > 课件合集 > 物理课件 > Arcgis试验二空间数据库管理及属性编辑

Arcgis试验二空间数据库管理及属性编辑

时间:2021-11-09 13:16:07 来源:学生联盟网

实验二、空间数据库管理及属性编辑一、实验目的1.利用ArcCatalog笛理地理空间数据库,理解Personal Geodatabse空间数据库模型的 有关概念。2.掌握在ArcMap中编辑属性数据的基本操作。3.掌握根据GPS数据文件生成矢量图层的方法和过程。4.理解图层属性表间的连接Join威关联Link关系。二、实验准备预备知识ArcCatalog用于组织和管理所有GIS数据。它包含一组工具用于浏览和查找地理数 据、记录和浏览元数据、快速显示数据集及为地理数据怎义数据结构。ArcCatalog应用模块帮助你组织和管理你所有的GIS信息,比如地图,数据集,模型,元数据,服务等。它包括了下而的工具浏览和查找地理信息。记录、査看和管理元数据。创建、编辑图层和数据库导入和导岀geodatabase结构和设计。在局域网和广域网上搜索和查找的GIS数据。管理 ArcGIS Server.,ArcGIS具有表达要素、栅格等空间信息的髙级地理数据模型,ArcGIS支持基于文件和 DBMS数据库管理系统的两种数据模型。基于文件的数据模型包括Coverage.Shape文件、Grids、影像、不规则三角网TIN等GIS数据集。Geodatabase数拯模型实现矢量数据和栅格数据的一体化存储,有两种格式,一种是基 J Access 文件的格式一称为 Personal Geodatabase,好一种是基于 Oracle 或 SQL Server 等 RDBMS关系数据库管理系统的数据模型。GeoDatabase是geographic database的简写,Geodatabase是一种采用标准关系数据 库技术来表现地理信息的数拯模型。Geodatabase是ArcGIS软件中最主要的数据库模型。Geodatabase支持在标准的数据库管理系统DBMS表中存储和管理地理信息。在Geodatabase数据库模型中,可以将图形数据和属性数据同时存储在一个数据表中,每一个图层对应这样一个数据表。Geodatabase可以表达复杂的地理要素如,河流网络、电线杆等。比如水系可以同时表示线状和而状的水系。ObjectCT 1RNAMEAREAI1独龙江1333757383.43多边形2丙中洛797SG492G.2G多边形3捧当472778602.053-名边形4巴迪583270916.586务边形5茨开萌736422137.2251多边形6叶枝475549138.56S參边形J * 普拉底39412Q5S7.7S21多边形8白济汛1016708272名边形9马吉499550017J务边形10永春63M52177.1、、mv基本概念要素数据集、要素类数据准备,数据文件National.mdb ,GPS.txt GPS 野外釆集数据,ex2.raro软件准备ArcGIS Desktop 9.x ArcCatalog三、实验内容及步骤第1步启动ArcCatalog打开一个地理数据库当ArcCatalog打开后,点击,按钮创连接到文件夹.建立到包含练习数据的连接比如EARCGISC2 z在ArcCatalog窗口左边的目录树中,点击上面创建的文件夹的连接图标旁的()号,双击个人空间数据库一National.mdb。打开它Locati nDo cun exitsSettn5sAinni strotorc2Etec2Niti cneil.ndb 十 |alogCCD0c5ent二 MTid ScttirjgsVAdmir _ c2 O daochuContents | Preview | Metadata |I TypPersoaaL Geodatalisse Persocl GcodMabse Parsortfil GoodatabaEo ersoaaL GeodatabaseJlanw 日 USACgMiner 沽1Woy1IContiiner NjCoimlySiat oHam” U3st8te_najnesFeature F e at yr eo...Table云 團云南县界prj 冋云南适路p”j 笆阀沧江济DEADaUbxa Connaett onsI at abase ServersCIS ServersIntr oparabili ty Connoeti onsSearch Results在National.mdb中包含有2个要素数拯集、1个关系类和1个属性表第2步 预览地理数据库中的要素类 ArcCatalog窗口右边的数据显示区内,点击“预览选项页切换到预览视图界面。在目录树中,双击数拯集要素集一WorldContain,点击要素类一Pountries94激活它。在此窗口的下方,预览下拉列表中,选择“表格。现在,你可以看到Countries94的属 性表。查看它的属性字段信息。

  IDrccI Lusrahcrs R 严PSS.PSy r 仃v y y 7 7 y y y y “二;畑 R 器負 R“二二 3,;4;93.八22沙a56Mc9.t4.254.0,| I9 JC*s- n2 4*s2 CJ430.0】4.oaIHftatax4 8.IUt11Un;td r*b laixatM.6 CHuXfi託总2i 515nucvu.31r ;314iNxcr.;IS;Chtle aItVletne8.- ; o s;r 34ft CSC2 ur;aftC 口0 7ec *;Cuts,亠.A”DcnU*x 如 Ph;;;c*x Puerto ,oBurkina Fc TBCI ; CosecdlB29 Fslrrsr20252S.Z235.Cs“; zzir.P/me ttblJUcwd t Racortte of SR8T花几分钟,以同样的方法查看一下National.mdb地理数据库中的英它数据。第3步创建缩图,并査看元数据在目录树中,选择地理数据库National中的要素类一Countries94,切换到预览视图”,I Q a * 0点击工具栏上的放大按钮,将图层放大到一定区域,然后再点,生成并更新缩略图。这时,切换到“内容视图界而下,并在目录树中选择要素集-Worldcontainer,数据査看方式更改为“缩略图方式。注意,此时,要素类Pountries94的缩图图是不是发生了改变Name Conii-tries94Typ PeTsoikal Geo database Feature ClssConntr ies94 I15点击元数据”选项页,查看当前要素类的元数据.了解当前要素类是采用什么坐标系,都有哪些属性字段,字段的类型等信息。在元数据工具栏中,从样式表中选择不同的样式,可以看到,元数据显示的格式发生了变化。StylesheetGDC ESRI点击元数据导出按钮書I,可以将元数据导出为多种格式,这里我们选择为“HTML”格 式,确左后,元数据将被保存在指泄路径下的htm文件中,从资源管理器中,打开这个htm文件,查看导岀后的元数据信息。第4步 创建个人地理数据库Personal Geodatabase-PGD在PGD数据库中创建属性表然后录入数据。在创建的地理数据库之间要完成数据库的概念设计,每一个图层对应一个数拯表,在ArcCatalog中要素类” Feature Class的概念与之对应。可以将多个要素类组织成为 一个要素集Feature DataSet,在同一个要素集中的要素类都具有相同的地理参考坐 标系相同。在ArcCatalog的目录树中,定位到E盘,右键点击这E盘,在出现的菜单中,选 择新建文件夹,文件夹爼称改为myGeoDB。右键选中这个文件夹,在出现的菜单 中,点击新建个人Geodatabase,这时会创建一个名称为新建个人 Geodatabase.mdb,z的数据库文件,将之改名为Yunnan。右键点击数据库文件Yunan.mdb,在出现的菜单中,选择导入要素类multiple,在岀现的对话框中,打开要导入要素云南县界prj.shp/云南县城prj.shp/云南道路prj.shp (这些文件在ce2文件夹下,按住Shift键并点击鼠标可同时选择多个Shape文件)确左后可以看到这三个图层已经被导入到数拯库Yunan.mdb中右键点击数据库文件Yunan.mdb在出现的菜单中.选择新建要素集 在出现的对话框中输入要素集的名称、点击按钮编借为其指左一个坐标系1988198919901991199219931994 1998 1997 2000 2005 9Z-2WS 1972 IDEHGS 1984在这里,我们设左坐标系为GCS_WGS_1984 即Geographic CoordinateSystemWorldWGS 1984.prj这是一种被GPS采用的地理坐标系。右键点击新建的要素集-Kunming.在出现的菜单中选择新建要素类,在出现的对话框中输入要素类的名称一公交站点,点击V下一步,再次点击V下一步按钮。在出 现的对框中选择Shape字段,修改字段的几何类型为“点(表示此要素类中将要存储 的要素类型是点要素,我们准备用来存储公交站点)Field llameOBJECTIDObject IDSHAPEz handi awri i he eheneTeztEortEj iaozbandi anbi aiLhioTestFeature Class注意要素类的空间参考也被默认地设置为GCS_WGS_1984 ,与要素集中指左的 坐标系相同。在出当前的对话框中,我们新加两个字段站点名称、公交站点编号,数拯类型 都设置为“Text.点击完成按钮。这样我们就完成了要素类的立义。可以将这个要素类(图层)加入的ArcMap中,进行数字化的工作,从背景地图中提取公交站点的位置。新建数据表右键点击地理数据库一Yunnan.mdb,在出现的菜单中,选择新 建表,输入表名称公交线路,点下一步,再次点下一步,在对话框中,新添 加两个字段“公交站点编号J 公交线路(数拯类型都设为Text)点击完成,结束属性表的怎义。创建公交站点到公交线路一对多的关系右键选择地理数据库一Yunnan.mdb,在岀现的菜单中选择新建-关系类,对以下内容进行设泄,英它设這接受默认选项 即可。rew Re 1 at ionship Classffame of the relationship classI gon g j i a.o zhan j i gongj i aoxi anSelect the table/feture classes that will be associ ateA Ly this relations Origin table/feature classEl- testvngii aozhaxidiaxigongj i aoluxian 云南县城pr 云南县界prj 云南道路PQDestination talle/ feature class gongj ioluxi an云南县城prj云南县界prj云南道路NjA relationship class is acolleetion of reltionshipsbetween obj ects in twoOwners own parcels.指左源表和目标表选择关系类型为一对多关系,这样可以建立公交站点到公交线路一对多的关系,因为经过一个公交站点的公交线路有多条,这样,在我们从公交站点分布图是查询某个公交站点时 就可以查询经过这个站点的所有公交线。设圧主键和外键点击下一步,直到完成关系类的泄义。以上步骤完成后,ArcCatalog中就可以看到,在地理数据库Yunana.mdb中,有一个要 素集(Kunming),其中包含一个要素类(公交站点)、一个数据表(公交线路)、一个关 系类(公交站及公交线1M)第5步拖放数据到ArcMap中启动ArcMap,新建一个空的地图文档,通过拖放的方式添加上而所创建的数据到ArcMap 中在ArcCatalog中,点击内容选项页,在目录树中,点击地理数据库一Yunnan.mdb,将要 素类一gongjiaozhandian及属性数据表gongjiaoxianlu拖放到 ArcMap 中。第6步编辑属性数据及进行1 M的空间査询为了让大家了解属性编辑的过程,我们需要在要素类公交站点中添加3个公交站点。(这只作演示使用,实际的数字化过程还需要加载经过配准后的扫描地图作为背景)。首先,在工具栏显示区的空白处点击右键,在出现的菜单在选中“编辑器,从而打开编借器工具栏。Edi tork Task Create ffew Feature三Target在编辑器工具栏中,点击编辑器下拉菜单,选择开始编借命令。按下按钮Q Task cketch Tool,在地图显区内随意地添加3个公交站点。任图层列表控制而板(TOC)中,右键选择图层一公交站点,在出现的菜单中,选择打 开属性表命令,将显示公交站点的属性编辑窗口,在其中输入站点名称和公交站点编号。

  字段0BJECTID是关键字段,是自动生成的不需要输入。在图层列表控件而板(TOC)中,点击数据源选项页,切换到数据源视图下,右键选 择属性表一公交线路,在出现的菜单中,选择打开”命令,将会显示公交线路的属性编 借窗口。按下图所示输入几条公交线路(公交站点编号、公交线路).点击编辑器工具栏中的编辑器下拉菜单,选择停止编借命令,将以上所作的编辑结果保存。点击属性查询按钮,查询地图显示区中任意公交站点的属性,可以看到经过公交站一“云 南大学”的公交线路有3条.可进一步查询每条公交线路的详细数据。i Identify回区Identi fy fromTopmost layer-asoiidaxTie-gongj i aoluici anFieldVal-uegortgj i ao zhandi anbi arJiao1OBJICTID1SHATEPointzhandi anmingchertgyuraiandaxueLocation 1-72.570136 72.570136 Decimal Degr 闿第7步导入GPS数据,生成图层齐类手持GPS接收机采集到的数据可以通过相关软件(比如MapSource等)导入到ArcMap 中。文件(E)邮2(E)格式(Q)芟看加帮助旧)I- I -hED才 h 士 h 近 囂1站口出 養專霍口隧便 大白询江隧庙出子工 性南明保警王盂臨丁口修 贻护在 开唇 “宦逼 契处右坡 擴 口程,養次道出工棗暑驾“下 口道各进化结楚谨口口口 出隧峡跃翟洱艾出 宝渡哽応喜保西程理理厲云昆奋大山皙左万昔转逬云右大大左工大大大古二田译星村庄162-7018961*2.72192999.29130899.29130199.391891199.H2199H99.53159**99.63193599.66218699.6822邛99.73220699.79191199.871W199.93131100.001345106.021362100.0111971100.131637100.15185100.201 W4100.2220031002;2030100.1719W106.1U2851100.U31776100.U6177610D.U7172075266 6 75 S 5559 0 3 0 76 7 4 4 39 2 6 8 23 4 4 4 5252525252525252525252525252525292525252525nu o nV Au nV o o 0 Av 0 0 o Au nV Au o Av 0 广 0 d 0 0 0 o nV 0 o o 0 o -a 0 o o 0 0 0 0 0 0 o- o 0 Q 0 o 0 S3 0 0 0 o nu 0 0N - - - - - - -01234567890123567HII 23ft56789111ri11111122222222GPS数据文件启动ArcMap,切换到数据源视图。点击按钮叵|添加GPS数据,选择对应的GPS数据 文件(可以是.txt格式、dBase等格式),这里GPS数据文件为澜沧江GPS.txt根据GPS数据生成图层执行菜单命令工具 添加XY数据,在“添加XY数据”窗口中,选择已添加的XY 数据表,指泄X坐标字段(东经)和Y坐标字段(北纬),按“编辑”按钮,选择坐标系统。

  一般GPS系统采用的坐标系统为WGS 19840A table containing X and Y coordinate data can be added to the map as a I averChoose a table from the map or browse for another table|固 ;阑洽江GPS.tKt3Specify the fields for the X and Y coordinatesX Fielde三Y FieldCoordinate System of CoordinatesDescriptionProjected Coordinate SystemName WGS_1 984__PDC__MercatorGeographic Coordinate System Name GIZS_WGS_198441 S how Retails|fOil i|Warn me if the resulting 1即心will have restricted functionalityOKCancel确定后.在地图显示区域中,就会根拯GPS数据文件中釆集的坐标信息创建点状的事件 图层。在图层控制面板(TOC)中,右键选中根据GPS数据文件生成的事件图层。在出现的 菜单中,执行数拯导岀数据命令制沧江GFS.txt Events昌 Layers-t3G徐杰ex2c2 E 0HO gongj aoluxian图涓沧江GPS.txt0 F xujic200901030101 vurmx2009010 日臼test- 0 goagj i ao zhendi an在导出数据对话框中,指泄要导出的文件名称及存储位置.这样就完成了由GPS数据文 件生成图层的过程。四、实验作业1)阐述基本原理和概念(要素类、要素数据集)答要素类是具有相同几何形状的要素的集合点、线或多边形。要素类是简单要素类和 拓扑要素类。简单要素类包括没有任何拓扑关系的点、线、女边形或注记。也就是说.一个要 素类内的点与另一要素类中的线的终点可以是一致的.但它们是不同的。这些耍素可以彼此独 立地編辑。拓扑要素类局限在一定的图形范闌内.它是一个由完整拓扑单元组成的一组要素类 限定的对象。Arcinfos包含了 geodatabase中最主要的一种图形拓扑一几何网络。嬰素数据集(要素集)是具有相同坐标系统的要素类的集合。我们可以选择在婆素集的内 部或外部组织简单要素类.但拓扑耍素类只能在婆素集内部组织,以确保它们具有相同的坐标 系统。2)Geodatabse空间数据库模型的特点。答GeoDatabase的设il主要是针对标准关系数据库技术的扩展.它扩展了传统的点、线和 面特征,为空间信息定义了一个统一的模型。在该模型的基础上使用者可以定义和操作不同 应用的具体模型,例如交通规划模型.土地管理模型.电力线路模型等。GeoDatabase为创建和 操作不同用户的数据模型提供了一个统一的、强大的平台。由于Geodatabase是一种面向对彖的数据模型,在此模型中.空间中的实体可以表示为具有 性质、行为和关系的对象 Geodatabase描述地理对皱主要通过以下以下四种形式用矢量数据描述不连续的对象 用栅格数据描述连续对彖3 用TINS描述地理表面4 用IJocatro或者Address描述位址。Geodatabase还支持表达具有不同类型特征的对辣.包括简爪的物体、地理要素具有空间信 息的对毀、网络要素与其他要素有几何关系的对象、拓扑相关要素、注记要素以及其他址专业 的特征类型。该模型还允许定义对歛之间的关系和规则.从而保持地物对皱间相关性和拓扑性 的完整。3比较连接Join和关联Link关系的区别和应用。答连接连接可以添加额外的属性数据到到十前图层,也可以使用这些额外的属性数据进行标注。

  适用一对多.多对一。关联关联可以使数据关联到、前图层关联的数据并不像连接那样添加到图层的属性表中,而是在处 理图层的属性数据的时候可以获取关联的数据。适用一对笋。