python 環境下 安裝 gdal

來源:互聯網
上載者:User

標籤:blog   源碼下載   ase   資料讀取   配置   lan   官網   ges   直接   

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

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

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

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

    參考教程:6945452

         78416953

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

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

   參考教程:8018965 

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

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

          73250889  

       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檔案安裝,

70161344

77005083

 

python 環境下 安裝 gdal

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.