1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-01-18 19:52:09 +01:00

Fixed LCC2 GeoTIFFs loading

This commit is contained in:
Martin Tůma 2018-05-12 21:45:58 +02:00
parent ab05014896
commit 80f13d7057

View File

@ -33,6 +33,7 @@
#define ProjNatOriginLatGeoKey 3081
#define ProjFalseEastingGeoKey 3082
#define ProjFalseNorthingGeoKey 3083
#define ProjFalseOriginLatGeoKey 3085
#define ProjCenterLongGeoKey 3088
#define ProjCenterLatGeoKey 3089
#define ProjScaleAtNatOriginGeoKey 3092
@ -251,6 +252,7 @@ bool GeoTIFF::readKeys(TIFFFile &file, Ctx &ctx, QMap<quint16, Value> &kv) const
case ProjScaleAtCenterGeoKey:
case ProjAzimuthAngleGeoKey:
case ProjRectifiedGridAngleGeoKey:
case ProjFalseOriginLatGeoKey:
if (!readGeoValue(file, ctx.values, entry.ValueOffset,
value.DOUBLE))
return false;
@ -389,6 +391,8 @@ bool GeoTIFF::projectedModel(QMap<quint16, Value> &kv)
lat0 = au.toDegrees(kv.value(ProjNatOriginLatGeoKey).DOUBLE);
else if (kv.contains(ProjCenterLatGeoKey))
lat0 = au.toDegrees(kv.value(ProjCenterLatGeoKey).DOUBLE);
else if (kv.contains(ProjFalseOriginLatGeoKey))
lat0 = au.toDegrees(kv.value(ProjFalseOriginLatGeoKey).DOUBLE);
else
lat0 = NAN;
if (kv.contains(ProjNatOriginLongGeoKey))