首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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的格式保存了。   至此,大功告成。

93020

如何python2.x的脚本转为pyt

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

40110

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

HDF是对HDF数据模型,数据格式以及HDF库API等一系列技术的总称. HDF的最新版本是HDF5....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.6K21

栅格数据格式转换

-raster- (ros): Hierarchical Data Format Release 4 HDF4Image -raster- (rw+): HDF4 Dataset ISIS3...-raster- (ros): Hierarchical Data Format Release 5 HDF5Image -raster- (ro): HDF5 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.6K30

使用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.6K00

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

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

1.1K20
领券