因为用到了,所以在这里记录一下。
本文是按照图像的像素坐标进行裁剪,需要自定义图像的初始像素点和需要裁剪的尺寸大小,并带有地理坐标信息。
#include <gdal.h>
#include <gdal_priv.h>
#include <iostream>
using namespace std;
void GdalImgCut(const char*inputpath, const char*outputpath, int startx, int starty, int sizex, int sizey);
int main()
{
const char*inputpath = "输入文件.tif";
const char*outputpath = "输出文件.tif";
int startx = 10000;
int starty = 10000;
int sizex = 2000;
int sizey = 2000;
GdalImgCut(inputpath,outputpath,startx,starty,sizex,sizey);<