使用gdal_translate 命令裁剪指定经纬区域的数据: gdal_translate 命令本身并不直接支持基于经纬度的裁剪。为了实现这一点,你可以使用 gdalwarp 命令,它支持基于地理坐标的裁剪。以下是一个示例命令: bash gdalwarp -te min_lon max_lon min_lat max_lat input.tif output.tif 其中: -te 参数指定了裁剪区域的...
其中,第一个gdal.Warp()函数在我这里会出现TypeError: in method 'wrapper_GDALWarpDestName', argument 4 of type 'GDALWarpAppOptions *'这样的报错,如下图所示。 据说出现这个报错的原因是gdal模块自身版本的问题,所以可能还不太好解决。而对于第二个gdal.Translate()函数,其在我这里虽然可以不报错地执行代码...
1) gdal_translate 2) gdaltransform 3) gdalwarp 4)ogr2ogr part 3 工具介绍 1)gdal_translate:用于栅格数据格式转换,不能进行坐标变换。为什么要提呢,他有一个参数,如下 [-a_srssrs_def] 意思是将坐标系赋值给该数据。相当于ArcGIS中的define.可以用来给一个没有坐标系的数据添加坐标系。可以将wgs84“转换...
gdalwarp vegetation_type.tif result.tif-t_srs"EPSG:32648" 其中,vegetation_type.tif就是原文件(待投影的文件)的名称,result.tif就是输出文件的名称;-t_srs表示目标坐标系(或者叫输出坐标系),其后面的参数就是我们期望的投影坐标系,随后的"EPSG:32648"就是WGS_1984_UTM_Zone_48N这个投影坐标系。大...
gdal_translate- 拷贝一个可以控制控制输出格式的栅格文件。 gdaladdo- 为文件添加略缩图。 gdalwarp- 把一个图像转换到一个新的坐标系统。 gdalindex- 为MapServer建立一个栅格索引。 gdal_contour- 给DEM创建等高线。 rgb2pct.py- 把一个24位的图像转化成8位调色板图像。
有个技巧是先用gdal_translate做初步裁剪,再用gdalwarp做投影变换,分步处理比单步操作更节省内存。比如先切出大致范围,再转换坐标系,最后用gdalbuildvrt创建虚拟镶嵌,这种组合拳比直接处理20GB的原始文件更高效。 参数选择直接影响输出质量。-r参数指定重采样方法,bilinear适合连续变化的数据如高程模型,near适合分类数据...
gdal_translate- 拷贝一个可以控制控制输出格式的栅格文件。 gdaladdo- 为文件添加略缩图。 gdalwarp- 把一个图像转换到一个新的坐标系统。 gdalindex- 为MapServer建立一个栅格索引。 gdal_contour- 给DEM创建等高线。 rgb2pct.py- 把一个24位的图像转化成8位调色板图像。
GDAL (Geospatial Data Abstraction Library) 是一个开源的地理空间数据抽象库,它提供了处理栅格和矢量数据的功能。GDAL 支持多种数据格式,包括常见的栅格格式(...
李民录老师在他的博客中使用C++ GDAL的gdaltranslate.exe、gdalwarp.exe等工具对FY3A_MERSI数据进行了几何校正,思路是构建一个需要校正波段数据的VRT虚拟栅格文件,然后将FY数据集自带的地理位置数据写入VRT,然后利用warp进行几何校正。本篇博客主要介绍如何使用Python + GDAL完成这一实现,理论上自身带有地理位置数据的影像...
gdal_translate: 栅格影像数据格式转换 gdaladdo: 创建栅格影像金字塔 gdalwarp: 栅格影像数据重投影和几何校正、镶嵌 gdaltindex: 根据栅格的四至生成矢量范围 gdalbuildvrt: 创建虚拟数据集 gdal_contour: 从DEM数据中提取等高线矢量文件。 gdaldem:对DEM数据进行分析和处理,例如生成山体阴影,生成坡度图、坡向图、生成...