美文网首页
2020-07-18 数据预处理

2020-07-18 数据预处理

作者: TYY用来学习的账号 | 来源:发表于2020-07-18 16:10 被阅读0次
    • 数据转换 HDF --> TIFF

      • MOD09GA、MCD43A1
        • 工具:MRT
        • 拼接:H25V4, H26V4, H26V5, H27V5四个区域
        • 投影转换:geographic
        • 分辨率:0.01 decimal degrees
      • MOD11_L2
        • 工具:MRTSwath IDL
        • ditto
        • 对每个hdf文件,运行IDL转成dat,然后用ENVI打开dat转成tiff
    • 研究区域的确定

      • 计算出研究区域对应的经纬度BBOX
        • minLon = 105.78432759485935
        • maxLon = 111.88621521850175
        • minLat = 36.95825861049653
        • maxLat = 41.45847714860637
      • 对每一组数据
        • L2 Swath数据转换后的图像:根据经纬度BBOX计算对应图像中的BBOX坐标
        • L3 网格化的数据转换后的图像:直接使用0812数据计算的BBOX坐标
      • 图像中任意(x, y)点的经纬度计算
        • from osgeo import gdal
          ds = gdal.Open('path/to/file')
          width = ds.RasterXSize
          height = ds.RasterYSize
          gt = ds.GetGeoTransform()
          # bbox
          minLon = gt[0]
          minLat = gt[3] + width*gt[4] + height*gt[5] 
          maxLon = gt[0] + width*gt[1] + height*gt[2]
          maxLat = gt[3]
          # any point (xy以左上角为原点)
          lat = gt[3] + x*gt[4] + y*gt[5] 
          lon = gt[0] + x*gt[1] + y*gt[2]
          
      • 由经纬度坐标计算图像坐标,即以上公式的反过程

    相关文章

      网友评论

          本文标题:2020-07-18 数据预处理

          本文链接:https://www.haomeiwen.com/subject/ixixkktx.html