GDAL/ORG之Python获取与安装
????? 而ORG項目是GDAL的一個分支,功能與GDAL類似,但其提供對矢量數(shù)據(jù)的支持。 也就是說,可以用ORG的庫來讀取、處理shapefile等矢量數(shù)據(jù)(如果想顯示shapefile,還需要用其他工具)。
???? 這里介紹GDAL和Python綁定的安裝方法。
1、GDAL\OGR的Python版本的獲取
二進(jìn)制包
Linux:
- Fedora:可以直接在軟件中心中搜索gdal,進(jìn)行安裝;
- OpenSUSE:需要在YaST的軟件源中添加地址http://download.opensuse.org/repositories/Application:/Geo/ 下的某個版本的軟件源,注意,一定要選擇對應(yīng)版本,直接添加前面的地址是不行的(我犯的錯誤)。
- Ubuntu:有個團(tuán)隊在維護(hù)Gdal for Ubuntu的可執(zhí)行包,可以將其PPA添加到系統(tǒng)中以下載他們的軟件,不過感覺他們更新二進(jìn)制包的速度不怎么樣。PPA地址為:ppa:ubuntugis/ppa 。
其他Linux發(fā)行版中,Gdal二進(jìn)制包的安裝方式可能沒前面說的那么簡單,如果想了解詳細(xì)信息,可參考http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries 。
Windows:
有人為Windows維護(hù)并每天更新Gdal的二進(jìn)制包。包括GDAL/OGR完整的二進(jìn)制包,以及GDAL的Java、C#和Python接口。注意,Gdal的Python接口要先安裝GDAL核心,然后再安裝Python擴(kuò)展。地址為:http://www.gisinternals.com/sdk/ (英文)。
提示:源碼編譯
GDAL的源碼在此:http://trac.osgeo.org/gdal/wiki/DownloadSource
Windows
Windows下自行編譯GDAL,可以參考李明錄老師的這篇文章:http://blog.csdn.net/liminlu0314/article/details/6945452。如果遇到什么問題,可以向他請教,他為人很和善的。如果他因故沒有回復(fù),您也可以在本文下留言,我會盡量回復(fù)的。
Linux
Linux下自行編譯比較簡單,只需要安裝好相應(yīng)的工具,然后輸入: [plain] view plaincopy提示:
2、GDAL\OGR的Python版本的安裝
Linux下,安裝GDAL的二進(jìn)制包并使用時很簡單的。這里就說下Windows下安裝GDAL的二進(jìn)制包的方法。
首先,我這里是32位的Win7,并計劃使用VS2010中的C++編譯器,那么我就選擇GDAL Windows二進(jìn)制包 下載地址中的MSVC2010 (Win32) -stable 一項,讀者根據(jù)自己的配置進(jìn)行選擇。點擊該選項后面一欄中的鏈接,如下:
這時,進(jìn)入一個該機(jī)器和編譯器配置下的不同軟件包的下載,讀者可根據(jù)自己的需要進(jìn)行下載。這里我選擇libs包、core包,以及Python2.7的擴(kuò)展進(jìn)行下則,如下:
首先安裝Core,這里使用了默認(rèn)安裝,也就是GDAL將安裝到C:\Program?Files\GDAL目錄下。
總結(jié)
以上是生活随笔為你收集整理的GDAL/ORG之Python获取与安装的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分布式系统部署、监控与进程管理的几重境界
- 下一篇: Linux下编译GDAL