添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
学习
实践
活动
专区
工具
TVP
写文章
  • 广告
    关闭

    【玩转 GPU】有奖征文

    精美礼品等你拿!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何 python 2.x的脚本 转为 pyt

    利用 Python 内置( Python 脚本)工具,帮你自动转换 Python 2.x版本,比如我安装的 Python 2.7.2,其在windows下载安装好之后,就自带了相关的一些有用的工具。 其位置位于: Python 安装的根目录F:\ Python 34\Tools\Scripts\2to3.py 【如何利用2to3.py,实现将 Python 2.x的代码,转换为 Python 3.x的代码】     比如我手上有个 Python 2.x的 python 脚本: F:\GitHub\test.py 现在,想要将其转换为 Python 3.x的代码。 F:\ Python 34\Tools\Scripts> python 2to3.py -w F:\GitHub\ B 按指定代码转换 F:\ Python 34\Tools\Scripts> python (1)如果上述不加-w参数,则默认只是 转换过程所对应的diff内容打印输出到当前窗口而已。 (2)加了-w,就是 改动内容,写回到原先的文件了。

    319 1 0

    ArcPy将 HDF 格式栅格文件批量 转为 TIFF格式

    本文介绍基于 Python 中ArcPy模块,实现大量 HDF 格式栅格图像文件批量转换为TIFF格式的方法。   首先,来看看我们想要实现的需求。 +file_name_temp+'/'+ hdf _file, tif _file_path+ tif _file_name,"0;4") else: tif _file_name= hdf _file [:]+". tif " data=arcpy.ExtractSubDataset_management( hdf _file_path+ hdf _file, tif _file_path+ tif _file_name ,"0;4")   其中, hdf _file_path是. hdf 格式文件的存储路径, tif _file_path是. tif 格式文件的存储路径,换句话说也就是我们的结果保存路径。 我们这里选择在 IDLE ( Python GUI) 中运行代码。   得到结果文件如下图;可以看到,所有图像都已经以. tif 的格式保存了。   至此,大功告成。

    363 2 0

    读取 HDF 或者NetCDF格式的栅格数据

    HDF 是对 HDF 数据模型,数据格式以及 HDF 库API等一系列技术的总称. HDF 的最新版本是 HDF 5. HDF 数据模型基于组(groups)和数据集(datasets)概念:如果 HDF 数据比作磁盘,那么组相当于文件夹,数据集相当于文件。组和数据集都有用户自定义的属性(attributes). GDAL读取实例 下面的例子读取MODIS地标反射率(Surface Reflectance)数据中的第一波段,然后 转为 GeoTIFF进行存储. gdal.Open(ds_list[11][0]) # 取出第12个数据子集(MODIS反射率产品的第一个波段) arr_bnd1 = band_1.ReadAsArray() # 将数据集中的数据 转为 ndarray # 创建输出数据集, 转为 GeoTIFF进行写入 out_file = 'sr_band1. tif ' driver = gdal.GetDriverByName('GTiff') out_ds

    1.1K 2 1

    栅格数据格式转换

    -raster- (ros): Hierarchical Data Format Release 4 HDF 4Image -raster- (rw+): HDF 4 Dataset ISIS3 -raster- (ros): Hierarchical Data Format Release 5 HDF 5Image -raster- (ro): HDF 5 Dataset NWT_GRD 我们以将GeoTIFF格式 转为 IMAGE格式为例,说明如何使用命令行工具进行栅格格式转换: gdal_translate -of HFA example. tif example.img 其中,of选项指示了输出数据格式 ,HFA代表的是Erdas Imagine Images ,example. tif 是输入数据路径,example.img是输出数据路径 详细参数参考:gdal_translate 使用 Python 代码进行栅格格式转换 Translate()函数的第一个参数是输出数据路径,第二参数是输入数据路径或者输入数据的Dataset对象,后面都是可选参数,具体Translate()函数的参数可以参见:GDAL/OGR Python

    1.2K 3 0

    使用GDAL读取Sentinel数据

    GDAL将Sentinel数据看做一个数据集(概念上类似 HDF 格式的数据集),里面包含了很多子数据文件。所以,对于Sentinel数据的读取就和对于 HDF 数据的读取是相同的啦。 对于 HDF 或者NetCDF格式数据的读取参考我的博文:读取 HDF 或者NetCDF格式的栅格数据 使用GDAL命令行读取Sentinel数据的元数据信息 直接使用gdalinfo [文件名]可以查看Sentinel gdalinfo [子数据集全路径]的方式查看具体的子数据集的元数据信息 下图显示的数据子集中包含四个波段的数据(红,绿,蓝,近红外) image.png 使用GDAL命令行工具将Sentinel数据 转为 S2A_MSIL1C_20180504T173911_N0206_R098_T13TGF_20180504T212111.SAFE/MTD_MSIL1C.xml:10m:EPSG_32613 B2-3-4-8. tif 使用 Python 脚本读取Sentinel数据 from osgeo import gdal import os os.environ['CPL_ZIP_ENCODING'] = 'UTF-8' filename

    1.3K 0 0

    Python 中gdal读取多波段 HDF 栅格影像并绘制直方图

    本文详细介绍基于 Python 语言gdal等模块实现多波段 HDF 栅格图像文件(即. hdf 文件)的读取、处理与像元值可视化等操作。 此外,基于gdal等模块读取. tif 格式栅格图层文件的方法可以查看 Python 中gdal实现多幅栅格影像批量绘制直方图,读取单波段. hdf 格式栅格图层文件的方法可以查看 Python 中gdal栅格影像读取计算与写入及质量评估 本文期望实现的需求为:现有一存放. tif 格式的全球LAI产品栅格数据的路径,需将这一路径下的全部LAI产品栅格数据依据另一路径下存放的全球MODIS植被覆盖类型产品栅格数据进行像元分类,并绘制全球每一种植被类型对应的 import matplotlib.pyplot as plt lai_file_path="G:/Postgraduate/LAI_Glass_RTlab/Test_DRT/h20v09. tif 栅格图像文件读取部分的代码:首先,多波段. hdf 格式文件的读取在一开始与单波段. hdf 格式文件或. tif 格式文件的读取一致,即通过gdal.Open()函数实现;但随后,需要额外借助len()函数获取 HDF

    688 2 0

    栅格数据投影转换

    使用GDAL提供的命令行工具进行转换 GDAL提供了gdalwarp命令可以方便地让我们进行影像拼接,重投影,裁剪,格式转换等功能 比如,我们需要将MODIS数据的Sinusoidal投影 转为 UTM投影 . hdf ":MOD_Grid_500m_Surface_Reflectance:sur_refl_b01 MODSI_WARP_32649. tif (-t_srs参数用于指定输出投影信息,可以是EPSG, root_ds.GetSubDatasets() # 取出第1个数据子集(MODIS反射率产品的第一个波段)进行转换 # 第一个参数是输出数据,第二个参数是输入数据,后面可以跟多个可选项 gdal.Warp('reprojection. tif # # 取出第1个数据子集(MODIS反射率产品的第一个波段)进行转换 # # 第一个参数是输出数据,第二个参数是输入数据,后面可以跟多个可选项 # gdal.Warp('reprojection. tif dst_file = 'reprojection. tif ' reproject(src_file, dst_file, 450, 450, 32649)

    1.3K 3 0

    Python 中gdal实现MODIS遥感影像数据读取与质量控制QC波段筛选及掩膜

    前期推文 Python 中gdal栅格影像读取计算与写入及质量评估QA波段筛选掩膜详细介绍了基于 Python 语言gdal等模块实现遥感影像栅格数据的读取,以及基于质量评估(QA)波段实现栅格像元筛选与掩膜的全部操作 下载后,打开 HDF 文件可以看到,其具有很多波段,同时包括质量控制QC波段;且在FPAR与LAI波段中,像元数值方面还具有精度较低的像元值、填充值等无效数值。 例如,下图所示即为用户手册中关于这一产品一景影像中波段分布情况与每一个波段具体信息的介绍表格;其中包括了波段含义、数据类型、填充值范围、有效值范围与缩放系数等关键参数,这些对于后期我们用gdal读取. hdf 在这里需要注意的是,之前的两篇推文: Python 中gdal栅格影像读取计算与写入及质量评估QA波段筛选掩膜以及 Python 中gdal读取多波段 HDF 栅格影像并绘制直方图中,已经对本次所要用到的大部分需求与代码加以实现并进行了详细讲解 =tim_out_file_path+rt_hv+". tif " rt_raster=gdal.Open(rt_file_ tif _path) rt_raster_array

    806 3 0

    利用gdal、rasterio将modis文件进行格式转换、投影转换

    modis的 hdf 文件在存储上有优势,但是在实际使用过程中存在一定的弊端。 而ndvi文件则较为简单只需要把 hdf 文件中对应部分取用即可。 1、MAIAC文件,在前文已经有所讲解:需要注意的是,要先备一份带有坐标系的 tif 文件,其实如果对gdal很熟悉的话,这部分是可以跳过的。 所以本次的代码任然有优化和改进的空间,但是感觉在 hdf tif 这部中rasterio的效率比gdal高多了 import gdal, osr import numpy as np import os import arr = band.ReadAsArray()#3, [cols, rows] = arr.shape#4,1234里都是 预设好那个gdal导出的数据做参数提取 format = "GTiff"

    1.2K 3 0