当前位置:   article > 正文

【Python&RS】基于矢量点读取遥感影像波段值&制作训练样本

【Python&RS】基于矢量点读取遥感影像波段值&制作训练样本

        在进行遥感定量反演或数据分析时,往往我们都具有矢量的真值,可能是点文件也可能是面文件,最重要的还是通过这个矢量获取影像中该区域的值,这样方便做波段分析以及后续的反演等流程。今天给大家分享一下如何通过点文件获取影像的波段值。

原创作者:RS迷途小书童

博客地址:https://blog.csdn.net/m0_56729804?type=blog

注意:栅格影像和矢量点文件都应具有相同坐标系!!!

1 获取label值

        我这里分析时点矢量是具有多个字段的,这些字段都是标签值,或者可以说是测量的真值,如果你只有一种类型的真值可以自己修改一下。将所有的真值和坐标写入列表中并返回。

  1. # -*- coding: utf-8 -*-
  2. """
  3. @Time : 2024/3/5 14:48
  4. @Auth : RS迷途小书童
  5. @File :Get_Raster_datas_from_Points.py
  6. @IDE :PyCharm
  7. @Purpose:通过矢量点获取栅格数据的值(多波段)
  8. @Web:博客地址:https://blog.csdn.net/m0_56729804
  9. """
  10. import os
  11. import sys
  12. import numpy as np
  13. from datetime import datetime
  14. from osgeo import gdal, osr, ogr
  15. # 从点矢量中获取标签数据
  16. def Get_label_point(train_image, train_shp, class_id):
  17. """
  18. :param train_image: 输入训练的影像
  19. :param train_
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/937876
推荐阅读
相关标签
  

闽ICP备14008679号