Python和VS2017關於GDAL的安裝配置

2021-09-27 06:24:43 字數 1517 閱讀 9980

gdal(geospatial data abstraction library)是乙個在x/mit許可協議下的開源柵格空間資料轉換庫,提供對多種柵格資料的支援。gdal使用抽象資料模型來解析它所支援的資料格式,抽象資料模型包括資料集,座標系統,仿射地理座標轉換, 元資料,柵格波段,顏色表 子資料集域等。

安裝配置

win+r開啟命令列 驗證pythonpip環境配置好沒有

python //驗證python環境配置

pip list //驗證pip環境配置

說明環境配置好了。

在命令列中執行pip install gdal完整路徑

安裝完成後。

from osgeo import gdal, gdalconst

dataset = gdal.open(

"g:/water_enviroment_data/2016/2016_calss.tif/c/codmn.tif"

, gdal.ga_readonly)

print

(dataset.rastercount)

# 波段數

cols = dataset.rasterxsize # 影象長度

rows = dataset.rasterysize # 影象寬度

若能列印出波段數等資訊,說明gdal安裝配置好了。

gdalconfiguration.

configuregdal()

; gdalconfiguration.

configureogr()

; osgeo.

gdal

.gdal.

allregister()

; osgeo.

gdal

.gdal.

setconfigoption

("gdal_filename_is_utf8"

,"yes"

);

osgeo.

gdal

.dataset ds = gdal.

open

(filename, access.ga_update)

;//filename是檔案路徑

int imgwidth = ds.rasterxsize;

//影像寬

int imgheight = ds.rasterysize;

//影像高

若能列印出影像寬高則說明gdal配置完成。

VS2017遠端除錯

由於某些因素,我需要程式在其他系統執行,但是又不想打日誌,就想直接遠端除錯。找了幾個部落格都有基礎的教程,但都不能正常執行,決定自己寫乙個能用的。首先去vs安裝目錄找到remote debugger目錄 在安裝目錄的common7 ide裡面,下圖目錄是因為我把vs2017安裝在f microsof...

vs 2017 初次使用

1,參考vs2017官網,按照步驟操作,完全可以完成程式的編譯執行。2,作為初學者出現的問題 1 乙個工程裡不能出現多個main 函式,不然無法編譯 project 裡面會自動載入編譯 include stdafx.h 這個容易出現問題 最先加進去的專案,預設是使用預編譯頭的 在後來新增的專案中,該...

vs2017 程式打包

問題 編譯器從vs2015公升級到vs2017之後,程式發布的時候不知道要拷貝什麼依賴庫 答疑 vs2017 編譯後程式若發布在win10系統上,不會增加任何依賴庫 vs2015打包時拷貝的庫是為了相容win8 win7 xp系統,所以依賴庫不會有改變 vs2017打包 需要的檔案在c progra...