实验一空间数据库的创建与数据导入.docx

上传人:b****1 文档编号:23301252 上传时间:2023-05-16 格式:DOCX 页数:20 大小:378.10KB
下载 相关 举报
实验一空间数据库的创建与数据导入.docx_第1页
第1页 / 共20页
实验一空间数据库的创建与数据导入.docx_第2页
第2页 / 共20页
实验一空间数据库的创建与数据导入.docx_第3页
第3页 / 共20页
实验一空间数据库的创建与数据导入.docx_第4页
第4页 / 共20页
实验一空间数据库的创建与数据导入.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

实验一空间数据库的创建与数据导入.docx

《实验一空间数据库的创建与数据导入.docx》由会员分享,可在线阅读,更多相关《实验一空间数据库的创建与数据导入.docx(20页珍藏版)》请在冰豆网上搜索。

实验一空间数据库的创建与数据导入.docx

实验一空间数据库的创建与数据导入

实验一空间数据库的创建与数据导入

实验目的

1.利用ArcCatalog管理地理空间数据库,熟悉ArcCatalog的操作。

2、理解Geodatabse空间数据库模型的相关概念,掌握创建个人地理数据库的方法。

实验内容

 

1、拷贝实验数据

2、启动ArcCatalog点击按钮处(连接到文件夹).建立到data的连接

3、打开coverageshapefile文件夹,查看下的要素及属性,理解两种数据模型'

4、打开montgomery.gdb空间数据库查看并理解montgomery.gdb数据库中包含的要素集、要素类等信息,在预览窗口预览要素类等几何特性。

4、查看属性信息

在此预览窗口的下方,“预览”下拉列表中,选择“表格”。

可以看到属性表,查看它的属性字段信息。

5、向Geodatabase导入coverage数据

(1)在ArcCatalog中右击Water数据集,指向Import,点击FeatureClass

(multiple)

(2)单击Browse按钮,定位到lateralscoverag中的弧段要素类,单击Add.

(3)单击0K,此时laterals_arc要素类加入到Water数据集.

(4)在arccatalo中将laterals_ar要素类重命名为laterals

(5)右击Laterals并单击Properties为该要素类输入别名“Waterlaterals

(6)单击Fields标签,单击OBJECTID字段并为该字段输入别名“Featureidentifier

(7)单击Preview标签察看其特征.

啊枫歸1逼《9■EM耐帝亦云r亦*佃尸;亦■出

爻轉旧*吨;“I垫*H锐剧肚■虽BS5«I■匚逊

IMlhD

■芒暮輿4陌嗥">-\ara

I匕*d鼻•■吁(Jlil>Y4il

O^Xi-*==?

■■il匚"W垃姑曲L曰Qt.'MTik

iTuhc<

gt协■料单

+'

biBf旳

卜二価BrM^卜_.iiapefiip目d1■wioBfflFnfjgdb由弓land1mm曰巳^'*■・p片fn■尾DirEDiirnfc<t«ibrf«hairtli£Rtfng■上H炖£Ifei^fll心Iat■-ah

QiS^wdiK

ETaAt

fcTrarvn£fl5

S*«4k

•»

6、将owners.da表导入Montgomerygeodatabase并预览

(1)右击Montgomerygeodatabasef旨向Import,单击Table(multiple).

(2)从Catalog目录树中拖动并owners.dat(INFOtable)并放置到InputTable

框中

(3)单击OK,完成后单击Close.

(4)在ArcCatalog目录树,单击Montgomerygeodatabas曲Owners表,单击

(5)

*r=-E>l&g!

:

5WE:

「门W-=自症亠心世-讯;*3ilH-|

匕』MQ©EKH>=

IK^l«ffWTiiii.«r,»iflCii(■nri时■«hfli:

>iGFM1SU

fMTR+

4IIVI<£«

piuMiirrvinv

□WMlftUHi!

*

L7M

亠口店申加|J粗呻田"督8共?

pAdtu皿谢赛Weter亦3田莊.t5«m盘

SMwr

n”wm

■k1

il~]Haidjndb

DMFHniEdb^

■1oVkCrH

•4zn«匸UJKfi«EAJI

身ITMrT*

•:

刃<5li■貝■

*Otei^WRlH

tM:

tH13

*

S

iMrA

L;

Preview标签观察其记录.

(6)

将owners.dat表重命名为“Owners”.

(7)右击Owners表并单击Properties项查看表属性.

(7)

为该表

输入别名

“Parce

l

owners

(8)单击

Fields

标签并为以下字段输入表中对应别

Field

Alias

OBJECTID

Objectidentifier

OWNER_NAME

Ownername

OWNER_PERCENT

Percentageownership

DEEDDATE

Dateofdeed

 

7、向Geodatabase导入栅格数据:

将deml导入到montgomery数据库

 

输出地理数揺库

E:

\DMA\Tutcr\m&ntsQih&ry,gdb

剧樹嗣库礙)■

■■

■7回1・£^1

辎入柚格

E:

\DATA\Tutor\nwntg«mtrygdb\dt«l

已宾成

6细詹息h1—J

E战功宾廣时关ifiitt耐话框

鶴揽辰功:

E:

\.BATA\TutoE\non+gzoiaery.gdbVdeml

ToE:

\DiTA\Tutqr\itont@qjn?

xy.sdb\deuil_l

Uo陌爭匚Tip匚只厘diutTcSucna匸nUa导u・.・

成丈I在TueSep2909:

28:

312015(经历的时词:

口1.80秒)

思考:

1、采用另外的方法将world目录下的shapefile转为geodatabas中的要素。

2、如果转换时只需要提取部分要素如何操作,如提取country名为Russia的city

实验报告

1附图说明coverageshapefilegeodatabase中模型的区别Coverage数据模型

Coverage是一个集合,它可以包含一个或多个要素类。

在第一个商业化GIS

软件Arc/INFO之前,计算计划的图形表示源自通用的CAD软件,属性信息和

几何要素放在一起,不利于空间信息的描述和分析

立PKE彌恨裡殴口討自或鈕心E3i®当主宜口亡匸也獰出曰工已址:

」二目亞Q勾R毎CK*-

fl-K

円晋寳fH

■N立匸即活爭

•£~曲卄旳15\如亡

£3.L^TA

ESTuux

3二3匚£w<吕qe

«€

凹owiw&.djft

±3RLasfie-r

3w

到却

QU田》倂in

刮•rqiofi.hjidfcLirits

GJik

«Sr?

=片二工曲

1_iSl--aE?

EfieW1Awqo.qdb

=3L^ndtu-sr辽IBlcclbs►JOpnairxiiair^闻Pgr胡ii旬Pjr^di^liJRjomHjd上JtUAd_«ap*]FcadNaFwi--己|]WaU>r逍Ar-^a.lL^町乐町口mi

DKlnbmii'ris

Coverage的优势:

(1)空间数据与属性数据关联。

空间数据存储于建立了索引的二进制文件中,

属性数据存放在DBMS表中,二者以公共的标识编码关联。

(2)矢量数据间的拓扑关系得以保存。

Shapefile数据模型

Shapefile是ArcViewGIS3.x的原生数据格式,属于简单要素类,用点、线、多边形存储要素的形状,却不能存储拓扑关系,具有简单、快速显示的优点。

一个shapefile是由若干个文件组成的,空间信息和属性信息分离存储,所以称之为

“基于文件”。

每个shapefile都至少由三个文件组成,其中:

*.shp存储的是几何要素的的空间信息,也就是XY坐标。

*.shx存储的是有关*.shp存储的索引信息,它记录了在*.shp中,空间数据是如何存储的,XY坐标的输入点在哪里,有多少XY坐标对等信息。

*.dbf存储地理数据的属性信息的dBase表。

这三个文件是一个shapefile的基本文件,shapefile还可以有其他一些文件,但所有这些文件都与该shapefile同名,并且存储在同一路径下。

下面简要介绍一下其他一些较为常见文件:

*.prj如果shapefile定义了坐标系统,那么它的空间参考信息将会存储在*.prj文件中;*shp.xml这是对shapefile进行元数据浏览后生成的xml元数据文件;*.sbn和*.sbx这两个存储的是shapefile的空间索引,它能加速空间数据的读取,这两个文件是在对数据进行操作、浏览或连接后才产生的,也可以通过ArcToolbox>DataManagementTools〉Indexes>AddspatialInde工具生成。

几种常见的shapefile文件:

当使用ArcCatalog对shapefile进行创建、移动、删除或重命名等操作,或使用ArcMap对shapefile进行编辑时,ArcCatalog将自动维护数据的完整性,将所有文件同步改变。

所以需要使用ArcCatalog管理

shapefile虽然Shapefile无法存储拓扑关系,但它并不是普通用于显示的图形文件,作为地理数据,它自身有拓扑的。

比如一个多边形要素类,shapefile会按顺

时针方向为它的所有顶点排序,然后按顶点顺序两两连接成的边线向量,在向量

右侧的为多边形的内部,在向量左侧的是多边形的外部。

由于1990年代地理信

息的迅速发展以及ArcViewGIS3.x软件在世界范围内的推广,shapefile格式的数据使用非常广泛,数据来源也较多。

很多软件都提供了向shapefile转换的接口(eg:

MapInfo、MapGIS等)。

ArcGIS支持对shapefile的编辑操作,也支持shapefile

 

向第三代数据模型geodatabase勺转换

盂伸®fAUBW9(WJil^Zi企=主卫心迂匚世l

金己陣二M話薩

tSD^A\ntw'iShi^ef]il«

FIw

口*工曲

电£3D.'^GI^sde

!

_JE:

\CATA

♦n^lor

~ICowr^agr蛰hyd■■口

■爭liWiiJk

+:

口Rasiw

旨^hdpefile*3jD^kklhpOPar酣砧hp

41rrtontg口mery-gdn

Qi

13Slcclw

iDi^ertiori回口Oceg

3,Piifdl.lWRwrf-d

.工Raad.ecip

1QlWpiJpT

Pi恥7尹LA

.工OiT

Geodatabase数据模型

Geodatabase乍为ArcGIS的原生数据格式,体现了很多第三代地理数据模型的优势。

随着IT技术的发展,普通的事务型数据的管理模式,早已从传统的基于文件的管理转向利用基于工业标准建立的关系型数据库进行管理,这种基于数

据库的管理方式的优点是不言而喻的。

那么带有空间信息的地理数据是否也可以利用这种非常成熟的数据库技术进行管理呢?

于是ESRI推出了geodatabas数据

模型,利用数据库技术高效安全地管理我们的地理数据。

Geodatabas刖以分为两种,一种是基于MicrosoftAccess的personalgeodatabas,另一种是基于oracleSQLServerInformix或者DB2的enterprisegeodatabas,由于它需要中间件ArcSDE进行连接,所以nterprisegeodatabas又

称为ArcSDEgeodatabas。

由于MicrosoftAccess自身容量的限制,personal

geodatabas的容量上限为2GB,这显然不能满足企业级的海量地理数据的存储需

求。

于是可以将geodatabas扩展为ArcSDEgeodatabase底层数据库可以使用

oracle这样的大型关系数据库,能够存储近乎“无限”的海量数据(仅受硬盘大小的限制)。

虽然底层使用的数据库各不相同,但是geodatabas給用户提供的

是一个一致的操作环境。

在geodatabas中,不仅可以存储类似shapefile的简单要素类还可以存储类似coverage的要素集并且支持一系列的行为规则对其空间信息和属性信息进行验证表格、关联类、栅格、注记和尺寸都可以作为eodatabase

对象存储。

这些在perasonalgeodatabas和ArcSDEgeodatabas中都是一样的(栅

格的存储有点小差异,但对用户来说都是一样的)

克件目唸fira.yj詈驗a自定盘i©sew轄韧也

•抚h0x器席壽±A

;'lEUiiA.'i.rxwfit

/1*7

[r匸承kk

口£:

^ATA

SKTutor

aILJCcwfage-寺hydro

Raster

□JiBliOCkMhp

Parcels.shprpiorTtgcHTterygdb-Qi

rChn>pr5>ioF^

13.PMCHifi

二Ro詔_*cip

A

WNpc

IS射紳”1仝72反DlMkSTl

■ii刁母叫爭

文住

i祁T:

理Air

mm阳氏环z乍

QBlerk

亍忙TEL"?

*二

541derll1

=1疑迪15皿土Uifr

詞CTTLSi

HewnsrE.L

實訂dlgESC

TH岁SEC芯丁片■

 

3、总结CAD>coverageshapefile>geodatabas几种数据格式的转换方法。

(附

图)

数据直接导入导出

1先将CAD图转换成MDB格式的Geodatabas数据,方法是打开ArcToolsbox---ConversionTools---ToGeodatabase---ImportfromCAD,输入所要转换的CAD图和输出路径点击0K开始转换,直至成功。

ArcToolbox

可❻数据肓理工具国尊牡套琴工A@融制圏工具

=)劈轄揍工具

Fl念Excel□尊yJSON

UI©元救誓1+直由GPS箱出

GJ尊由KML廷出|十由WFS转出|±心由删晤饕出

H0转为CADhi&转为Colladol+i龜?

转为Coveragei±j转为詁二1±|念转为KML|±|$转为ShgpeFileLLJ鼻*轅为册略

FI0转出至隔醐眸

样:

§ACAD注记气导入Coverage注记磐欄榕堆聂理救握库

':

表至抱理站库甜星〕

.7要詳至幣理啡辜典量]\要醛至要融

可0就拓构工眞

2、转换成功后可以在catalog目录下看到这些数据集以及一些表。

3、用ArcMap打开需要的图层这里打开点线面图层,如果输出的shape文件不需

要属性则不需要加载Table表,如需要加载属性,则加载Entity、XtrProp表进行属性挂接。

4、进行属性挂接:

右键所要设置的图层,选择Joins&Relates---joir打开对话框设

置如下,点击0K确定,同理设置其他图层。

5、全部设置好之后可以用查询工具查看一下,确定已添加了属性字段。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 政史地

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1