概述
作為GIS從業(yè)人員,對Shape文件一定不會陌生,它是美國環(huán)境系統(tǒng)研究所公司(ESRI)開發(fā)的一種空間數(shù)據(jù)開放格式,如下圖所示。
Shape文件
通常情況下,Shape文件至少由SHP矢量圖形文件、IDX矢量圖形索引文件和DBF矢量圖形屬性文件組成,坐標投影文件PRJ不是必須的文件,但如果在缺少該文件的情況下用ArcMap打開時可能會提示缺少空間參考,如下圖所示。
未知的空間參考
通常情況下,我們在對SHP文件中的矢量對象進行修改時,最常用的方式是在ArcMap中打開進行修改,但對于只存儲了屬性字段值的DBF文件也一定要用ArcMap或QGIS等GIS軟件進行修改嗎?
什么是DBF文件?
DBF是一種“古老”的數(shù)據(jù)庫文件格式,它是DOS系統(tǒng)中的dBase數(shù)據(jù)庫和Visual Foxpro數(shù)據(jù)庫所使用的數(shù)據(jù)庫格式,現(xiàn)在應該極少有人在電腦上安裝這兩款軟件了。
Visual FoxPro原名FoxBase,最初是由美國Fox Software公司于1988年推出的數(shù)據(jù)庫產(chǎn)品,在DOS上運行,與xBase系列兼容。
1992年,F(xiàn)ox Software公司被Microsoft收購加以發(fā)展,使其可以在Windows上運行,并且更名為 Visual FoxPro,它比FoxBASE在功能和性能上有了很大的改進,進一步提高了系統(tǒng)的開發(fā)能力。
Visual FoxPro 3.0一推出,就受到廣大用戶的歡迎,因為xBase類的語言,如dBase和Clipper等當時還無法在Windows上運行,于是成為市場上的霸主。
Visual FoxPro
當我第一次知道Visual FoxPro這款軟件時大概是在2001年前后,當時我們宿舍有位同學家里開了個服裝廠,他基于Visual FoxPro為廠里開發(fā)了一個服裝管理系統(tǒng)。
2001年前后,那是一個微軟如日中天的年代,比爾蓋茨是我們宿舍的小伙伴集體崇拜的對象(沒有之一),孤陋寡聞的我甚至從來沒聽說過喬布斯。
Visual FoxPro作為微軟曾經(jīng)非常受歡迎的產(chǎn)品,但早在2007年3月13日就正式宣布Visual FoxPro 9將是微軟的最后一款桌面數(shù)據(jù)庫開發(fā)工具軟件,以后將永遠不會出現(xiàn)VFP 10的新版本。
微軟為VFP 9的普通用戶提供支持到2010年1月12日,購買擴展支持服務的用戶可獲得到2015年1月13號的服務,也就是說2015年1月13日是便是FoxPro壽終正寢之日,F(xiàn)oxPro 9成為了Foxpro的絕唱!
到目前為止,如果不是因為從事GIS行業(yè)經(jīng)常接觸Shape文件的DBF屬性文件,我可能沒有機會其它場合與DBF文件打交道了,畢竟它真的是一個快被世人遺忘的“古老”的數(shù)據(jù)庫了。
修改DBF屬性文件一定要用GIS軟件嗎?
作為GIS行業(yè)的從業(yè)人員,在GIS軟件中修改DBF屬性文件可能已經(jīng)成為了刻板印象,但我們通過對DBF文件的追本朔源明確了,其實DBF文件歸根到底是一個數(shù)據(jù)庫文件。
既然DBF文件是一個數(shù)據(jù)庫文件,那么在我們只是單純地需要對文件中的屬性值進行修改時,就不一定非得用GIS軟件了,尤其是在啟動ArcMap可能還要等半天的情況下,通過Access或Excel進行修改的效率可能要高得多。
比如現(xiàn)在我們需要對七大洲的面積進行修改,只需要通過Excel打開DBF文件直接修改即可,如下圖所示。
在Excel中打開DBF文件
本文中的矢量文件示例數(shù)據(jù),可以通過私信“七大洲”獲取數(shù)據(jù)下載地址,數(shù)據(jù)如下圖所示。
世界七大洲
修改SHP文件屬性值的小技巧,也可以通過觀看以下視頻了解。
修改SHP文件屬性值的小技巧
總結(jié)
本文分享了GIS行業(yè)工作中的一個小技巧,也對DBF這個“古老”的文件格式進行了一次追本朔源,不禁讓人聯(lián)想起微軟如日中天的那幾年。
當然了,微軟現(xiàn)在仍然是一家偉大的公司,據(jù)說微軟曾說過“Windows 10 是最后一代Windows”,但它還是發(fā)布了Windows 11版本。
為了避免新版本的不確定性對工作帶來負面影響,我暫時還不敢貿(mào)然升級更新到Windows 11,不知道你是否已經(jīng)嘗過鮮了呢?
1.《(.dbf文件如何打開)Dbf文件怎么打開》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡信息知識,僅代表作者本人觀點,與本網(wǎng)站無關(guān),侵刪請聯(lián)系頁腳下方聯(lián)系方式。
2.《(.dbf文件如何打開)Dbf文件怎么打開》僅供讀者參考,本網(wǎng)站未對該內(nèi)容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。
3.文章轉(zhuǎn)載時請保留本站內(nèi)容來源地址,http://f99ss.com/keji/3222085.html