GDAL/ORG之Python获取与安装
????? 而ORG項(xiàng)目是GDAL的一個(gè)分支,功能與GDAL類似,但其提供對(duì)矢量數(shù)據(jù)的支持。 也就是說(shuō),可以用ORG的庫(kù)來(lái)讀取、處理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/ 下的某個(gè)版本的軟件源,注意,一定要選擇對(duì)應(yīng)版本,直接添加前面的地址是不行的(我犯的錯(cuò)誤)。
- Ubuntu:有個(gè)團(tuán)隊(duì)在維護(hù)Gdal for Ubuntu的可執(zhí)行包,可以將其PPA添加到系統(tǒng)中以下載他們的軟件,不過(guò)感覺(jué)他們更新二進(jìn)制包的速度不怎么樣。PPA地址為:ppa:ubuntugis/ppa 。
其他Linux發(fā)行版中,Gdal二進(jìn)制包的安裝方式可能沒(méi)前面說(shuō)的那么簡(jiǎ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。如果遇到什么問(wèn)題,可以向他請(qǐng)教,他為人很和善的。如果他因故沒(méi)有回復(fù),您也可以在本文下留言,我會(huì)盡量回復(fù)的。
Linux
Linux下自行編譯比較簡(jiǎn)單,只需要安裝好相應(yīng)的工具,然后輸入: [plain] view plaincopy提示:
2、GDAL\OGR的Python版本的安裝
Linux下,安裝GDAL的二進(jìn)制包并使用時(shí)很簡(jiǎn)單的。這里就說(shuō)下Windows下安裝GDAL的二進(jìn)制包的方法。
首先,我這里是32位的Win7,并計(jì)劃使用VS2010中的C++編譯器,那么我就選擇GDAL Windows二進(jìn)制包 下載地址中的MSVC2010 (Win32) -stable 一項(xiàng),讀者根據(jù)自己的配置進(jìn)行選擇。點(diǎn)擊該選項(xiàng)后面一欄中的鏈接,如下:
這時(shí),進(jìn)入一個(gè)該機(jī)器和編譯器配置下的不同軟件包的下載,讀者可根據(jù)自己的需要進(jìn)行下載。這里我選擇libs包、core包,以及Python2.7的擴(kuò)展進(jìn)行下則,如下:
首先安裝Core,這里使用了默認(rèn)安裝,也就是GDAL將安裝到C:\Program?Files\GDAL目錄下。
總結(jié)
以上是生活随笔為你收集整理的GDAL/ORG之Python获取与安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 分布式系统部署、监控与进程管理的几重境界
- 下一篇: 够用的 Python 写日志的知识——标