地理信息系统第五章

合集下载

第五章地理信息系统-MapBasic

第五章地理信息系统-MapBasic

Add "Weekly Report"
For…Next 与 If…Then 语句
Open Table applpath+"world" as world dim nrows,n as integer dim Max_pop,Min_pop as float Max_pop=0 Min_pop=2000000000 nrows=tableinfo(world,tab_info_nrows) for n=1 to nrows fetch rec n from world if Max_pop<world.pop_1994 then Max_pop=world.pop_1994 else if Min_pop>world.pop_1994 then Min_pop=world.pop_1994 end if end if next
Create Table Towns ( townname Char(30), population SmallInt, median_income Decimal(9,2) )
Create Map For table Towns
2. 打开表 语法: Open Table 表 [ As 别名 ] [ Interactive ]
Open Table “country_col" As countries Interactive Map From countries
3. 关闭表
语法: Close Table 表 [ Interactive ]
Close Table Selection 4. 删除表 语法: Drop Table 表



定义一个过程

第五章地理信息系统-最短路径算法

第五章地理信息系统-最短路径算法

物流信息管理
大连海事大学
第五章 地理信息系统
最短路径原理与算法
1. 数学模型 2. 标号法 3. 程序流程
最短路径问题
(一)最短路径的含义
二、最短路径问题
(一)最短路径的含义
“纯距离”意义上的最短路径
例如,需要运送一批物资从一个城市到另 一个城市,选择什么样的运输路线距离最短?
“经济距离”意义上的最短路径
标号法例子
标号法例子
最小生成树
v y
节点
u v
前溯节点
u u u v w w x yxBiblioteka uzw y x
t w s
s t z
marked(N) = false stpdis(N) = OO preid(N) = -1
‘标记数组 ‘最短距离 ‘前溯节点号
startid
crtid
endid
tmpid crtid = startid ‘设置当前节点 while crtid <> endid ‘搜索直到终点 for linkid = 1 to L ‘搜索所有链接 if link.o = crtid then ‘如果与当前节点邻接 tmpid = link.d ‘并且另一端点的最短距离较大 if stpdis(crtid) + link.dis < stpdis(tmpid) then stpdis(tmpid) = stpdis(crtid) + link.dis preid(tmpid) = crtid ‘修改另一端点的最短距离和前溯节点 end if end if next
标号法具体计算步骤
开始,先给v1标上P标号P(v1)= 0,其余各点 标上T标号T(vj)=+∞(j≠1)。 ① 如果刚刚得到P标号的点是vi,那么,对于 所有这样的点 v j vi , v j E , 而且 v j的标号是 T标号 将其T标号修改为:min[T(vj),P(vi)+wij]。 v j0 ② 若G中没有T标号,则停止。否则,把点 的T标号修改为P标号,然后再转入①。 v j0 满足 T (v j0 ) minT (v j ) 其中,

地理信息系统第5章第3节空间缓冲区分析

地理信息系统第5章第3节空间缓冲区分析
区多边形进行叠置操作。 P164 ☆ 用途:针对线要素的一定范围带状范围的分析。
地理信息系统概论
R
B
d
2 缓冲区分析的类型
☆面缓冲区 首先生成多边形周长的缓冲区(线缓冲区),多边形缓冲区有
☆多重缓冲区生成 以不同的半径首先分别生成一定宽度的缓冲区,然后对不同半
地理信息系统概论
3 矢量缓冲区的建立
并称这个多边形为泰森多边形。
• 其中虚线构成的多边形就是泰森多边形。 泰森多边形每个顶点是每个三角形的外
接圆圆心
• 泰森多边形的性质是: 1、每个泰森多边形内仅含有一个离散点数
据; 2、泰森多边形内的点到相应离散点的距
离最近; 3、位于泰森多边形边上的点到其两边的
离散点的距离相等。
• 泰森多边形的特征:167 • 所有的泰森多边形都是凸多边形 • 顶点是外接圆的圆心 • 所有的外接圆内部不包含已知点
空间邻近度分析
空间邻近度分析实例
1.1 缓冲区分析的定义
☆缓冲区(影响区、影响带):是指地理空间实体 的一种影响范围或服务范围。
☆缓冲区分析:是围绕空间的点、线、面实体,自 动建立其周围一定宽度范围内的多边形,用以识 别这些实体或主体对邻近对象的辐射范围,以便 为某项分析或决策提供依据。
缓冲区分析的基本思想就是给定一个空间实体或集合,确定 它们的邻域,邻域的大小由领域半径R来确定。
线形模型
二次模型
指数模型
5 缓冲区分析实例
5 缓冲区分析实例
5 缓冲区分析实例
缓冲区
应用意义
核电站的5公里缓冲区
紧急疏散区
我国30公里内缓冲区
沿边地区
海岛国家的n公里外缓冲区
领海
高速公路的50米缓冲区

地理信息系统原理第五章 空间分析与建模5.3

地理信息系统原理第五章 空间分析与建模5.3
• 主要优点是:保留了SQL的风格,便于熟悉SQL的用户的掌握,通用性较好,易于与 关系数据库连接。
• 执行扩展SQL,如果要将属性和空间关系整体统一起来,从底层进行查询优化,有一 定困难。目前一般将两层分开进行查询。
星蓝海学习网
(2)可视化空间查询方法
• 可视化查询是指将查询语言的元素,特别是空间关系, 用直观的图形或符号表示。查询主要使用图形、图像、 图标、符号来表达概念。
• 这种查询方式需要模糊概念的量化,适用于某个专业领域的地理信息系统, 而不能作为地理信息系统中的通用数据库查询语言。
星蓝海学习网
(4)超文本查询
• 图形、图像、字符等皆当作文本,并设置一些“热点”(HotSpot),“热点”可 以是文本、键等。
• 用鼠标点击“热点”后,可以弹出说明信息、播放声音、完成某项工作等。但 超文本查询只能预先设置好,用户不能实时构建自己要求的各种查询。
星蓝海学习网
6.空间关系查询
• 相邻分析检索 ——通过检索拓扑关系 • 面—面(如查询与面状地物相邻的多边形) • 线—线(与某干流A相连的所有支流) • 点—点(A与B是否相通)
• 相关分析检索(不同要素类型之间的关系) ——通过检索拓扑关系 • 线—面(我国边境线总长度) • 点—线(自来水GIS中,与某阀门相关的水管) • 点—面
• 具有简单、直观、易于使用的特点。 • 缺点:当空间约束条件复杂时,很难用图符描述;用二
维图符表示图形之间的关系时,可能会出现歧义;难以 表示“非”关系;不易进行范围(圆、矩形、多边形等)约 束;无法进行屏幕定位查询等。
星蓝海学习网
(3)自然语言空间查询
• 在SQL查询中引入一些自然语言,如温度高的城市 SELECT name FROM Cities WHERE temperature is high SELECT name FROM Cities WHERE temperature >= 33.75

5地理信息系统的数据模型与空间数据库

5地理信息系统的数据模型与空间数据库
29
关系模型
属性 实体 E1 E2

A1
V11 V12

A2
V21 V22

A3
V31 V32


… …
An
Vn1 Vn2

E3
V13
V23
V33

Em
V1m
V2m
V3m


Vn3
Vnm
30
关系1:边界关系 多边形 边号 (P) Ⅰ Ⅰ Ⅰ Ⅱ Ⅱ Ⅱ 边 号 (E) a b e b c d 边 长 (L) 30 40 30 40 25 28
为“一对一联系”,记为“1:1”。例如省—省会。
一对多联系 如果实体集E1中每个实体与实体集E2中任意个(零 个或多个)实体有联系,而E2中每个实体至多和E1 中一个实体有联系,那么称E1和E2的联系为“一对
多联系”,记为“1:N”。例如省和湖泊。
17
多对多联系 如果实体集E1中每个实体与实体集E2中任意个( 零个或多个)实体有联系,反之亦然,那么称E1 和E2的联系为“多对多联系”,记为“M:N”。 例如地块—弧段。 关系数据库很难表达多对多联系,这时候必需进 行分解。
24
1) 层次模型
层次层次模型所表达的基本联系是一对多的关 系,它把数据按其自然的层次关系组织起来,以反 应数据之间的隶属关系。 层次模型的优点是模型层次分明、结构清晰, 较容易实现。尽管每个记录只有一个双亲,当从子 女查找双亲,只有唯一的结果,但查找比较麻烦, 需要大量的索引文件,而且某种属性值可能要重复 多次,导致数据冗余度增加,当对层次模型进行修 改时,只有当新记录有上属记录时才能插入。删除 一个记录其所有下属记录也同时被删除。

第五章地理信息系统-WebGIS介绍

第五章地理信息系统-WebGIS介绍

WebGIS 系统应用(1)–
NSII Clearing House
全球 中国
中国 吉林省 吉林省白城地区
吉林省遥感影像 吉林省吉林地区遥感影像
WebGIS 系统应用示范(2)
北京环境评估与景点浏览

WebGIS 系统应用示范(3)
上海市重大工程项目监理
WebGIS 系统应用示范(4)
监视监控(防汛指挥)
3、WEBGIS是分布式系统
Internet 的一个特点就是它可以访问分布式数据
库和执行分布式处理,即信息和应用可以部署在 跨越整个 Internet 的不同计算机上。 WebGIS 利用 Internet这种分布式系统把GIS数据和分析工具部 署在网络不同的计算机上。GIS数据和分析工具是 独立的组件和模块,用户可以随意从网络的任何 地方访问这些数据和应用程序。用户不需要在自 己的本地计算机上安装GIS数据和应用程序,只要 把请求发送到服务器,服务器就会把数据和分析 工具模块传送组用户,达到 Just-in-Time 的性能 。
客户框架网页来布局的
ARCIMS请求响应流程
使用ACTIVEX连接器
ActiveX连接器是ArcIMS地图服务的一组COM组件。通过ActiveX连接器不 仅可以使用ASP编写服务器端WebGIS应用,而且可以使用VB等可视化开发 环境开发ArcIMS应用服务器的客户端程序。ActiveX连接器通常与微软的 IIS服务器安装在同一台机器上。 ActiveX连接器包括:Map对象、arcIMSConnector(连接器)对象、 Legend对象、Recordset对象、Layers对象以及一组几何体对象和专题制图 对象(Render)等。
WebGIS的基本特征

地理信息系统原理第五章 空间分析与建模5.2

(1)每个区域单元的LISA,是描述该区域单元周围 显著的相似值区域单元之间空间集聚程度的指标;
(2)所有区域单元LISA的总和与全局的空间联系指 标成比例。
星蓝海学习网
LISA包括局部Moran指数(local Moran index) 和局部Geary指数(local Geary index),下面重 点介绍和讨论局部Moran指数。
i
j
星蓝海学习网
✓对统计量的检验与局部Moran指数相似,其检验值为
Z
Gi ) VAR(Gi )
✓显著的正值表示在该区域单元周围,高观测值的区域单元趋 于空间集聚,而显著的负值表示低观测值的区域单元趋于空 间集聚,与Moran指数只能发现相似值(正关联)或非相似性 观测值(负关联)的空间集聚模式相比,具有能够探测出区域 单元属于高值集聚还是低值集聚的空间分布模式。
为什么要用空间统计分析?
✓空间统计分析,其核心就是认识与地理位置相关的数据间的空间 依赖、空间关联或空间自相关,通过空间位置建立数据间的统计 关系。
✓空间统计分析的任务,就是运用有关统计方法,建立空间统计模 型,从凌乱的数据中挖掘空间自相关与空间变异规律。
星蓝海学习网
为什么要用空间统计分析?
空间数据分析与传统统计分析主要有两大差异:
Tobler, W. R. (1970). "A computer movie simulating urban growth in the Detroit region". Economic Geography, 46(2): 234-240.
Waldo Tobler(born in 1930) receiving a plaque for his contributions to geography. On the event of his November 2000 birthday.

地理信息第五章空间数据的采集与处理PPT


(2)扫描过程
扫描模式的设置,(分二值、灰度、百万种 彩色),对地形图的扫描一般采用二值扫描, 或灰度扫描。对彩色航片或卫片采用百万种 彩色扫描,对黑白航片或卫片采用灰度扫描。 扫描分辨率的设置,根据扫描要求,对地形 图的扫描一般采用300dpi或更高的分辨率。 针对一些特殊的需要,还可以调整亮度、对 比度、色调、GAMMA曲线等。 设定扫描范围
扫描参数设置完后,即可通过扫描获得某个地区的栅格数据。 通过扫描获得的是栅格数据,数据量比较大。如一张地形图采用 300dpi灰度扫描其数据量就有20兆左右。 除此之外,扫描获得的数据还存在着噪声和中间色调像元的处理 问题。 噪声是指不属于地图内容的斑点污渍和其它模糊不清的东西形成 的像元灰度值。噪音范围很广,没有简单有效的方法能加以完全 消除,有的软件能去除一些小的脏点,但有些地图内容如小数点 等和小的脏点很难区分。 对于中间色调像元,则可以通过选择合适的阈值选用一些软件如 Photoshop等来处理。 一般对获得的栅格数据还要进行一些后续处理如图象纠正、矢量 化
土地利用类型 7
耕地 71
园地 72
林地 73
牧草地 74
居民点及公矿用地 75
交通用地 75
水域 76
未利用地 77
有林地 731
灌木地 732
疏林地 733
未成林林地 734
迹地 735
针叶树疏林地 7331
阔叶树疏林地 7332
编码的类型
1)层次分类编码法: 是按照分类对象的从属和层次关系为排列顺序的一 种代码,它的优点是能明确表示出分类对象的类别, 代码结构有严格的隶属关系。上图以土地利用类型 的编码为例,说明上图 :土地利用类型编码(层次 分类编码法)层次分类编码法所构成的编码体系。 2)多源分类编码法 又称独立分类编码法。是指对于一个特定的分类目 标,根据诸多不同的分类依据分别进行编码,各位 数字代码之间并没有隶属关系。表4-1以河流为例说 明了属性数据多源分类编码法的编码方法。

地理信息系统原理第五章 空间分析与建模5.6


•强连通分量:极大连通子图
有向图G
有向图G的两个强连通分量
A
B
A
B
C
D
C
D
星蓝海学习网
3.图的矩阵表示 ⑴ 邻接矩阵 邻接矩阵表示了点与点之间的邻接关系.一个n
阶图G的邻接矩阵A = (aij )n×n , 其中
0 1 0 1
A


0 1 1
0 0 0
1 0 1
0 10
10
(V0,V3 ,V2 )
50
(V0,V3)
30
(V0 ,V3 ,V2 ,V4) 60
1 ∞ 0 50 ∞ ∞
2 ∞ ∞ 0 ∞ 10 3 ∞ ∞ 20 0 60 4 ∞∞∞ ∞ 0
注意:这里0、1、2、3、4用于标识结点V0 、 V1、V2、V3、V4。
星蓝海学习网
v1 v2 v3 v4 v5 v6 v7 v8
v1 0 1 2
v2

1
0
3
3
3

W

v3 v4 v5
2
3 3 3
0 2
2 0 2
2 0
3 3

4
3



v6 3 3 0 1
v7
1
0
1

v8 4 3 1 0
A
B
A
A
B
A
B
C
D
无向图 G2
A
B
E
C
D
C AA
C
DC
无向图G2的子图
BA
BA
D B

地理信息第五章空间数据的采集与处理

对象进行分类、分级。 (3)拟定分类代码系统。 (4)设定代码及其格式。设定代码使用的字
符和数字、码位长度、码位分配等。 (5)建立代码和编码对象的对照表.这是编
码最终成果档案,是数据输人计算机进行编码 的依据。
土地利用类型 7
耕地
园地
林地
牧草地
居民点及公矿用地 交通用地
水域
未利用地
71
72
二、遥感影象数据
遥感影象是GIS中一个极其重要的信息源。 通过遥感影象可以快速、准确地获得大面积的、
综合的各种专题信息,航天遥感影象还可以取 得周期性的资料,这些都为GIS提供了丰富的 信息。 但是因为每种遥感影象都有其自身的成像规律、 变形规律,所以对其的应用要注意影象的纠正、 影象的分辨率、影象的解译特征等方面的问题。
数字化仪由电磁感应板、游标和相应的 电子电路组成,如图4-2所示。这种设备 利用电磁感应原理:在电磁感应板的x,y 方向上有许多平行的印刷线,每隔200μm 一条。
游标中装有一个线圈。当使用者在电磁感 应板上移动游标到图件的指定位置,并将 十字叉丝的交点对准数字化的点位,按动 相应的按钮时,线圈中就会产生交流信号, 十字叉丝的中心也便产生了一个电磁场, 当游标在电磁感应板上运动时,板下的印 制线上就会产生感应电流。
地图存储介质的缺陷 由于地图多为纸质,由 于存放条件的不同,都存在不同程度的变形, 具体应用时,须对其进行纠正。
地图现势性较差 由于传统地图更新需要的周 期较长,造成现存地图的现势性不能完全满 足实际的需要。
地图投影的转换 由于地图投影的存在,使得 对不同地图投影的地图数据进行交流前,须 先进行地图投影的转换。
对于要直接记录到栅格或矢量数据文件中的属性数据, 则必须先对其进行编码,将各种属性数据变为计算机 可以接受的数字或字符形式,便于GIS存储管理。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、概念设计
对需求分析阶段所收集的信息和数据进行分析、整理, 确定地理实体、属性及它们之间的联系,将各用户的 局部视图合并成一个总的全局视图,形成独立于计算 机的反馈用户观点的概念模式。 表示概念模型最有力的工具是E-R模型。
2、逻辑设计
在概念设计的基础上,按照不同的转换规则将概念模 型转换为具体DBMS支持的数据模型的过程。包括 确定数据项、记录及记录间的联系、安全性、完整 性和一致性约束等。
空间数据库 1、概念 以地理空间数据为对象的数据库,是某区域 内关于一定地理要素特征的数据集合。 2、特征 数据量大、结构复杂(空间+属性)、应用广 泛
5.2 数据模型
2.2.1 概述 2.2.2 传统数据模型
5.2.1 概述

数据模型是数据库中对数据的逻辑组织形式的描述。 数据模型分级
1 概念模型
Geodatabase是按照层次型的数据对象来组织地理数据,这 些数据对象包括对象类(Object Classes)、要素类 (Feature Classes)和要素数据集(Feature dataset)。 对象类是指存储非空间数据的表格(Table)。
要素类是具有相同几何类型和属性的要素的集合,即同类 空间要素的集合,如河流、道路、植被、用地、电缆等。 要素类之间可以独立存在,也可具有某种关系。当不同的 要素类之间存在关系时,应考虑将它们组织到一个要素数 据集(Feature dataset)中。 要素数据集是共享空间参考系统并具有某种关系的多 个要素类的集合。
3)分层后的空间数据,由于便于任意选择需要显示 的图层,因而增加了图形显示的灵活性;
4)对不同数据层进行叠加,可进行各种目的的空间 分析。
(四)数据字典设计
数据字典用于描述数据库的整体结构、数据内 容和定义等。
内容包括: 数据库的总体组织结构 数据库总体设计的框架 各数据层详细内容的定义及结构 数据命名的定义 元数据(有关数据的数据,是对一个数据集的内容、 质量条件及操作过程等的描述)等内容。
数据模型常用概念
1)实体(Entity):实体是指现实世界中客观存在的, 并可相互区别的事物。实体可以指个体,也可以指 总体,即个体的集合。 2)属性(Attribute):实体所具有的某一特性。 3)码(Key):唯一标识实体的属性集. 4)域(Domain):属性的取值范围. 5)实体型(Entity Type):具有相同属性的实体具有 共同的特征和性质,用实体名和属性名集合表示. 6)实体集(Entity Set):同型实体的集 合. 7)联系:一是实体内部的联系;二是实体型之间的 联系(1:1 、1:n、 m:n)。
1、空间数据的分层
(1)空间数据分层的目的 便于空间数据的管理、查询、显示、分析等。
1)空间数据分为若干数据层后,对所有空间数据的
管理就简化为对各数据层的管理,而一个数据层的数 据结构往往比较单一,数据量也相对较小,管理起来 就相对简单; 2)对分层的空间数据进行查询时,不需要对所有 空间数据进行查询,只需要对某一层空间数据进行查 询即可,因而可加快查询速度;
3、关系数据模型
二、传统数据模型存在的问题
1、层次模型用于GIS地理数据库的局限性 1)很难描述复杂的地理实体之间的联系,描述多对 多的关系时导致物理存储上的冗余;
2)对任何对象的查询都必须从层次结构的根结点开始, 低层次对象的查询效率很低,很难进行反向查询;
1、层次模型用于GIS地理数据库的局限性
2 逻辑模型
3 物理模型
数据模型分级
1 概念模型:以尽可能接近人类自然语言的方式来描 述数据的模型,面向用户,与DBMS和硬件无关。最 具代表性的是E-R模型。 2 逻辑模型:反映数据逻辑结构(文件、记录、数据 项等方面)的数据模型,既面向用户,又面向计算 机,与DBMS有关,与硬件无关。传统的逻辑模型有 层次模型、网状模型和关系模型。 3 物理模型:反映数据存储结构(物理块、指针、索 引等方面)的数据模型,面向计算机,与DBMS有关, 且与具体的硬件和操作系统有关。
2、网状数据模型
网状模型将数据组织成有向图结构,图中的结点
代表数据记录,连线描述不同结点数据间的联系。
3、关系数据模型
在关系模型中,数据的逻辑结构为满足一定条件的二 维表,表具有固定的列数和任意的行数,在数学上 称为“关系”。二维表是同类实体的各种属性的集 合,每个实体对应于表中的一行,在关系中称为元 组,相当于通常的一个记录;表中的列表示属性, 称为域,相当于通常记录中的一个数据项。若二维 表中有n个域,则每一行叫做一个n元组,这样的关 系称为n度(元)关系。表的行对应于对象的实例, 各个表的行列交点就用来存贮简单值。满足一定条 件的规范化关系的集合,就构成了关系模型。
例如,地形图数据可分为地貌、水系、道路、植被、 控制点、居民地等诸层分别存贮。将各层叠加起来就 合成了地形图的数据。
1、空间数据的分层
空间数据可按某种属性特征形成一个数据层,通常称 为图层. 按专题分层 每个图层对应一个专题,包含某一种或某一类数据。 如地貌层、水系层、道路层、居民地层等。 按时间序列分层 把不同时间或不同时期的数据作为一个数据层。
5.3
空间数据库的设计
空间数据库的设计是指在现在数据库管理系 统的基础上建立空间数据库的整个过程。
(一)需求分析 主要进行以下工作: (1)调查用户需求; (2)需求数据的收集和分析; (3)编制用户需求说明书。
(二)结构设计
空间数据库设计的实质:将地理空间实体以一定的组
织形式在数据库系统中加以表达的过程,也就是地理 信息系统中空间实体的模型化问题。
三、面向对象模型
1 、面向对象的基本概念
1 、面向对象的基本概念

对象
含有数据和操作方法的独立模块,可以认为是 数据和行为的统一体。如一个城市、一棵树均可作 为地理对象。
1、面向对象的基本概念
类 共享同一属性和方法集的所有对象的集合构成类。

1、面向对象的基本概念
消息 对对象进行操作的请求,是连接对象与外部世 界的唯一通道。 方法 对对象的所有操作,如对对象的数据进行操作的 函数、指令、例程等。

2、面向对象的特性

抽象性对现实世界的简明表示。 Nhomakorabea
封装性
将方法与数据放于一对象中,以使对数据的操作只可 通过该对象本身的方法来进行。

多态性
同一消息被不同对象接收时,可解释为不同的含义。
四、面向对象的地理数据模型
(一)基本含义 为了有效地描述复杂的事物或现象,需要在 更高层次上综合利用和管理多种数据结构和数据模 型,并用面向对象的方法进行统一的抽象。 面向对象模型最适合于空间数据的表达和管理, 它不仅支持变长记录,且支持对象的嵌套,信息的继 承和聚集。允许用户定义对象和对象的数据结构及它 的操作。
第五章 空间数据库
5.1 5.2 5.3 空间数据库概述 数据模型 空间数据库的设计
5.1 空间数据库概述
1、数据库相关概念
数据库(DB):在计算机中以特定的结构组织、存 储和应用的相关联的数据集合。 数据库管理系统(DBMS):提供数据库建立、使用 和管理工具的软件系统。 数据库管理员(DBA):对数据库进行规划、设计、 协调、维护和管理的人员。 数据库应用:以数据库为基础的各种应用程序。 数据库系统(DBS)= DB+DBMS+DBA+应用。 2、特征: 相对于程序管理和文件管理,数据集成、数据共享、 数据冗余小、数据独立于应用程序、数据模型复杂、 数据保护(安全性、完整性、并发控制、故障的发现 和恢复)。 3、数据组织方式: 数据项——>记录——>文件——>数据库
3)数据独立性较差,数据更新涉及许多指针,插入 和删除操作比较复杂,父结点的删除意味着其下层 所有子结点均被删除; 4)层次命令具有过程式性质,要求用户了解数据的 物理结构,并在数据操纵命令中显式地给出数据的 存取路径;
2、网状模型用于GIS地理数据库的局限性
1)增加了用户查询的定位困难,要求用户熟悉数据 的逻辑结构,知道自己所处的位置; 2)网状数据操作命令具有过程式性质,存在与层次 模型相同的问题; 3)不直接支持对于层次结构的表达;
E-R模型
E-R模型即实体联系数据模型,建立在实体、属性、 联系三个基本概念之上,既能表示各种数据类型及 其相互联系和语义,实现三种逻辑模型的统一和转 换,又能模拟现实世界,为非专业人员所理解。
5.2.2 传统数据模型


层次模型 网状模型 关系模型
1、层次模型
层次模型是一种树结构模型,它把数据按自然的层次 关系组织起来,以反映数据之间的隶属关系。
面向对象的地理数据模型的核心:对复杂对象的模拟 和操纵。 复杂对象:具有复杂结构和操作的对象。
从几何方面划分,GIS的各种地物对象为点、线、 面状地物以及由它们混合组成的复杂地物。每一种 几何地物又可能由一些更简单的几何图形元素构成。
一个面状地物是由边界弧段和中间面域组成,弧段 又涉及到结点和中间点坐标。或者说,结点的坐标 传播给弧段,弧段聚集成线状地物或面状地物,简 单地物聚集或联合组成复杂地物。
二、空间数据库的建立与维护
1、空间数据库的建立
建立空间数据库结构 装入数据 调试运行

三、属性数据采集
属性数据的录入主要采用键盘输入的方法,有时也可 以辅助于字符识别软件。 为了把空间实体的几何数据与属性数据联系起来,必 须在几何数据与属性数据之间有一公共标识符。
Geodatabase建立的一般过程
3、物理设计
有效地将空间数据库的逻辑结构在物理存储器上实现, 确定数据在介质上的物理存储结构,其结果是导出 地理数据库的存储模式(内模式)。 主要内容包括: 确定记录存储格式 选择文件存储结构 决定存取路径 分配存储空间。
相关文档
最新文档