pszSrcWKT = GDALGetProjectionRef(hSrcDS);
if (NULL == pszSrcWKT)
{
GDALClose(hSrcDS);
return false;
}
OGRSpatialReference oPGS;
oPGS.importFromWkt(pszSrcWKT);
//CPLFree(pszDstWKT);
const char* szProjType = oPGS.GetAttrValue("PROJCS|PROJECTION");
if (szProjType && strcmp(szProjType, "Mercator") == 0)
{
//关闭
GDALClose(hSrcDS);
hSrcDS = GDALOpen(pszSrcFileName, GA_Update);
oPGS.SetProjection("Mercator_Auxiliary_Sphere");
char* szNewProj = nullptr;
oPGS.exportToWkt(&szNewProj);
GDALSetProjection(hSrcDS, szNewProj);
CPLFree(szNewProj);
GDALClose(hSrcDS);
hSrcDS = GDALOpen(pszSrcFileName, GA_ReadOnly);
pszSrcWKT = GDALGetProjectionRef(hSrcDS);
}
web墨卡托转wgs84
最新推荐文章于 2024-08-31 07:54:09 发布