gdal(geospatial data abstraction library)是乙個在x/mit許可協議下的開源柵格空間資料轉換庫,提供對多種柵格資料的支援。gdal使用抽象資料模型來解析它所支援的資料格式,抽象資料模型包括資料集,座標系統,仿射地理座標轉換, 元資料,柵格波段,顏色表 子資料集域等。
安裝配置
win+r開啟命令列 驗證python和pip環境配置好沒有
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...