GDAL学习笔记02:GDAL基础知识
生活随笔
收集整理的這篇文章主要介紹了
GDAL学习笔记02:GDAL基础知识
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
你的習(xí)慣決定了你會成為什么樣的人。
GDAL學(xué)習(xí)筆記02:GDAL基礎(chǔ)知識
- 前言
- 1. 版本
- 2. 摘要
- 3. 說明
- 4. 微信公眾號GISRSGeography
- 一、GDAL簡介
- 二、導(dǎo)入GDAL
- 三、讀取遙感影像的信息
前言
1. 版本
?? 1.1 山東青島,2022年7月17日,Version 1
2. 摘要
GDAL基礎(chǔ)知識
3. 說明
??此系列文章是GDAL的學(xué)習(xí)筆記,主要是對 《Python與開源GIS》 和 《Python地理數(shù)據(jù)處理》 的摘錄和學(xué)習(xí),版權(quán)歸上述書籍作者所有,如有不妥,請告知,必第一時間刪除,謝謝。
4. 微信公眾號GISRSGeography
- 公眾號 GISRSGeography的內(nèi)容涉及GIS,遙感和作物模型等的內(nèi)容,會堅持更新,
歡迎大家關(guān)注,謝謝!。
一、GDAL簡介
??GDAL (Geospatial Data Abstraction Library)是一個在X/MIT協(xié)議下的開源柵格數(shù)據(jù)庫,可以進(jìn)行空間數(shù)據(jù)的讀寫[1],嚴(yán)格定義可以參考GDAL官網(wǎng)。
二、導(dǎo)入GDAL
1、在Python中導(dǎo)入GDAL通常可以基于以下三種方法
# 1. 導(dǎo)入方法1 import gdal# 2. 導(dǎo)入方法2 from osgeo import gdal# 3. 導(dǎo)入方法3 try:import gdal except:from osgeo import gdal2、除gdal包之外,gdalconst包亦建議導(dǎo)入
# 導(dǎo)入gdalconst from osgeo.gdalconst import *2、gdal中的柵格數(shù)據(jù)驅(qū)動
- 要先讀取某種類型的數(shù)據(jù),需要先注冊數(shù)據(jù)驅(qū)動,即初始化一個對象,讓其知道某種數(shù)據(jù)結(jié)構(gòu)。可以使用以下語句注冊所有數(shù)據(jù)驅(qū)動,但是只能讀不能寫:
- 單獨注冊某一類型的數(shù)據(jù)驅(qū)動,即可以讀,也可以寫,甚至可以創(chuàng)建數(shù)據(jù)集,下面語句注冊了TIFF數(shù)據(jù)類型
3、查看GDAL支持的數(shù)據(jù)驅(qū)動
# 查看GDAL支持的數(shù)據(jù)驅(qū)動 drv_count = gdal.GetDriverCount() print(drv_count)三、讀取遙感影像的信息
1、打開GeoTIFF文件
- 對于GIS柵格數(shù)據(jù)而言,一個數(shù)據(jù)集通常由若干個文件組成,并且使用額外的信息組織他們之間的關(guān)系。
- 對于GDAL而言,柵格數(shù)據(jù)集是由柵格的波段數(shù)據(jù)以及所有波段的共同屬性構(gòu)成的。
- 打開GeoTIFF柵格數(shù)據(jù)集的操作如下:
總結(jié)
以上是生活随笔為你收集整理的GDAL学习笔记02:GDAL基础知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 推荐3dMax三维设计十大插件
- 下一篇: Linux CentOS 8(磁盘设备与