当前位置:   article > 正文

利用GDAL提取正射影像中的感兴趣区域_c++ gdal写dom影像

c++ gdal写dom影像

以前知道有GDAL用于遥感影像的处理,这回第一次真正的用上了,任务如标题。当然,专门的遥感软件解决这个问题是分分钟的事,这里利用C++进行了实现。废话不多说,代码如下:

  1. /*
  2. * domPath:DOM输入路径
  3. * leftTx,leftTy左上角坐标
  4. * rightBx,rightBy右下角坐标
  5. * roiPath:roi输出路径
  6. */
  7. bool GetROI(const string domPath, const double leftTx, const double leftTy, const double rightBx, const double rightBy, const string roiPath)
  8. {
  9. GDALAllRegister();
  10. CPLSetConfigOption("GDAL_FILENAME_IS_UTF8","NO");
  11. //打开数据
  12. pSrcDS = (GDALDataset *)GDALOpen(domPath.data(), GA_ReadOnly);
  13. if(pSrcDS==NULL)
  14. return false;
  15. //获取格式
  16. GDALDriver *pDriver = GetGDALDriverManager()->GetDriverByName("GTiff");
  17. if (pDriver == NULL)
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/1011682
推荐阅读
相关标签
  

闽ICP备14008679号