本文目錄一覽:
- 1、如何搭建Python2.7和GDAL開發環境
- 2、python3.6.3虛擬環境怎麼安裝gdal
- 3、GDAL 筆記二:python for GDAL
- 4、如何搭建Python和GDAL開發環境
- 5、linux gdal怎麼和python
如何搭建Python2.7和GDAL開發環境
下載並安裝Python2.7,這一步省略,請自行下載安裝;
下載並安裝gdal-111-1600-x64-core.msi ;
方法二:
安裝時,一路下一步,即可,點擊Finish;
下載並安裝GDAL-1.11.1.win-amd64-py2.7.msi ;
雙擊GDAL-1.11.1.win-amd64-py2.7.msi 進行安裝:
選擇install for all users:
選擇Entire feature will be installed on local hard drive:
選擇安裝路徑C:\Python27\ArcGIS10.2\Lib\site-packages,這個路徑最好是Python能夠搜索到的路徑,也就是sys.path中的路徑之一即可,這樣在import的時候才不會報錯;
安裝完成後,我們發現在C:\Python27\ArcGIS10.2\Lib\site-packages路徑下,多了一個Lib的文件夾,這一步不是很清楚為什麼會是這樣?因為一般情況下,Python包安裝完後都可以直接用的,不過不用擔心,只需要兩步設置即可:
(一)在C:\Python27\ArcGIS10.2\Lib\site-packages新建gdal的文件夾,然後將C:\Python27\ArcGIS10.2\Lib\site-packages\Lib\site-packages下的所有文件複製到C:\Python27\ArcGIS10.2\Lib\site-packages\gdal下面;
(二)在C:\Python27\ArcGIS10.2\Lib\site-packages\gdal下面新建一個__init__.py的py文件,文件內容為空;
12
驗證,在Python GUI中輸入 import gdal 成功!
python3.6.3虛擬環境怎麼安裝gdal
1、下載GDAL的包,進入,找到gdal欄中,下載相應版本的gdal包(如果安裝32的python,就下載32位的gdal包,64位的python,就下載64位的gdal包):
2、打開“命令提示符(管理員)”,然後定位到pip的目錄(…\Python\Scripts)。執行下面命令:
pip install GDAL-2.1.2-cp36-cp36m-win32.whl1
運行結果如下:
可以看到提示已經安裝成功了。
如果想卸載模塊,可以使用:pip uninstall 模塊名,在這之前可以使用:pip list命令查看已經安裝了哪些模塊。
3、打開python,可以查看安裝的gdal的版本:
Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10) [MSC v.1900 32 bit (Intel)] on win32
Type “copyright”, “credits” or “license()” for more information. from osgeo import gdal gdal.__version__’2.1.2’12345
4、安裝過程中遇到過的問題:
(1)pip版本問題,需要9.0.1版本,低於該版本時,雖然可以安裝成功,但在python中import時會提示找不到模塊,關於pip的更新和安裝,自行百度。
可以通過 pip -V 查看版本:
D:\Python36\Scriptspip -V
pip 9.0.1 from d:\python36\lib\site-packages (python 3.6)12
(2)安裝時會提示:
error: Microsoft Visual C++ 14.0 is required(Unable to find vcvarsall.bat)1
提示中有告訴你下載的地址:,下載安裝後,媽呀,佔了我3G的C盤空間,哎,,
還好,大功告成。
GDAL 筆記二:python for GDAL
Github上找到的好東西, 煮書 主要還是覆蓋了創建數據類型,統計數據量,轉換數據等。
個人感覺基於GDAL的二次開發,比ArcGIS Engine更加實用,因為 更加基礎,更加抽象,更加底層 。
gdal的安裝目錄內置了很多腳本,其中包括 gcp2vec.py , gdal_auth.py , gdal_calc.py , gdal_edit.py , gdal_fillnodata.py , gdal_merge.py , gdal_polygonize.py , gdal_proximity.py , gdal_retile.py , gdal_sieve.py , gdal2tiles.py , gdal2xyz , gdalchksum , gdalcompare , gdalident.py , gdalimport.py , gdalmove.py 等。
gdal2tiles.py 是一個gdal的擴展插件,運用gdal的數據接入口,將柵格圖片切成小瓦片和元數據,遵循OSGeo TMS標準。讓你自己的數據在openlayers和googlemap,方便你展示空間數據。
commenthol/gdal2tiles-leaflet
在.NET平台GDAL有很多坑,不建議使用,已排雷。
This directory in the GDAL project tree has some C# examples, specifically this one that might suit your needs.
You can find the GDAL API documentation here
There is an GDAL API tutorial here
The OGR API documentation is here
The OSR API documentation is here
All the links you need for GDAL can be reached from
All the links you need for OGR/OSR can be reached from
如何搭建Python和GDAL開發環境
1首先下載安裝Python2.7.2
2下載gdal-19-1600-core.msi和GDAL-1.9.2.win32-py2.7.msi,注意要和python的版本保持一致,因為它有32位和64位版本,當然你可以根據自己的實際情況查找對應的版本
3下載完成之後,安裝gdal-19-1600-core.msi,接着安裝GDAL-1.9.2.win32-py2.7.msi
4將路徑”C:\Program Files (x86)\GDAL”添加到Path環境變量
5打開Python Shell ,此處以IDLE (Python GUI)為例,輸入import gdal 敲回車,然後輸入import ogr 敲回車,如果沒有報錯,說明開發環境搭建成功!
linux gdal怎麼和python
方法/步驟
1
首先下載安裝Python2.7.2
2
下
載gdal-19-1600-core.msi和GDAL-1.9.2.win32-py2.7.msi,注意要和python的版本保持一致,因為它有
32位和64位版本,當然你可以根據自己的實際情況查找對應的版本
3
下載完成之後,安裝gdal-19-1600-core.msi,接着安裝GDAL-1.9.2.win32-py2.7.msi
4
將路徑”C:\Program Files (x86)\GDAL”添加到Path環境變量
5
打開Python Shell ,此處以IDLE (Python GUI)為例,輸入import gdal 敲回車,然後輸入import ogr 敲回車,如果沒有報錯,說明開發環境搭建成功!
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/295671.html