1. 程式人生 > >python 環境下 安裝 gdal

python 環境下 安裝 gdal

.cn ram 剛才 strac bst org 方框 疑惑 AC

起因:需要做一個城市擴張的東西,然後再GitHub上下載了一段代碼,不過作者沒怎麽說清楚要怎麽用,早上琢磨半天,歸結到我需要先下載python的gdal模塊。

關於:搜索下來,發現gdal(Geospatial Data Abstraction Library)是一個的開源柵格空間數據讀取/轉換庫,可以方便的讀取各種格式的遙感數據,是遙感或者地信專業經常用到的一個庫。可以用來訪問和處理地理空間數據。

安裝:首先搞清楚一個疑惑,網上安裝教程有幾種,其中一種比較復雜,需要自己編譯等等,需要swig編譯,修改nmake.opt等等,看著我雲裏霧裏。

   自行編譯-源碼下載:http://trac.osgeo.org/gdal/wiki/DownloadSource

   參考教程:https://blog.csdn.net/liminlu0314/article/details/6945452

        https://blog.csdn.net/w986284086/article/details/78416953

然後又看到了另外簡單一點的版本,下載.msi文件可以直接安裝,配置路徑就行。

   直接安裝-模塊下載:http://www.gisinternals.com/

   參考教程:https://blog.csdn.net/sunny2038/article/details/8018965 

       https://jingyan.baidu.com/article/647f0115b7b08d7f2148a8db.html

       http://blog.sina.com.cn/s/blog_ed1c38ba0102x1ob.html

       https://blog.csdn.net/u014177758/article/details/73250889  

       https://blog.csdn.net/u014177758/article/details/73250888 

往往這個時候,就開始無從下手了哇,到底是簡單的方法,還是難一點的方法,這兩種方法到底有啥區別,都可以成功嗎,到底要下載多少東西,配置多少環境呢,迷惑。。

那就還是試一試吧:

選擇直接安裝方式-在上面官網下載所需模塊。

1.看自己python是什麽版本的-打開CMD-直接看(如果提示python不是內部命令需要添加路徑到環境變量)看紅方框裏的 64 而不是後面的 on win32...

技術分享圖片

2. 到網站下載相應的安裝包:上面那個網站-http://www.gisinternals.com/ 進入stable releases 我選擇最新的 64位 點紅框進去 下載對應的py2.7的

技術分享圖片

技術分享圖片

下載好之後,首先安裝 core ,直接點點點,一路順暢,安裝完畢;

然後 添加路徑,找到剛才安裝的gdal路徑,我的在 C:\Program Files\GDAL 將這個路徑添加到系統變量,我的電腦->右鍵屬性->高級變量->....path

接下來,安裝剩下那個gdal和python的連接器文件,直接安裝,但是安裝過程有一欄裏面要選擇地址,我是根據百度經驗教程裏面 https://jingyan.baidu.com/article/647f0115b7b08d7f2148a8db.html那個設置的C:\Python27\Lib\site-packages,不過後續還要有些更改,但有的教程說不管什麽路徑,直接安裝就行,,都試試吧

到這裏就成功啦,,

檢測:from osgeo import gdal 等等試一下就行了。

PS:還有更簡單的,,whl文件安裝,

https://blog.csdn.net/belong0204/article/details/70161344

https://blog.csdn.net/ivan_ljf/article/details/77005083

python 環境下 安裝 gdal