一、什么是“位屏蔽”?有什么用處?
二進制數由位(bit)構成,如二進制數10011有五個位。所謂位屏蔽就是通過將屏蔽碼與原數據進行位和運算(And)的結果。如屏蔽碼10,則10011 And 00010=00010>0,因為不等于零,所以表示在倒數第二位有數據1,而位屏蔽碼1000的運算結果10011 And 01000=00000=0,說明倒數第四位是數據0,沒有該選項。
Windows默認的設置窗體屬性的時候就是這個方法,32位操作系統能處理32個位的二進制數,而每個位表示一個窗體屬性,如最后一個位表示窗體是否顯示為對話框形式的邊框,1表示是,0表示不是,屏蔽碼為1;倒數第四位表示是否為頂層窗體等……
判斷屬性是用屏蔽碼 And 屬性數據,設置的時候就用屬性數據=屏蔽碼 Or 屬性數據即可。如顯示對話框邊框且為頂層窗體的屬性值就為 Attribute = &H1 Or &H8(&H表示十六進制)。所以一般看Windows的屏蔽碼都是2的次冪形式的(2、4、8、16……)
二、臺風屬性數據資料
UNISY熱帶氣旋資料庫(其中有JTWC的資料):
三、4、空間數據庫中,矢量數據的管理方式有哪些,各有什么優缺點?
1、文件-關系數據庫混合管理方式
不足:
①屬性數據和圖形數據通過ID聯系起來,使查詢運算,模型操作運算速度慢;
② 數據分布和共享困難;
③屬性數據和圖形數據分開存儲,數據的安全性、一致性、完整性、并發控制以及數據損壞后的恢復方面缺少基本的功能;
④缺乏表示空間對象及其關系的能力。
因此,目前空間數據管理正在逐步走出文件管理模式。
2、全關系數據庫管理方式
對于變長結構的空間幾何數據,一般采用兩種方法處理。
⑴ 按照關系數據庫組織數據的基本準則,對變長的幾何數據進行關系范式分解,分解成定長記錄的數據表進行存儲。然而,根據關系模型的分解與連接原則,在處理一個空間對象時,如面對象時,需要進行大量的連接操作,非常費時,并影響效率。
⑵ 將圖形數據的變長部分處理成Binary二進制Block塊字段。
3、對象-關系數據庫管理方式
由于直接采用通用的關系數據庫管理系統的效率不高,而非結構化的空間數據又十分重要,所以許多數據庫管理系統的軟件商在關系數據庫管理系統中進行擴展,使之能直接存儲和管理非結構化的空間數據。
這種擴展的空間對象管理模塊主要解決了空間數據的變長記錄的管理,由數據庫軟件商進行擴展,效率要比前面所述的二進制塊的管理高得多。但是它仍然沒有解決對象的嵌套問題,空間數據結構也不能內用戶任意定義,使用上仍受到一定限制。
矢量圖形數據與屬性數據的管理問題已基本得到解決。
從概念上說,空間數據還應包括數字高程模型、影像數據及其他專題數據。雖然利用關系數據庫管理系統中的大對象字段可以分塊存貯影像和DEM數據,但是對于多尺度DEM數據,影像數據的空間索引、無縫拼接與漫游、多數據源集成等技術還沒有一個完整的解決方案。
四、誰有星際的屬性數據給一份成不?
這里有詳細的各族各類資料:
下面這個可是星際2的各族各類資料哦~~~:
