超图空间数据模型概要1
SuperMap SDX + 提供了全面的數據模型的支持,其數據模型包括四個一體化。
一 整體數據模型
柵格數據和矢量數據一體化?
由于柵格數據和矢量數據在數據結構上的差異,早期的GIS軟件,往往把矢量數據和柵格數據分開存儲、管理和顯示。
SuperMap GIS采用復合文檔技術和數據庫技術,將柵格數據和矢量數據存儲在同一個數據源中,并實現對矢量數據和柵格數據的一體化管理、顯示和分析。
面向對象和面向拓撲一體化?
GIS使用面向對象的數據結構來存儲空間數據,但這樣缺失了空間對象之間的拓撲關系。SuperMap SDX + 把面向對象的點、線、面、文本數據模型與面向拓撲的網絡數據模型存儲在同一個數據源中,并提供了兩者之間的相互轉化,以便根據實際應用來進行選擇。
GIS和CAD一體化?
SuperMap SDX + 在同一個數據源中,既可以通過點、線、面、文本等數據模型存儲單一類型的對象,又可以通過復合數據模型存儲多種類型的幾何對象(包括參數化對象),且每個對象可帶有自己的顯示風格。通過SuperMap SDX + 的復合數據模型可以直接訪問包括AutoCAD的DXF/DWG、MicroStation 的DGN在內的CAD數據并且保存原有數據的屬性和風格,還可以方便地增加自定義屬性。
SuperMap SDX + 中,提出了復合對象(GeoCompound)的概念,它可以聚合各種類型的幾何對象,可以實現任意復雜對象的繪制和管理,同時也能很好的支持AutoCAD中的Block和MicroStation中的Cell。
不同存儲介質一體化?
近年來服務端的發展和SOA的出現,OGC標準的網絡服務(WFS、WMS和WCS)也應用日益增多。通過SuperMap SDX + 可以同時管理和編輯上述不同來源的數據(分別為:文件型數據源、數據庫數據源和Web數據源),在SuperMap的地圖中,可以同時存在不同數據源的數據,并可以統一保存在工作空間中。
二 點數據模型(Point)
點是零維形狀的,存儲為單個的帶有屬性值的x, y 坐標對。
點數據模型主要是表達物體的空間位置信息,不關心它的形狀、大小等。
實例;
三 線數據模型(Line)
線是一維形狀的,存儲為一系列有序的帶有屬性值的x,y坐標對。
線的形狀可以是直線、折線、圓、橢圓、或旋轉線等,其中圓、橢圓、圓弧等是轉化為折線存儲的。
實例;
四 面數據模型(Region)
面是二維形狀的,存儲為一系列有序的帶有屬性值的x,y坐標對,最后一個點的x,y坐標必須與第一個點的x,y坐標相同。
用來描述由一系列線段圍繞而成的一個封閉的具有一定面積的地理要素。
例如行政圖中的省就會用面數據模型來表示,或者河流在大比例尺中也會用面數據模型來表示。
實例;
五 文本數據模型(TEXT)
文本存儲為兩部分,第一部分為帶有屬性值的x,y坐標對(稱為文本的定位點,及文本最小外接矩形的左上角點);第二部分為文本屬性,包括內容、字體、字號、字高、字寬是否粗體、旋轉角度,字體顏色、背景透明,固定大小等。
實例;
?
總結
以上是生活随笔為你收集整理的超图空间数据模型概要1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win32 调用netapi32实现用户
- 下一篇: 直接用Win32 API创建对话框Dem