巨菜的阿豪 2023-09-19 18:11 采纳率: 50%
浏览 2
已结题

gdal开发中python转c++代码


from osgeo import osr
in_srs = osr.SpatialReference()
#include "gdal_priv.h" 
OGRSpatialReference in_srs;

python代码转c++,上面两个对象声明是等价的吗?
以osr为关键字搜索的c++api一直没有搜索出来。

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-09-19 21:47
    关注

    【以下回答由 GPT 生成】

    在C++中,与osr.SpatialReference()等价的代码是使用GDAL库中的OGRSpatialReference类来表示和处理空间参考。

    以下是在C++中创建一个OGRSpatialReference对象的示例代码:

    #include "gdal/ogr_spatialref.h"
    
    ...
    
    OGRSpatialReference oSRS;
    

    请注意,上述代码只是创建了一个空的OGRSpatialReference对象,相当于osr.SpatialReference()。如果你需要指定具体的空间参考信息,可以使用OGRSpatialReference类中的方法来设置。

    希望这能帮到你!如果你还有其他问题,请随时提出。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月16日
  • 已采纳回答 10月8日
  • 创建了问题 9月19日