网站大量收购闲置独家精品文档,联系QQ:2885784924

空间数据库课件.pptVIP

空间数据库课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

§3-2空間數據模型

3)功能的繼承:子類繼承父類的功能,但子類的功能要發生一些變化,功能函數重新定義,為使消息名簡化,可讓功能函數同名,但參數不一樣,用子類功能取代父類功能函數。功能重載,功能函數名相同,但參數不一樣。調用功能時,函數名及其參數共同決定,具體的功能,有了功能重載,對象就體現出多態性。多態:同一個消息可根據發送消息對象的不同採用多種不同的行為方式,同一個消息對不同對象,功能不一。如滑鼠,在不同按鈕按,其功能不一樣。4)繼承與封裝關係繼承:父類特性子類繼承,不可封裝,封裝,與外界隔離,表面是矛盾,實際上沒有衝突,這正是OOP的優越。繼承:一段代碼使用,封裝的代碼重用,靜態共用代碼。封裝:一段代碼的集成、重用的組織方式,動態共用代碼父類子類1子類2類1類2消息實例創建方法2、傳播§3-2空間數據模型

傳播與繼承是一對。複雜對象的某些屬性值不單獨存於資料庫中,而由子對象派生或提取,將子(成員)對象的屬性資訊強制地傳播給綜合複雜對象。成員對象的屬性只存儲一次,保證數據一致性和減少冗餘。如武漢市總人口,由存儲在各成員對象中的各區人口總和。3、繼承與傳播(區別)1)繼承服務於概括,傳播作用於聯合和聚集;2)繼承是從上層到下層,應用於類,而傳播是自下而上,直接作用於對象;3)繼承包括屬性和操作,而傳播一般僅涉及屬性;4)繼承是一種資訊隱含機制,只要說明子類與父類的關係,則父類的特徵一般能自動傳給它的子類,而傳播是一種強制性工具,需要在複合對象中顯式定義它的每個成員對象,並說明它需要傳播哪些屬性值。四、GIS空間資料庫類型§3-2空間數據模型

缺點:1)程式依賴於數據檔的存儲結構,數據檔修改時,應用程式也隨之改變。2)以檔形式共用,當多個程式共用一數據檔時,檔的修改,需得到所有應用的許可。不能達到真正的共用,即資料項目、記錄項的共用。GIS應用1空間、屬性數據檔1GIS應用2空間、屬性數據檔2空間、屬性數據檔31、基於檔管理的方式2、檔與關係資料庫混合管理系統—雙元模型§3-2空間數據模型

GIS應用軟體Arc/Info圖形用戶介面ArcEdit屬性用戶介面Tables圖形數據檔庫屬性資料庫圖形處理系統資料庫管理系統oid除oid作為連接關鍵字以外,幾乎是兩者獨立地組織、管理和檢索。屬性數據oid圖形數據1)圖形與屬性結合的各自分開處理模式--------早期系統:圖形處理的用戶介面和屬性的用戶介面是分開的,它們只是通過一個內部碼連接。通常要同時啟動兩個系統,甚至兩個系統來回切換,不方便。幾何圖形:圖形用戶介面與圖形檔處理是一體的,中間沒有裂縫。屬性數據,則因系統和歷史發展而異。2)圖形與屬性結合的混合處理模式§3-2空間數據模型

GIS通過DBMS提供的高級編程語言C或Fortran等介面,在C語言的環境下,直接操縱屬性數據,查詢屬性資料庫,並在GIS的用戶介面下,顯示查詢結果。在ODBC(OpenDataBaseConnectivity,開放式資料庫互連)推出後,GIS軟體商只需開發GIS與ODBC的介面軟體,就可將屬性數據與任何一個支持ODBC的RDBMS連接。這樣用戶可在一個介面下處理圖形和屬性數據。用戶介面C語言C或ODBC圖形處理資料庫管理系統圖形數據檔庫屬性資料庫採用檔與RDBMS的混合管理模式中檔管理系統的功能較弱,特別是在數據的安全性、一致性、完整性、併發控制以及數據損壞後的恢復方面缺少基本的功能。因而GIS軟體商需要尋找能同時管理圖形和屬性數據的商用DBMS。3、全關係型空間資料庫管理系統—分層模型§3-2空間數據模型

GIS軟體商在標準DBMS頂層開發一個能容納、管理空間數據的系統功能。GIS應用擴展DBMS以容納空間數據商用DBMS空間和屬性資料庫代表軟體System9,GeoView?等用RDBMS管理圖形數據有兩種模式:a、基於關係模型的方式,圖形數據按關係數據模型組織。由於涉及一系列關係連接運算,費時。例如b、將圖形數據的變長部分處理成BinaryBlock字段(多媒體或變長文本)。省去大量關係連接操作,但BinaryBlock的讀寫效率比定長的屬性字段慢得多,特別涉及對象的嵌套時,更慢。4、對象--關係資料庫管理系統關係模型組織圖形數據§3-2空間數據模型

要找出組成多邊形的採樣點座標,涉及多個關係表,作多次連接投影運算。多邊形編號邊號邊長P1aP1bP1cP1dP1P2邊號起結點號終結點號a17b21…

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地未知
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档