当前位置:首页
> GDAL
Python GDAL使用1
数据驱动 通过gdal.GetDriverCount()获取GDAL支持的驱动个数,通过gdal.GetDriver()可以获取驱动,这个函数的参数是驱动的索引,不同版本获取的驱动序号可能不同,所以使用gdal.GetDriverByName()函数来获取指定的驱动。 from osgeo imp...
GDAL使用(五)
在之前说的GDALWarp.exe程序的参数中有个校正选项,[-order n | -tps | -rpc | -geoloc],这里说一下geoloc校正。这里的内容还是参考李民录老师的书以及GDAL官方手册内容。geoloc校正类似于ENVI的GLT校正,ENVI中就是建立一个地理查找表,通过地...
GDAL使用(四)
接上面,可以使用exe工具实现同样的功能。这个工具详情如下:gdalwarp [–help-general] [–formats] [-s_srs srs_def] [-t_srs srs_def] [-ct string] [-to “NAME=VALUE”]* [-novshiftgrid] &...
GDAL使用(三)
GDALWarp的功能比较强大,可用于影像投影/重投影、图像镶嵌、重采样、规则裁切、图像校正等。GDALWarp API定义在头文件gdalwarper.h中。主要有两部分构成:GDALWarpOptions和 GDALWarpOperation如字面意思,GDALWarpOperation主要用来...
GDAL使用(二)
本篇说一下CreateCopy()和Create()CreateCopy()是从一个源数据拷贝到一个新的数据中。有关说明写到了代码的注释中。C++代码和Python代码实现的功能是一致的。C++代码:#include <iostream> #include &quo...
GDAL使用(一)
先开个坑,关于配置什么的有空再写。这里的代码大多参考官网的教程,可能略有改动。下面的代码有打开数据、读取栅格相关信息、读取栅格数据、判断栅格驱动是否支持Create()和CreateCopy()等功能。C++代码:#include <iostream> #include “gdal_pr...
GDAL构建Delaunay三角网
GDAL能创建Delaunay三角网我是没想到的,需要包含头文件gdal_alg.h使用GDALTriangulationCreateDelaunay函数,函数说明在此 ,三个参数:第一个是点的个数,第二三个分别是点的X坐标和点的Y坐标。返回值是GDALTriangulation* 类型的...