Skip to content

Commit 59aed7b

Browse files
committed
Remove deprecated units from QGis
- DecimalDegrees - DegreesMinutesSeconds - DegreesDecimalMinutes all these were replaced long ago by QGis::Degrees
1 parent 2b8b979 commit 59aed7b

File tree

5 files changed

+4
-20
lines changed

5 files changed

+4
-20
lines changed

doc/api_break.dox

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ This page tries to maintain a list with incompatible changes that happened in pr
5050
<li>permissiveToDouble() and permissiveToInt() where moved out of the QGis class and renamed to qgsPermissiveToDouble() and
5151
qgsPermissiveToInt()</li>
5252
<li>The constants DEFAULT_IDENTIFY_RADIUS and MINIMUM_POINT_SIZE were removed</li>
53+
<li>QGis::DecimalDegrees, DegreesMinutesSeconds and DegreesDecimalMinutes have been removed, and have all been replaced
54+
with the general Degrees unit</li>
5355
</ul>
5456

5557
\subsection qgis_api_break_3_0_QgsAuthConfigUriEdit QgsAuthConfigUriEdit

python/core/qgis.sip

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,7 @@ class Qgis
151151
Kilometers, /*!< kilometers */
152152
Yards, /*!< imperial yards */
153153
Miles, /*!< terrestial miles */
154-
155154
UnknownUnit, /*!< unknown distance unit */
156-
157-
// for [1.4;1.8] api compatibility
158-
DecimalDegrees, // was 2
159-
DegreesMinutesSeconds, // was 4
160-
DegreesDecimalMinutes, // was 5
161155
};
162156

163157
//! Provides the canonical name of the type value

src/analysis/vector/qgstransectsample.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ int QgsTransectSample::createSample( QProgressDialog* pd )
181181
double minDistanceLayerUnits = minDistance;
182182
//if minDistance is in meters and the data in degrees, we need to apply a rough conversion for the buffer distance
183183
double bufferDist = bufferDistance( minDistance );
184-
if ( mMinDistanceUnits == Meters && mStrataLayer->crs().mapUnits() == Qgis::DecimalDegrees )
184+
if ( mMinDistanceUnits == Meters && mStrataLayer->crs().mapUnits() == Qgis::Degrees )
185185
{
186186
minDistanceLayerUnits = minDistance / 111319.9;
187187
}
@@ -710,7 +710,7 @@ double QgsTransectSample::bufferDistance( double minDistanceFromAttribute ) cons
710710
bufferDist = mBaselineBufferDistance;
711711
}
712712

713-
if ( mMinDistanceUnits == Meters && mStrataLayer->crs().mapUnits() == Qgis::DecimalDegrees )
713+
if ( mMinDistanceUnits == Meters && mStrataLayer->crs().mapUnits() == Qgis::Degrees )
714714
{
715715
bufferDist /= 111319.9;
716716
}

src/core/qgis.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -165,13 +165,7 @@ class CORE_EXPORT Qgis
165165
Kilometers = 8, /*!< kilometers */
166166
Yards = 9, /*!< imperial yards */
167167
Miles = 10, /*!< terrestial miles */
168-
169168
UnknownUnit = 3, /*!< unknown distance unit */
170-
171-
// for [1.4;1.8] api compatibility
172-
DecimalDegrees = 2, // was 2
173-
DegreesMinutesSeconds = 2, // was 4
174-
DegreesDecimalMinutes = 2, // was 5
175169
};
176170

177171
//! Provides the canonical name of the type value

src/core/qgsunittypes.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -217,12 +217,6 @@ double QgsUnitTypes::fromUnitToUnitFactor( Qgis::UnitType fromUnit, Qgis::UnitTy
217217
#define YARDS_TO_METER 0.9144
218218
#define YARDS_TO_FEET 3.0
219219
#define MILES_TO_METER 1609.344
220-
// Unify degree units
221-
// remove for QGIS 3.0, as extra degree types will be removed
222-
if ( fromUnit == Qgis::DecimalDegrees || fromUnit == Qgis::DegreesMinutesSeconds || fromUnit == Qgis::DegreesDecimalMinutes )
223-
fromUnit = Qgis::Degrees;
224-
if ( toUnit == Qgis::DecimalDegrees || toUnit == Qgis::DegreesMinutesSeconds || toUnit == Qgis::DegreesDecimalMinutes )
225-
toUnit = Qgis::Degrees;
226220

227221
// Calculate the conversion factor between the specified units
228222
switch ( fromUnit )

0 commit comments

Comments
 (0)