python 環境下 安裝 gdal
起因:需要做一個城市擴張的東西,然後再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