关键词不能为空

当前您在: 主页 > 英语 >

reservationGIS中数据的存储方式Geodatabase数据模型的类型及数据组织 创建Personal Geodatabase

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-28 18:44
tags:

reservation-报警电话

2021年1月28日发(作者:usually是什么意思)


GIS


中的数据



中的数据



GIS


中数据的存储方式


< p>
Geodatabase


数据模型的类型及数据


组 织



创建


Personal Geodatabase



GIS


中 的数据是多种多样的,除地图数据



外,


还包括图像数据、表格数据、行为




则以及数据处理模型等。




地图数据通常是矢量数据,


是以离散的



点坐标表示地理要素



feature





GIS


中,


不同的地理要素通常是分层表示,



如道路、河流、居民地等。同种要素组



成的图


层称为要素类(


feature class




图像数据是栅格数据(


raster


,是以一



系列栅格值


来表示。




表格数据(


table


)是具有相同字段的记



录的集合,没有空间信息。



行为规则 包括


要素的子类、


数据域、




系、


完整性规则


(拓 扑)


及要素连通性



规则


(几何网络)


等。



数据处理模型包括工具、模型、脚本程



序等。






GIS


中的数据



GIS


中数据的存储方式



中数据的存储方式



Geodatab ase


数据模型的类


型及数据组织



创建


Personal Geodatabase



GIS


中数据的存储方式主要有两种:





文件方式





数据库方式




1



文件方式




采用文件方式存储,各种类型数据存储



在不同的文件中。



通常情况下,一个 数据


由几个文件组成,



如以


Shapefile


形式保存的地图数据包含了



shp



shx



dbf


等文


件,其中


shp


文件保存



空间图形 数据,


dbf


文件是保存属性数据,



shx


文件是连接


图形和属性的索引文 件。




优点





简单易操作;





软件投资较小。




缺点





不能定义数据规则;





不支持版本管理;





不支持多用户的并发访问;





安全


性较差。




2



数据库方式




所有数据统一存贮在数据库中,可以是



小型单用户数据库(如


Access



,也可



以是


企业级的多用户数据库 (如


Oracle




DB2



Informix



SQL Server


等)





优点





可以利用数据库强大的数据管理、数据安全、



并发以及事务处理等功能。




缺点





软件投资较大。



< br>目前,主流的


GIS


软件都支持在标准的数



据库管理系统表中存储和管理地理信息,



当然,不同的软件具体方式有所不同。



在推出


ArcGIS


的同时,


ESR I


公司同时推




了一种新的数据库方式的空间数据存



储模型


——


Geodatabase< /p>







GIS


中的数据



GIS


中数据的存储方式


< p>
Geodatabase


数据模型的类型及数据组织



数据


模型的类型及数据组织



创建


Personal Geodatabase



1 Geodatabase


数据模型的类型


ArcGIS


目前有两种


Geodatabase





个人

< p>
Geodatabase



Personal


Geodatabase





多用户


Geodatabase



Multiuser


Geodatabase< /p>






个人


Geodatabase


使用微软的


Access




据库来管理数据,它支持单用户编辑,




支持版本管理。


< br>多用户


Geodatabase


通过

ArcSDE


连接企



业级数据库 平台,它能支


持海量数据库、



多用户的并发访问以及长事务和版本管



理的工作流。



个人和多用户


Geodatabase


比较



Geodatabase DBMS


注释




个人


Geodatabase


个人




Microsoft Jet Engine



Access







单用户编辑



2GB


大小限制



大小限制



不支持版本管理




多用户


Geodatabase


多用户




Oracle IBM DB2 IBM Informix Microsoft SQL Server



需要



需要


ArcSDE


多用户编辑



基于版本管理的工作





数据库大小和用户数



限制


依赖于数据库




2



Geodatabase


数据组织




可以把矢量地图(


Feature Class



、表格




Table



、栅格图像(


Raster Dataset



、地理


< p>
数据的行为规则以及元数据文档、


空间处理工


< /p>


具等存储在一个


Geodatabase


中。




Geodatabase


中,


可以建立要素集


Feature Dataset



把具有相同空间参考的地图数


据存



放到同一要素集中。在要素集中,可以定义集



合中空间相关要素行为的完整


性规则(拓扑)



及要素连通性规则(几何网络)





如对象之间存在的关联,则可建立关系



类,用来控制创建、修改、删除对象的




式。关系类可以在要素集内,也可以



在要素集外。




在一个数据库



中存储的各种



类型数据






GIS


中的数据



GIS


中数据的存储方式


< p>
Geodatabase


数据模型的类型及数据组织



创建


Personal Geodatabase


创建




1



基本过程





ArcCatalog


环境下,选择 一个文件夹



(或根目录)


,右击鼠标可以新建一个



Geodatabase





Geodatabase


下,可以新建要素类 和表



格,也可以新建一个要素


集,把具有相



同空间参照的要素类放在同一要素集中。




在新建要素集时,可以定义要素集的坐



标系统以及


X/Y



Z



M


的域。





坐标系统的定义有三种方式:选择、输入和



新建。




X/Y


的域包括


X/Y


坐标值的


精度



Precision

< br>)



及范围。



Precision



1



则坐标值取 整数,




Precision



100



则坐标值 精确到小数点后



面两位。由于


Geo database


是以


4


个字节存储< /p>



坐标值,


小数位越多,能表示的


X/Y


范围就



越小。





Z



M


分别是 高程值和测量值,同样


可以定



义它们的域。




只要定义最小


X/Y


值和精度,就能自



动计算出最大


X/Y


值。




对新建的要素类或表格,我们可以定义



相应的字段(包括字段名及数据类型



等)





ArcGIS data types table



对每个字段,我们可以定义字段值显示



的宽度(


Precision


)及小数位(

< br>Scale






字段在数据库中产生时,


字段类型可



能会根据定义的字段宽度与小数位发生



变化。



对要素类,需要定义


Shape


字段的类型




point



line

< p>


polygon



mu ltipoint


以及



multip atch






Demo




新建一个


Personal Geodatabase







Personal Geodatabase


下,


新建一个



shanghai


要素集,定义坐标系统为高斯投影,



单位为米,精度为


1






在< /p>


shanghai


要素集


中,新建一个< /p>


parcel


要素类,



Shape


字段类型为


polygon


,新增字段



parcel_name


(文本型)




owner_name


(文



本型)








Personal


Geodata base


下,新建一



owner


表,新增字段


name


(文本型)




age


(短



整型)






2



定义子类




子类(


Subtype


)是根据要素的 某一字段



对要素进行细分,如电线杆按照材质可




分成木质、铁质、水泥质等。子类的



定义有利于对对象进行管理,也有利于



数据


输入。



如要创建子类,子类字段必须是整型



整型。



整型



在要素类或表的属性表


中,选择子类选



项卡,然后输入每一个子类的代码和描



述。




Demo







sha nghai


要素集中新建


pole


要素 类(点要



素类)


,新增三个字段:类 型(短整


型)



高度(短整型)和管理部门(文本型)







pol e


要素类的属性表中,选择


子类选项卡,



根据


type


字段创建

< p>
pole


类型子类,


包括


Wood




Steel



Cement







Arc Map


环境下通过列表框选择对要素子



类进行赋值。




根据类型定义两



个子类




通过列表框选择对要素子类进行赋值




3



定义域






dom ain



是要素字段的有效取值与


< /p>


范围。


域的定义保证输入数据的有效性。




两种类型的域:范围域和编码值域。



范围域是定义数字字段的有效取值范围;




码值域是定义有效字段值的集合。



如数据存在子类字段,则同一字段可按



照子类


选择不同的域。




编码值域




范围域




右 击


Geodatabase



点击


properties



然后



点击


Domain


选项卡 ,


定义不同的域。




每个域,需要定义域所对应的字段类



型,在一个


Geodatabase


中 ,不同要素类




表可以共享相同字段类型的域。如可



以定义


5


分制、


100


分制、


150


制成绩(均




短整型)的范围域,语文成绩、数学



成绩、体育成绩(短整型字段)等均可



选用


相应的域。




定义三个域,前两



个为范围域,第三



个为编码域




在新建要素类时,


对新建的字段


(或子



类)


可以选择


Geodataba se


中已有的域作




字段域。对已建的要素类,通过打开



要素类属性表,来定义子类以及子类域。




一个字段(或子类)只能选择类型一



致的域,如字段为长整型,只能选择同



样是


长整型的域。




选中某个子类,可



以定义该子类各个



字段值的域(从已



有的域中选择)



< br>在


ArcMap


环境下,对字段值进行编辑时,



如果字段值有编码值域,只能在已定义



的值中进行选择;如果字段值有范围域,


利用


Editor


工具栏下的


Va lidation


命令可




对选中的要素进行有效性检验


(要素在



编辑状态下)



如用户输入的数据在数




域之外,该对象将被认为是一个无效




invalid


)对象。

< p>



Demo


(按子类定 义


pole


要素类的域)





打开


Ge odatabase


的属性表,定义三个域:



Wood_pole


高度域


(短整型)



20



30ft Stee l_pole


的高度域


(短整型)


,< /p>


30



50ft pole


的管理部门域(文本)


,市管,区县管






打开< /p>


pole


要素类属性表,定义高度和管理部



门字段的域,其中,高度按子类定


义。






Arc Map


环境下,增加若干个


pole


点 ,对选



中点进行属性编辑,其中管


理 部门只能在市



管和区县管两个值中选择;输入的高度值是


< br>否有效,可以通过


Validation


命令对选中的要



素进行有效性检验。




4



创建关系




关系(


relationship


)是指对象之间存在的



关联。



对象之间 的关系包括简单关系



simple




和复合关系(


composite< /p>







简单关系(


simple


)是指对象的存在是独立


的。如一个铁路的道口有一个或多个


信号灯,



但它们的存在是独立的。





复合关系(


composite


)是指一个对象的生命



周期控制相关对象的生命周期,如电线杆与



变压器之间的关系。




电线杆与变压器的关系




建立关系的意义:





在查询一个对象的属性时,


可以同时显示与



之相关的对象及其属性,< /p>


也可以以相


关对象



的属性进行专题制图;





如对象之间的关系为复合关系,< /p>


在对一个对



象进


行编辑时,可以通过关系使相关对象产



生同步变化。




Geodatabase


中,


相 互关联的对象可以



用关系类数据定义它们之间的关系。






对象之间、非空间对象之间以及空间



对象和非空间对象之间都可以建立关系。




在一个关系类中,需要定义其中的一个对象为源




origin



,另一对 象为目标



destination



。源



和目标是相对的,不是绝对的。



对象 之间有


4


种对应关系:一


对一、一对多 、多



对一和多对多。其中,一对多和多对一是与源和



目标的定义有


关,


如电线杆与变压器的关系,




个电线杆可以支持多个变压器,


但是一个变压器



只能在一个电线杆上,


如定义电线杆为源,


变压


< br>器为目标,


则是一对多关系;


反之,

变压器为源,



电线杆为目标,则变成多对一。在


ArcGIS


中,只



提供


3


种对应关系


(一对一、


一对多和多对多)




如是多对一关系,


可以改变源和目标的定义变成




对多关系。




建立关系类后,


在查询一个要素的信息



时,


可以显示与之相关的其它要素信息,




们之间的关系可以通过标注显示,其



中源与目标的关系标注称为正向标注,



目标


与源的关系标注称为反向标注,如



Owner


为源,


Parcel


为目标,则正向标注



通常

< br>是


“own”


,反向标注通常是


“is owned by”




对多对多关系,需要建立一个属性表描述它们



的关系。



Name


张三



张三



李四



Parcel A B A



两个对象之间的关系通过属性值(字段值)保



持。在电线杆与变压器的例子中,安


装变压器



的电线杆编号包含在变压器对象的属性表中,



这样我们能够知道一个变


压器在哪一个电线杆



上。



建立对象之间联系的字段称为


key field



其中



源表的


key


field


称为


primary key field


,目标表




key field


称为


foreign key field




对已建立的关系类,


可打开其属性对话框来定


< p>
义源要素类


(或表)


与目标要素类


(或


表)中



对象之间的关联数。



选中源和目标对象,在


Origin Cardinality


中定义



一个


目标要素能够关联的源要素数,如每个变



压器必须且只能关联一个电线杆;在



Destination Cardinality


中,定义一个源要素能够


< p>
对应的目标要素数,如一个木质电


线杆只能安


< /p>



0



3


个变压器。




定义关系规则




建立关系类步骤:

















新建关系类(定义关系类名称)




确定源表(或要素类)



< p>
确定目标表


(或要素类)




选择关系类型。



输入向前路径标注和向后路径标注。



选择对应性。



在源表或要素类选择主关键字段(


primary key f ield



;在目标表或要素类选择外关键

字段




foreign key field






Demo


(建立简单关系类)





建立


pa rcel



owner


之间的简单关系 类。名称




Parcel_Owne r




owner


为源,



parcel


为目



标,关系类型为


Simple relationship


,向前路




径标注为


own


向后路径标注为


is owned by



选择对应性为


1-M



主关键 字段为



Name


< br>外关键字段为


Owner_name


< br>


reservation-报警电话


reservation-报警电话


reservation-报警电话


reservation-报警电话


reservation-报警电话


reservation-报警电话


reservation-报警电话


reservation-报警电话



本文更新与2021-01-28 18:44,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/581229.html

GIS中数据的存储方式Geodatabase数据模型的类型及数据组织 创建Personal Geodatabase的相关文章

GIS中数据的存储方式Geodatabase数据模型的类型及数据组织 创建Personal Geodatabase随机文章