diff --git a/gdal/ogr/ogr_srs_proj4.cpp b/gdal/ogr/ogr_srs_proj4.cpp index d6ed547..59e451b 100644 --- a/gdal/ogr/ogr_srs_proj4.cpp +++ b/gdal/ogr/ogr_srs_proj4.cpp @@ -556,8 +556,9 @@ OGRErr OGRSpatialReference::importFromProj4( const char * pszProj4 ) OSR_GDV( papszNV, "y_0", 0.0 ) ); } - else if( EQUALN(pszProj,"stere",5) /* mostly sterea */ - && CSLFetchNameValue(papszNV,"k") != NULL ) + // else if( EQUALN(pszProj,"stere",5) /* mostly sterea */ + // && CSLFetchNameValue(papszNV,"k") != NULL ) + else if( EQUAL(pszProj,"sterea") ) { SetOS( OSR_GDV( papszNV, "lat_0", 0.0 ), OSR_GDV( papszNV, "lon_0", 0.0 ), @@ -570,7 +571,8 @@ OGRErr OGRSpatialReference::importFromProj4( const char * pszProj4 ) { SetStereographic( OSR_GDV( papszNV, "lat_0", 0.0 ), OSR_GDV( papszNV, "lon_0", 0.0 ), - 1.0, + // 1.0, + OSR_GDV( papszNV, "k", 1.0 ), OSR_GDV( papszNV, "x_0", 0.0 ), OSR_GDV( papszNV, "y_0", 0.0 ) ); }