好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Python讀取GSMap數據的問題

Python讀取GSMap數據的問題

熱門標簽:北京外呼電銷機器人招商 云南地圖標注 crm電銷機器人 賓館能在百度地圖標注嗎 鄭州智能外呼系統中心 汕頭電商外呼系統供應商 電銷機器人 金倫通信 南京crm外呼系統排名 400電話 申請 條件

前言

最近需要處理一些GSMap的遙感影像,GSMaP是全球降水計劃(GPM)時代最主要的高分辨率降水產品,下載需要申請,然后通過ftp地址進行下載。下載好以后用ENVI打開,發現沒有頭文件,自定義頭文件之后,影像極其的奇怪,大概是下面這個樣子,實在不符合想象,如果有同學知道怎么回事,希望您能告知我,感謝。現在我打算用python先轉成tif格式。

python庫

glob:是一個文件操作相關模塊,支持通配符操作,可用于查找符合一定條件的文件,這里用來批量查找".dat"文件
numpy:讀取“.dat”文件為array,固定尺寸為[1200, 3600],填補異常值和缺失值為-999.0
arcpy:將numpy的array輸出為“.tiff”格式,添加空間參考GCS_WGS_1984,最終保存tif文件

函數說明

glob.glob:用于選擇“.dat”格式文件
np.fromfile:讀取二進制文件到array
arcpy.NumPyArrayToRaster:將array轉化為柵格數據
arcpy.SpatialReference(4326):引用GCS_WGS_1984的空間參考代號
arcpy.DefineProjection_management:建立空間參考

完整代碼

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Name : gsmap2TIFF.py
# Author : zengsk in NanJing
# Created: 2019/8/24 23:26

'''
說明:1.該腳本是讀取gsmap小時尺度降水數據,輸出為tiff
 2.運行環境需要安裝python2 需要arcpy模塊
 3.使用arcgis自帶的python環境(有arcpy模塊)
 4.運行結果可以直接用arcgis打開
'''

# 導入module
import os
import glob
import numpy as np
import arcpy
import warnings

warnings.simplefilter("ignore") # 忽略警告

# 原始降水數據文件夾,可根據自己本地情況修改
sPath = r'./data'
oDir = r"./tiff/"

for fileName in glob.glob(sPath + '\*.dat'):
 print("Processing... {0}".format(fileName))
 ds = np.fromfile(fileName, dtype=np.float32)
 ds = np.resize(ds, [1200, 3600])
 ds[ds  0] = -999.00
 ds[np.isnan(ds)] = -999.00 # NODATA_value

 # 輸出為TIFF(注意:要用到arcpy模塊)
 if not os.path.exists(oDir):
  os.makedirs(oDir)
 TiffName = oDir + os.sep + os.path.basename(fileName)[0:-4] + '.tif' # 輸出文件名(可根據實際情況改)
 # arcpy.NumPyArrayToRaster()不清楚輸入參數可以查看arcpy的官方文檔
 # 矩陣轉為柵格
 raster = arcpy.NumPyArrayToRaster(ds, arcpy.Point(0, -60.0),
          x_cell_size=0.1, y_cell_size=0.1, value_to_nodata=-999.00)
 # 添加地理坐標系 GCS_WGS_1984
 spatialRef = arcpy.SpatialReference(4326)
 arcpy.DefineProjection_management(raster, spatialRef)
 raster.save(TiffName)

print("\n++++++ Data Processing Successfully Completed ! ++++++")

最終結果

最終得到GSMap的柵格數據,示例結果如下圖。

到此這篇關于Python讀取GSMap數據的問題的文章就介紹到這了,更多相關Python讀取GSMap數據內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python讀取excel數據繪制簡單曲線圖的完整步驟記錄
  • Python matplotlib讀取excel數據并用for循環畫多個子圖subplot操作
  • Python讀取Excel數據并生成圖表過程解析
  • Python讀取JSON數據操作實例解析
  • Python讀取實時數據流示例

標簽:懷化 石家莊 文山 昆明 梅州 浙江 錫林郭勒盟 西寧

巨人網絡通訊聲明:本文標題《Python讀取GSMap數據的問題》,本文關鍵詞  Python,讀取,GSMap,數據,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python讀取GSMap數據的問題》相關的同類信息!
  • 本頁收集關于Python讀取GSMap數據的問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 对白刺激国产对白精品城中村| 男女全黄一级| 毛片app| h嗯小臊货好涨| 色中色污| 成人国产亚洲欧美成人综合网| 国产精品无码久久添爽添片aV | 亚洲色少妇熟女| 99热国产| 漂亮邻居美妇沦陷| 91久久久无码中文字幕vr| 伊人久久大香线蕉| freehdxxxx高清| 国产?女片a归国片aa| 亚洲免费视频播放| 黄频网站| 国产欧美亚洲一区在线电影| 国产美女一级八A片免费| 美女床上戏| 国产高清久久99| 嗯嗯不要啊| 女同天堂无删减在线观看| 欧洲女人性开放视频在线激情| 回到古代当天子电视剧免费观看 | 豪门罪妻盛少缠妻太狂野| 爽?躁多水?快?深点触手| 欧美欲乱妇135| 国产免费人人看| 成人免费一级在线播放| 456亚洲成aV人电影| 一区二区三区在线|日本| 善良的妺妺HD中文字幕无码| 污污动漫在线| 亚洲伦理一区二区| 大地资源影视在线播放| 国产手机精品自拍视频| 我和朋友3p婬荡娇妻| 99精品无码亚洲AV日韩| 亚洲日本bbw护士| 中文字幕在线一区二区在线| 美女穿内衣接吻|