講解foxpro實例教程「foxpro是什麼軟體系統」

概述

作為GIS從業人員,對Shape文件一定不會陌生,它是美國環境系統研究所公司(ESRI)開發的一種空間數據開放格式,如下圖所示。

修改SHP文件的屬性值一定要用GIS軟體嗎?

Shape文件

通常情況下,Shape文件至少由SHP矢量圖形文件、IDX矢量圖形索引文件和DBF矢量圖形屬性文件組成,坐標投影文件PRJ不是必須的文件,但如果在缺少該文件的情況下用ArcMap打開時可能會提示缺少空間參考,如下圖所示。

修改SHP文件的屬性值一定要用GIS軟體嗎?

未知的空間參考

通常情況下,我們在對SHP文件中的矢量對象進行修改時,最常用的方式是在ArcMap中打開進行修改,但對於只存儲了屬性欄位值的DBF文件也一定要用ArcMap或QGIS等GIS軟體進行修改嗎?

什麼是DBF文件?

DBF是一種「古老」的資料庫文件格式,它是DOS系統中的dBase資料庫和Visual FoxPro資料庫所使用的資料庫格式,現在應該極少有人在電腦上安裝這兩款軟體了。

Visual FoxPro原名FoxBase,最初是由美國Fox Software公司於1988年推出的資料庫產品,在DOS上運行,與xBase系列兼容。

1992年,Fox Software公司被Microsoft收購加以發展,使其可以在Windows上運行,並且更名為 Visual FoxPro,它比FoxBASE在功能和性能上有了很大的改進,進一步提高了系統的開發能力。

Visual FoxPro 3.0一推出,就受到廣大用戶的歡迎,因為xBase類的語言,如dBase和Clipper等當時還無法在Windows上運行,於是成為市場上的霸主。

修改SHP文件的屬性值一定要用GIS軟體嗎?

Visual FoxPro

當我第一次知道Visual FoxPro這款軟體時大概是在2001年前後,當時我們宿舍有位同學家裡開了個服裝廠,他基於Visual FoxPro為廠里開發了一個服裝管理系統。

2001年前後,那是一個微軟如日中天的年代,比爾蓋茨是我們宿舍的小夥伴集體崇拜的對象(沒有之一),孤陋寡聞的我甚至從來沒聽說過喬布斯。

Visual FoxPro作為微軟曾經非常受歡迎的產品,但早在2007年3月13日就正式宣布Visual FoxPro 9將是微軟的最後一款桌面資料庫開發工具軟體,以後將永遠不會出現VFP 10的新版本。

微軟為VFP 9的普通用戶提供支持到2010年1月12日,購買擴展支持服務的用戶可獲得到2015年1月13號的服務,也就是說2015年1月13日是便是FoxPro壽終正寢之日,FoxPro 9成為了Foxpro的絕唱!

到目前為止,如果不是因為從事GIS行業經常接觸Shape文件的DBF屬性文件,我可能沒有機會其它場合與DBF文件打交道了,畢竟它真的是一個快被世人遺忘的「古老」的資料庫了。

修改DBF屬性文件一定要用GIS軟體嗎?

作為GIS行業的從業人員,在GIS軟體中修改DBF屬性文件可能已經成為了刻板印象,但我們通過對DBF文件的追本朔源明確了,其實DBF文件歸根到底是一個資料庫文件。

既然DBF文件是一個資料庫文件,那麼在我們只是單純地需要對文件中的屬性值進行修改時,就不一定非得用GIS軟體了,尤其是在啟動ArcMap可能還要等半天的情況下,通過Access或Excel進行修改的效率可能要高得多。

比如現在我們需要對七大洲的面積進行修改,只需要通過Excel打開DBF文件直接修改即可,如下圖所示。

修改SHP文件的屬性值一定要用GIS軟體嗎?

在Excel中打開DBF文件

本文中的矢量文件示例數據,可以通過私信「七大洲」獲取數據下載地址,數據如下圖所示。

修改SHP文件的屬性值一定要用GIS軟體嗎?

世界七大洲

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/276218.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-19 13:20
下一篇 2024-12-19 13:20

相關推薦

發表回復

登錄後才能評論