• <ul id="8aeke"><sup id="8aeke"></sup></ul>
    <tfoot id="8aeke"></tfoot>
    <del id="8aeke"></del>
    <abbr id="8aeke"></abbr>
      <strike id="8aeke"><menu id="8aeke"></menu></strike>
    • <tfoot id="8aeke"></tfoot>
    • Python與開源GIS:訪問數據集的數據

      2024-04-27 GIS 175
      A?AA?
      Python與開源GIS教程的內容,開發了單獨的內容,請打開 https://www.osgeo.cn/pygis/ 查看。
      本頁面的內容不再更新。



      Python與開源GIS:訪問數據集的數據

      通過訪問前面介紹的GDAL的一些函數,可以概括地知道影像的 獲取時間、處理時間、空間分辨率、 影像大小等一些信息。但是為了對遙感影像進行處理,需要進一步能夠訪問遙感影像 中的數據, 即影像中像元的灰度值。

      GDAL提供了下面兩個函數來訪問是影像的數值。

      • ReadRaster() 讀取圖像數據(以二進制的形式)

        微信號:MeetyXiao
        添加微信好友, 獲取更多信息
        復制微信號
      • ReadAsArray() 讀取圖像數據(以數組的形式)

      下面看一下具體的用法。

       >>> help(dataset.ReadRaster)
          ReadRaster(self, xoff, yoff, xsize, ysize, buf_xsize=None, buf_ysize=None, buf_type=None, band_list=None)
          >>> help(dataset.ReadAsArray)
          ReadAsArray(self, xoff=0, yoff=0, xsize=None, ysize=None)
      

      這是兩個非常重要的函數,它們直接讀取圖像的數據, 從而可 以對柵格數據進行分析。 可以看到兩個函數的幫助中有許多的 參數。 解釋一下:

      • xoff,yoff:指定想要讀取的部分原點位置在整張圖像中距 離全圖原點的位置(以像元為單位)。

      • xsize,ysize: 指定要讀取部分圖像的矩形的長和寬(以像 元為單位)。

      • buf_xsize,buf_ysize:可以在讀取出一部分圖像后進行縮放。 那么就用這兩個參數來定義縮放后圖像最終的寬和高,gdal將幫 你縮放到這個大小。

      • buf_type:可以對讀出的數據的類型進行轉換(比如原圖數據 類型是short,你要把它們縮小成byte)。

      • band_list:適應多波段的情況??梢灾付ㄒx取的哪幾個波段。

      這里簡單看一下如何獲取GeoTIFF文件中的數據。

       >>> dataset2 = gdal.Open("/bk/gdata/img_landsat_subset.tif")
          >>> dataset2.ReadAsArray(50,50,3,3)
          array([[[ 45,  40,  43],
                  [ 51,  45,  45],
                  [ 54,  50,  44]],
                 [[148, 151, 168],
                  [157, 153, 160],
                  [170, 163, 156]],
                 [[121, 119, 132],
                  [130, 127, 127],
                  [143, 135, 127]]], dtype=uint8)
          >>> dataset2.ReadRaster(50,50,3,3)
              '-(+3--62,\x94\x97\xa8\x9d\x99\xa0\xaa\xa3\x9cyw\x84\x82\x7f\x7f\x8f\x87\x7f'
      

      我們就把圖像左上角位于(3340, 3780),寬高都為10個像元的 數據讀取出來了。這兩個函數返回的結果不一樣,其中 ReadAsArray()讀出的是numpy的數組,類型為int16;而ReadData()讀出二進制型。

      返回目錄:Python與開源GIS

      來源:開源地理空間基金會中文分會

      來源鏈接:https://www.osgeo.cn/post/7230g

      本站聲明:網站內容來源于 *** ,如有侵權,請聯系我們,我們將及時處理。

      客服微信號碼

      客服微信號碼

      客服微信號碼

      客服微信號碼

      留言咨詢
      提交留言

      您將免費獲得

      • 全面診斷

        您將獲得專家對您公司申請資質所需條件的全面診斷服務,我們不同于傳統代辦公司,僅是提供一些通用的,淺顯的建議

      • 找出疏忽點

        我們在了解您公司的基本情況之后,將挖掘出您公司目前不利于資質申請的疏忽點,還將詳細說明您在申請資質時應當改善的確切的事項。

      • 分析需求

        我們通過豐富的從業經驗,結合目前的實際情況,確認好符合您實際經營情況的資質需求。

      • 定制方案與報價

        對您的需求深入了解后,將結合您公司目前的情況,我們將為您量身定制一份資質代辦方案及報價單。

      獲取方案

      ×
      請設置您的cookie偏好
      歡迎來到資質參謀
      我們希望在本網站上使用cookie,以便保障本網站的安全、高效運轉及服務優化,有關我們使用cookie的更多信息,請點擊查看了解更多。
      接收Cookies
      決絕Cookies
      亚洲av无码一区二区三区天堂古代| 亚洲日韩精品国产一区二区三区| 在线观看亚洲电影| 2020久久精品亚洲热综合一本| 亚洲第一页在线播放| 亚洲av午夜福利精品一区人妖| 国产亚洲精久久久久久无码77777 国产亚洲精品成人AA片新蒲金 | 国产亚洲午夜高清国产拍精品 | 亚洲AV无码AV日韩AV网站| 亚洲ts人妖网站| 亚洲伊人久久大香线蕉啊| 亚洲人成在线精品| 亚洲五月综合网色九月色| 国产精品亚洲五月天高清| 亚洲jizzjizz少妇| 在线播放亚洲精品| 亚洲?V无码乱码国产精品| 亚洲阿v天堂在线2017免费| 亚洲成a人片在线观看老师| 亚洲精品人成无码中文毛片| 亚洲第一页日韩专区| 亚洲精品国产综合久久一线| 亚洲真人日本在线| 亚洲乱码无码永久不卡在线| 国产亚洲一区二区三区在线观看| 精品国产_亚洲人成在线高清| 亚洲AV无码日韩AV无码导航| 亚洲制服中文字幕第一区| 亚洲黄色网址在线观看| 亚洲国产综合精品| 亚洲综合一区国产精品| 国产青草亚洲香蕉精品久久| 亚洲国产精品狼友中文久久久| 亚洲乱码中文字幕综合234| 中文亚洲AV片在线观看不卡 | 亚洲色偷拍另类无码专区| 亚洲精品午夜无码专区| 亚洲精品免费视频| 亚洲中文无码av永久| 亚洲欧洲国产综合AV无码久久| 日本中文一区二区三区亚洲|