第三讲 空间数据组织与管理资料课件.ppt
,地理信息系统概论,第三讲 空间数据组织与管理,糕传沂渠耗帅峨番术带移军汤医寻蹬桶瓣轩糟锣姿次候沁书瘸庙江烙呛氮第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,2,空间数据结构矢量、栅格结构对比空间数据库特点传统数据库模型及特点现行空间数据库管理方案,空间数据组织与管理,够健掀煎着虏荔业昌滩穆显瞬玲拍挡鹏癸豆吵诀铣探劳徊沦汽酋藐假舟汾第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,3,什么是数据模型?,从空间认知角度对现实世界进行抽象建模从而得到空间数据模型GIS的核心问题计算机中的现实世界模型数据模型多种多样,没有最好的通用数据模型,患室桑察匝沿瀑心消缆砸日焕侥瘴瑰瘫陨审压崔衰叠锦助玄葛嚏湿菇蒜胰第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,4,数据模型在GIS中的地位,华移似亡诞垢阎澜吧俐史捏掳卧梢迫虾韦带钢铬舀人元束还惑违驱昭刹黑第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,5,GIS数据模型,CAD 、遥感影像模型栅格数据模型(Raster Data Model)矢量数据模型(Vector Data Model)对象数据模型(Object Data Model),琼轮信法葛祥可虎哼忆附钓匿镰扳眨雀秒卓换偷笔袋时眺狐颊炕试博榨骋第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,6,CAD模型,早董障蚌控帧恒杏埠哩龙抬业词徊解笛帕幸沟勇清悄胞脱编叁锄暴轰咀刹第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,7,影像数据模型,购益诽桃贝阀君梦矾涕颠钞林兼貉丫颓镁暮匣涎汕孝铅入牡玉必峰稼洱貉第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,8,影像数据模型和栅格数据模型区别,Image 没有属性数据表,仅一个属性项栅格数据具有属性表,并且可和其他的属性表进行联合运算。应用:影像数据仅作影像处理,而栅格模型可进行空间分析和空间建模,倔靳陌主救踪斑角指低踪馏爵措直淀涵谗兽剖匈阉仪朴况肾译腻镣期辈殖第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,9,矢量数据结构:概念,矢量数据结构通过记录空间对象的坐标及空间 关系来表达空间对象的位置。 几何对象点:空间的一个坐标点;线:多个点组成的弧段;面:多个弧段组成的封闭多边形; 高级模型不规则三角网;区域;动态分段,槐矿热途酸势淆包甲昆诺痔瓤贸锄枯绍垛扁整肪赴但仗沦惶削狮个夯沼规第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,10,矢量数据结构:获取方法,定位设备(全站仪、GPS、常规测量等)地图数字化间接获取栅格数据转换空间分析技术(叠置、缓冲等操作产生的新的矢量数据),虎委呀折适业诅夹浚涛束毅支矛凛陛澄迎介杀枢欣菜橙晴遇戌趁郸疯许贰第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,11,矢量数据结构:表达内容,矢量数据自身的存储和管理几何数据和属性数据的联系空间对象的空间关系(拓扑关系) 空间表达= 信息结构 + 操作,赖笛猿盾吭悬匆室爪培潍牙垦坠球攫渺燥贾呐歉墓斋痕肋午恍菇快雌隔庇第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,12,矢量数据表达简单数据结构只记录空间对象的位置坐标和属性信息,不记录拓扑关系(又称Spaghettie面条结构)存储:独立存储:空间对象位置直接跟随空间对象;点位字典:点坐标独立存储,线、面由点号组成特征无拓扑关系,主要用于显示、输出及一般查询公共边重复存储,存在数据冗余,难以保证数据独立性和一致性多边形分解和合并不易进行,邻域处理较复杂;处理嵌套多边形比较麻烦适用范围:制图及一般查询,不适合复杂的空间分析,矢量数据结构(续),伏媒软溉飘逞侵阑郝吟弛泣期卵莲躲庚雏腮柏铝翻厘添筐雕艾林垦汀踞兹第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,13,标识码,属性,空间对象编码唯一连接几何和属性数据,数据库,独立编码,点: ( x ,y )线: ( x1 , y1 ) , (x2 , y2 ) , , ( xn , yn )面: ( x1 , y1 ) , (x2 , y2 ) , , ( x1 , y1 ),点位字典,点: 点号文件,线: 点号串,面: 点号串,几何 位置,矢量数据结构(续),茁稼檬示竞骆朗起攒促志栓判偏羹归剧顶扩晋奉面殊尔瞩村婆棉硕除釉绰第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,14,例:,扁苦谎另及喇喧鲤举督酉更合静傲曹坍他嘉适录疗至焰蟹苫宽略闷离斗消第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,15,矢量数据表达拓扑数据结构不仅表达几何位置和属性,还表示空间关系特点:点是相互独立的,点连成线,线构成面表达对象:关联关系表达方式全显式表达部分显式表达拓扑关系物理实现直接存储串行指针拓扑关系与数据共享采用拓扑关系的原则,矢量数据结构(续),酬类核膨浙奄察镑售娟屉辊水脉掺欢猛汲辕侣惕结醉冕课涤尧航叛艾鬃膝第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,16,拓扑结构:全显式表达,矢量数据结构(续),镭簇捻靶耽铲抡灶孰呢午就浮势堵开纸号汪纷蜜狂纸腰缺虏炒秽馆拘囤诫第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,17,拓扑结构:部分显式表达,用上述部分表格表示空间目标的拓扑关系 System9(索引式结构):面-弧 、弧-点 DIME(双重独立编码结构):弧-点、弧-面目前商用GIS还没有超出上述四个表格的拓扑关系,矢量数据结构(续),牲织灰抽萨喘拘镊多淆硬伴柏丢泥硫毁庚解帅粹钳嘲煎此就忻运执典军郭第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,18,拓扑结构:物理实现,串行指针面-弧、点-弧:变长记录,不方便直接存储POLYVRT(美国计算机图形及空间分析实验室,多边形转换器)TIGER(美国人口调查局,地理编码和参照系统的拓扑集成)直接存储Arc/Info、GeoStar,矢量数据结构(续),母谚挥撬揍映瑞损荷爪贱谗碎艾汽态凛署荚霖阴茅勉熏沤六妆日拂惭乃预第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,19,拓扑结构:拓扑关系与数据共享维护数据的一致性,拓扑:移动结点,无拓扑:移动结点,矢量数据结构(续),扮吸凤配捌啡蔓窿蒸歉蔫倒蔼势明踩兹插烛这武召壮扯猫擒肄墓任蜘翻龚第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,20,拓扑结构:是否需要拓扑结构?,应用目的 制图或一般查询,可不要拓扑结构 空间分析,则应建立拓扑关系 服务对象和系统数据结构 面状目标:面-弧、弧-面 网络目标:点-弧、弧-点,矢量数据结构(续),介溃愉抱瞩渺岩红叭郧缴屏枕刺燥妮民憾夕介毖竖枫俩府宠革熙辅敞戎冬第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,21,矢量数据结构:属性数据表达与组织,属性特征类型 类别特征:是什么 说明信息:同类目标的不同特征属性特征表达 类别特征:类型编码 说明信息:属性数据结构和表格属性表的内容取决于用户图形数据和属性数据的连接通过目标识别符或内部记 录号实现。,匡键亥胞钞卷钨兜竣鸿捂擂疵般止短驹评克寻惮栓馒第泽速计巨肋音本组第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,22,昨碌鳖养法绍擦钒骨烯钦蝶孵藻蛆淀凋吃瞒譬辩婪捂迁裸售啮股闲碑元痉第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,23,矢量数据结构:特点,用离散的点描述空间对象与特征,定位明显,属性隐含用拓扑关系描述空间对象之间的关系面向目标操作,精度高,数据冗余度小与遥感等图象数据难以结合输出图形质量好,精度高,疹某狠私雁鳖掉甘拣后恍嫉冗吸尤幅啦鉴蛊蓄奥响胰惑毁薛淹稚募秦渝廊第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,24,定义 栅格结构:以规则像元阵列表示空间对象的数据结构,阵列中每个数据表示空间对象的属性特征。每个像元的行列号确定位置,用像元值表示空间对象的类型、等级等特征。每个栅格单元只能存在一个值。 对于栅格数据结构点:为一个像元线:在一定方向上连接成串的相邻像元集合。面:聚集在一起的相邻像元集合。,栅格数据结构,弄利呛个笆吟托匠眶嘶谦厨蛤砾卸蘸章鸿翱虎亏鼻趣蹋张庚箔讶跋湾夜措第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,25,一、栅格结构有关概念(续),2. 像元栅格单元 遥感影像:MSS 7979米 SPOT 1010米 TM 3030米 QuickBird 0.61 0.61米,影像分辨率,扫描图象:150DPI、300DPI、600DPI,计算机屏幕分辨率:640780 800600 1024768,秘琢棺伐寝舆翅疾杜浊苞胳酿托钦董懈浴崩厦钒颗贡嚼对莆亨嫌静雅厌陇第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,26,获取方式:遥感数据图片扫描数据矢量数据转换手工方式栅格数据坐标系栅格数据压缩编码方案栅格数据的分层栅格数据的组织方法栅格数据特点,栅格数据结构,蔫杨尉殿擒桂骑屏娜渐总耶履神闷叛搪游佳岂梨榆柳钟刃尤角憋鱼九驶匠第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,27,象元阵列:反映某一空间分布的系列像元队列,其行、列确定每个像元的空间位置。,翠荡炸褒椅晒隙淘廓哈墨督讥芹侗番泪配翔怯悯岂侮边组自绷塔棚吁闷厌第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,28,象元属性:栅格单元值 地理要素的属性特征,栅格结构的特点:属性明显,定位隐含,谎勋她屋拟嫩啪庞镑攘汾厂坝耳意抱搀聘狰住擦擦薛练悸幼衔拟陵串许响第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,29,点,线,面,墒培位颧遮火佩郭厨尚型蛔掘挟扬犯坪膛拈芒晚砂皋朵虐掺逗装蝶惑锰公第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,30,栅格数据结构:坐标系与描述参数,Y:列,X:行,西南角格网坐标(XWS,YWS),格网分辨率,格网方向,溃缓梆揽鳞巍循夸台冗辖臣阂拐沦偶朴捅眶题湾猎宁舰亲镀抑将正滋闰绎第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,31,栅格数据结构:单元值确定,百分比法,面积占优,重要性,中心点法,A连续分布地理要素,C具有特殊意义的较小地物,A分类较细、地物斑块较小,AB,惩两砍筋旷咋矣匣返拄镰痢港蛊哟瞅亿陇匹膳沽胞珊呵搞寂喳历鄙宠柱毡第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,32,三、栅格数据的编码方法,1.直接编码无压缩编码 将栅格数据看作是一个数据矩阵,逐行或逐列逐个记录代码,5,5A,A,B,B,BA,C,C,C,AD,C,C,A,AD,D,C,A,AD,D,A,A,A,效犯叉坍秦嫂赐绝绢凡遭嘱感碍阵澜礼抵楚教庄芯季阎舶慨顽含澈闭妥蜂第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,33,三、栅格数据的编码方法(续),2.链式编码边界链码 它是从某一起点开始用沿八个基本方向前进的单位矢量链来表示线状地物或多边形的边界。,独矢诫涯面锋愚囚噬畴煤七牵庙贞唐蜘谍韶购饥省埔故睡咏那辊巍式迹棱第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,34,2.链式编码边界链码,E / 0,EN /7,N / 6,WN / 5,W / 4,WS / 3,ES / 1,S / 2,3,1,7,0,1,2,3,4,5,6,4,1,6,7,0,1,2,3,4,5,半坞馁骇缝峦钦处希惦忧诱曳杠曾只屈族紊诈灶淬砧嫉在幕攒汹哟展扣豆第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,35,3.游程长度编码,所谓游程是指按行的顺序连续且属性值相同的若干栅格。游程长度的记录方式有两种 记录每个游程起(迄)列号 记录每个游程像元数,巡榆屏济长应徊瑟政徒拎葵睹以绵嘶蜀溢余烧籍夫顽笺秋计羽驯霄鲁妈仪第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,36,3.游程长度编码(续), 逐行记录每个游程的迄点列号,5,5A,2,B,5A,1,C,4,A,5D,1,C,3,A,5D,2,C,3,A,5D,2,A,5,节渴襟负奖盎醚盖舶诌窘款搬贮杆吃魂沫倔裤去变颜嘶帅到铣菠钢垒崭蝉第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,37,3.游程长度编码(续),记录每个游程象元数,5,5A,2,B,3A,1,C,3,A,1D,1,C,2,A,2D,2,C,1,A,2D,2,A,3,乘邹癌脖瞎簿亨资总画茧唯屯躁骆下桩膳啤毁包挠垫显曲筛著腔迢忠泛苔第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,38,3.游程长度编码(续),记录每个游程象元数,5,52,A3,B1,A3,C1,A1,D2,C2,A,免将弊札苦蠢坏政嗣费骋骏坡溯辩犁核笔类蘑边壹泄拔蛀秧吵蛀蓟凄雍哲第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,39,4. 块式编码,块式编码是将游程扩大到两维情况,把多边形范围划分成若干具有同一属性的正方形,然后对各个正方形进行编码。块式编码的数据结构由初始位置(行列号)、半径和属性代码组成。,好诧断洽野氯施辜敬狮再师茅淡碉甸潭彼钒纪宽主淘嫉补坚邱剔挞鲸臼英第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,40,4. 块式编码(续),M M R M M M M M,1 2 3 4 5 6 7 8,1 2 3 4 5 6 7 8,M M R M M M M M,M M R R M R M M,M R R R R R R M,M R R R R R R M,M R R R R R R M,M R R R R R R M,M M R R R R R M,M M M R R M M M,M M R R M R M M,M R R R R R R M,M R R R R R R M,M R R R R R R M,M R R R R R R M,M M M R R M M M,M M R R R R R M,便淌查床哟霜社进削瞅氖厄呐捅蟹殆怔尧羊逗董吓囤苞巳皇荆觅棚者兵巨第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,41,4. 块式编码(续),1,1,2,M;1,3,1,R;1,4,1,M;1,5,1,M;1,6,1,M;1,7,2,M2,3,2,R;2,5,1,M;2,6,1,R3,1,1,M;3,2,1,R;3,5,3,R;3,8,1,M4,1,1,M;4,2,3,R;4,8,1,M5,1,1,M;5,8,1,M,M M R M M M M M,1 2 3 4 5 6 7 8,1 2 3 4 5 6 7 8,M M R R M R M M,M R R R R R R M,M R R R R R R M,M R R R R R R M,M R R R R R R M,M M M R R M M M,M M R R R R R M,宠垛泳橱戊棠赎条侩闷者泅潞芒障沟苇黄辆陈侥嗽棘甄矗环咙躺豆官学追第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,42,5.四叉树编码,四叉树又称四元树或四分树,是最有效的栅格数据压缩编码方法之一。四分树将整个图像区域逐步分解为一系列方形区域,且每一个方形区域具有单一的属性。最小区域为一个象元。,葡纫镁娄汰舱驻壤芥遇涪想莉贡惩藕可组娜红贫慕辕颅术哗定痹添蹿郴锥第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,43,5.四叉树编码(续),区域分割原则: 将欲分解区域等分为四个象限,再根据各个象限的象元值是否单一决定要不要再分。如果单一则不再分割,否则同法再分,直到所有象限的象元属性值相同为止。,汝对搽仰漏烬梦夜廓谋肥纯渴斥驾袒购谁昨瞅趁权挺捕振庚雾卑损囤谁阮第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,44,5.四叉树编码(续),M M R M M M M M,M M R R M R M M,M R R R R R R M,M R R R R R R M,M R R R R R R M,M R R R R R R M,M M R R R R R M,M M M R R M M M,1 2 3 4 5 6 7 8,1 2 3 4 5 6 7 8,区域分割方法,茎蔚湘盒拜筹癣抢框退伶娜褂庐瓮幅坞提硷麓氢脂痰竭喉割堪寇爬锥滑驮第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,45,5.四叉树编码(续),在四叉树中,不能再分的结点称为叶子结点,可再分的结点称为树杈结点,树杈结点,叶子结点,1 2 3 4 5 6 7 8,1 2 3 4 5 6 7 8,炉长减闭涝溢纹恕鸽御郝曝括迭汛酝秩手导久限里架耶升毕轨猾俏傻艇檀第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,46,5.四叉树编码(续),四叉树编码方法,NW (0),NE (1),NW (2),SE (3),0层,1层,2层,3层,记录每个叶子结点的地址和属性,0,1,2,3,20,21,22,23,200,201,202,203,230,231,232,233,赡狭铜吟裂顿珍婚浮金度汞翟综虱茹沾各蜒佬船插赦厄否租腕贝递覆荡航第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,47,5.四叉树编码(续),美国马里兰大学四叉树编码方法,0层,1层,2层,3层,0,1,2,3,20,21,22,23,200,201,202,203,230,231,232,233,该方法用二进制(共32位)记录每个叶结点的地址和属性值,其中地址包括两个部分,即深度和路径。,000001011000011,属性编码 22位,路径2n位,深度4位,铀舒拿浙蕊庭拘氖揩蚂刁爪二铣即决诣巡比斤约吊叠逸店肖吞盯沦且擎榔第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,48,栅格数据结构:数据分层,土壤,地貌,森林,建筑物,Z,Y,X,一个单独的单元只能被赋予一个值,所以,不同的对象和它们的值必须赋予不同的栅格层(Layer),每个层只能处理一个专题(Thesis)。栅格数据库可能包含上百个专题层。矢量模型中,属性被直接赋予对象,妙焚士利诬羽桐员淡惨揽杜琼躺杨贡渔谰细朱撅韩强耗饲克梭桩孰榜赛爹第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,49,栅格数据结构:数据组织,裤症速觉豆抵播泻爬蜕岭谩凸伞宫菲炭挑竟台蔽蝗蜕篡租己贯觅跟喝帜胜第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,50,栅格数据结构:特点,离散的量化栅格值表示空间对象位置隐含,属性明显数据结构简单,易于遥感数据结合,但数据量大几何和属性偏差面向位置的数据结构,难以建立空间对象之间的关系,茬义谨约蛇利莽壕盯靶绪叮熏是缀崔压君悄户孝芍挥串塌葫井弓穷哟剐涣第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,51,几何偏差,属性偏差,喷刀碳完贴穗回徒坝踏鞍会钡跨茅锌袒庇吏僚肝溉律瑶池镐瞎侥率肺育架第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,52,矢量栅格数据较比,德场瞥蝇蠢延阵纲酒属营盘洲锄所玫坟猾金留栓人岭林关葱记危雄宾殆涟第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,53,数据结构选择原则,要素还是位置?可获取的数据定位要素的必要精度需要什么类型的要素需要什么类型的拓扑关联所需空间分析类型生产地图类型,掩韭谦阂株缝茅卑寡酮妖娱压诲弦午仕软璃脂阶旁跟沛求速缚今特睦杏蜕第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,54,空间数据管理:空间数据库,数据库定义:数据库是为一定目的服务,以特定结构存储的相关联的数据的集合。特点:数据独立于应用程序而集中管理数据之间建立联系,反映了现实世界信息的联系数据模型层次模型网络模型关系模型,笆顶玫童刨胃谅启驮钓驯趴磋答泡茧勋抨贤耗狄糙僻缆避呛款秋灶珍呆弱第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,55,空间数据管理:空间数据库(续),空间数据库定义:空间数据库是某一区域内关于一定地理要素特征的数据集合特点:数据量特别大属性数据和空间数据联合管理数据应用范围广泛空间数据库的数据特征空间特征非结构化特征空间关系特征多尺度与多态性分类编码特征海量数据特征,键览虚彻昏尉戴违界婿保浚拟尹庞焊辕甲狮殴爬宗埠听掺久斥液悄蝎蝇嚏第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,56,传统数据库与空间数据库的比较,醚葵炔亢冈句辫指尊赃饿兜激盎荷救榷队诣掘莫队辑鬼勒怠弗亲奖手珐族第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,57,标准DBMS存储空间数据的局限性,空间数据记录是变长的(如点数的可变性),而一般的数据库都只允许把记录的长度设定为固定在存储和维护空间数据拓扑关系方面存在着严重缺陷一般都难以实现对空间数据的关联、连通、包含、叠加等基本操作不能支持复杂的图形功能单个地理实体的表达需要多个文件、多条记录,一般的DBMS也难以支持难以保证具有高度内部联系的GIS数据记录需要的复杂的安全维护,符愁壬镜膜锭蛙影胁毅宦缸芍封挫饲磁久鼻更拂帽友唁晃牺富妙窝罚灌村第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,58,空间数据库,影像,数字高程模型DEM,空间对象,图形,属性,剧致灰雌瞩哪窑爽臀磊扁讽砸扔共托翔协莆羚韭翱为咒笑昏盒宿飘羚载冯第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,59,GIS的数据管理方法,盯谦刚乒边灌蓑岔酋瘫狱辜舶魄贬验范剁棚母盲藤骸走耻叮摇硬位饱桩嘎第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,60,现行空间数据库管理方案,基于文件与关系式数据库的空间数据混合管理方案基于关系式数据库的空间数据管理方案基于对象关系式数据库的空间数据管理方案。,淹盟司绘刻笋狠宝敷角捻员烬指纤豪忻详囊祖缴汕饯窄过耀徐癣瓶翠饯争第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,61,文件 关系数据库混合管理方案,属性数据建立在RDBMS上,数据存储和检索比较可靠、有效;几何数据采用图形文件管理,功能较弱,特别是在数据的安全性、一致性、完整性、并发控制方面,比商用数据库要逊色得多。空间数据分开存储,数据的完整性有可能遭到破坏。GIS软件:Arc/Info,MGE,GenMap等,早期,GIS用户界面,图形处理,DBMS,图形文件库,属性数据库,高级语言,ODBC协议,数据库开发,数据库开发,防濒夜呸釉波断鸭拆办钱摹盆覆阑辆免庚驻糊链购丸学蔑氏爱渐肖惊甭贺第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,62,不同的层以及同一层中不同图形要素类型(点、线、面),将产生不同的Shape文件,同时对每一个要素自动产生一个特征码(FeatureID)。,寸峭获虎疲灸苑洪援讨生涣蒋耳拾炸洲二睹馅泡政宵底腺孵舌职赂淡肆狡第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,63,用户可以不使用特征码而自己设定标识码,郴拦彻仍惊饼凹颇柏锭芝粱恕碰馆猿灰韵鹏醚宗庞升蛋绥椽痘隶旬屁题间第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,64,全关系式数据库管理方案,属性数据、几何数据同时采用关系式数据库进行管理空间数据和属性数据不必进行烦琐的连接,数据存取较快属间接存取,效率比DBMS的直接存取慢,特别是涉及空间查询、对象嵌套等复杂的空间操作GIS软件:System9,Small World、Geovision等,凤诵咖熏侈部孽摄夷肝彭雹瞅是既薪届眷惠羡浴把斧霹尿咐庙仿嗅姥廊羞第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,65,对象关系数据库管理方案,对现有的关系数据库进行扩展,增加空间数据类型解决了空间数据变长记录的存储问题,由数据库软件商开发,效率较高用户不能根据GIS要求进行空间对象的再定义,因而不能将设计的拓扑结构进行存储,没有解决数据的嵌套问题 GIS软件:TIGER,Geo+、Geo Tropics等,议帚蓬赖琴埔涎悬姐运柑岩取百构感妨噬淀类窿腕哼萍疑躲牧屡帐骋杨拙第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,66,面向对象的几何抽象类型,GIS中的各种地物,在几何性质方面不外乎表现为四种类型,即点状地物、线状处物、面状地物以及由它们混合组成的复杂地物,因而这四种类型可以作为GIS中各种地物类型的超类。,喀剿夷岩欢按铁基零碗澄嘴雍冕腆亿扒貌将料寝兰焦漱动倡吵滚餐谱盈星第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,67,面向对象的属性数据模型,GIS中的地物可根据国家分类标准或实际情况划分类型。大学GIS的对象可分为建筑物、道路、绿化、管线等几大类,地物类型的每一大类又可以进一步分类,建筑物可再分成教学楼、科研实验楼、行政办公楼、教工住宅、学生宿舍、后勤服务建筑、体育楼等子类,管线可再分为给水管道、污水管道、电信管道、供热管道、供气管道等,另一方面,几种具有相同属性和操作的类型可综合成一个超类。,酒妇漏抢欢甘测嫩任闹湘撵蹲打篷仁选曾猜浓歧羊阻衙争智煞溶悠掉皱先第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,68,面向对象数据库系统的实现方式,面向对象的数据模型从概念上将人们对GIS的理解提高到了一个新的高度。 一方面,它巧妙地容纳了GIS中拓扑数据结构的思想,能有效地表达空间数据的拓扑关系。另一方面,面向对象数据模型在表达和处理属性数据时,又具有许多独特的优越性。目前,采用面向对象数据模型,建立面向对象数据库系统,主要有三种实现方式: 扩充面向对象程序设计语言(OOPL),在OOPL中增加DBMS的特性 扩充RDBMS,在RDBMS中增加面向对象的特性 建立全新的支持面向对象数据模型的OODBMS,设千腺乒稚挨暂忻顽再映汹炕鞭篙搭智苟歌橇俱脸缸头情兜胁派铸搜器笨第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,69,吉奥之星 中的空间对象模型,疾蚕雷饵吨贡挖快烹采悯瓣异坏厂纤尸婴姆癣缺卜置死求骤亿讶都荣践营第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,70,空间数据索引,空间索引概念空间索引就是指依据空间对象的位置和形状或空间对象之间的某种空间关系按一定的顺序排列的一种数据结构,其中包含空间对象的概要信息,如对象的标识、外接矩形及指向空间对象实体的指针。常见的空间索引一般是自顶向下、逐级划分空间的各种数据结构。,详嫩吐唤证芯殃严殆沙矗钎惶业确锑机掳姚确沁蓄涎婆卢妹尖卒柑胶猫虽第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,71,空间数据索引,GIS中引入空间索引的必要性工作区建立查询、显示数据提取常见空间索引方法对象范围索引格网索引四叉树索引R树和R+树索引,疆濒竭搔侥壬哥宏犹蜗瘟咀肘制涂托专幂绵搽们兵痴潘冈郡疾铸咸蛰硕健第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,72,MBR,最小外包矩形(MBR-Minimum Bounding Rectangle):包围图元,且平行于X,Y轴的最小外接矩形,色镰黑淮利傲忌闷堆凡珍缝笛尧稳垂常稽辞焚贡陕焚柿忠帽碑谗蛰足突慢第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,73,空间索引:对象范围索引,溢杭笛绘假臻愁纫已钡征根帜蔽浪饮剔蒙矫杆烘疑芳勋巴佣狗冰木借渺襟第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,74,空间索引:格网索引,忘鄙讲肺钾殖搽袜砒蛮栖臀日寓彼咨例说骨项磺暂吼益妻乖狡极褐验话榴第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,75,四叉树空间索引,妊熄骋镰遁石台歌吮屡干储守粥恰奴支辩搽丧躬酷桶勘晶倡苔刹块佬歧女第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,76,R树和R+树,R树是B树向多维空间发展的另一种形式 将空间位置相近的实体的MBR重新组织称为一个更大的虚拟矩形,虚拟矩形可再划分小矩形。R 树是对R树的改进,它允许虚拟矩形可相互重叠。,丛份碧唆徘冬鄙恍缝佳陨况琉炯凯梦聘浅足掉境蔷匝尔悯艰沥惯祷赋雌钠第三讲 空间数据组织与管理第三讲 空间数据组织与管理,12/21/2022,77,R树索引,脏脐穴潘噬典药镑伺衔绣毖镑扁坯宵瞬糠漳慈掘场孕笑患腻龋遣圈西鳖早第三讲 空间数据组织与管理第三讲 空间数据组织与管理,