Skip to content

Commit 191a229

Browse files
committedApr 14, 2012
Fixes for coordinate ref sys test errors on Werner's machine
1 parent 8517162 commit 191a229

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed
 

‎tests/src/core/testqgscoordinatereferencesystem.cpp

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -244,18 +244,27 @@ void TestQgsCoordinateReferenceSystem::toWkt()
244244
"AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"
245245
"[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY"
246246
"[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]]");
247+
// for GDAL 1.7
248+
QString myAltStrippedWkt("GEOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID"
249+
"[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],"
250+
"AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY"
251+
"[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994328,AUTHORITY"
252+
"[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]]");
247253
qDebug() << "myWkt:\n";
248254
qDebug() << myWkt;
249255
qDebug() << "myStrippedWkt:\n";
250256
qDebug() << myStrippedWkt;
251-
QVERIFY( myWkt == myStrippedWkt );
257+
QVERIFY( myWkt == myStrippedWkt || myWkt == myAltStrippedWkt );
252258
}
253259
void TestQgsCoordinateReferenceSystem::toProj4()
254260
{
255261
QgsCoordinateReferenceSystem myCrs;
256262
myCrs.createFromSrid( GEOSRID );
257263
debugPrint( myCrs );
258-
QVERIFY( myCrs.toProj4() == "+proj=longlat +datum=WGS84 +no_defs" );
264+
//first proj string produced by gdal 1.8-1.9
265+
//second by gdal 1.7
266+
QVERIFY( myCrs.toProj4() == "+proj=longlat +datum=WGS84 +no_defs" ||
267+
myCrs.toProj4() == "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs");
259268
}
260269
void TestQgsCoordinateReferenceSystem::geographicFlag()
261270
{

0 commit comments

Comments
 (0)
Please sign in to comment.