mirror of
https://github.com/qgis/QGIS.git
synced 2025-12-15 00:07:25 -05:00
Show coordinate epoch in QgsCoordinateReferenceSystem __repr__
This commit is contained in:
parent
249bc5c737
commit
299c81db5f
@ -968,7 +968,8 @@ Returns auth id of related geographic CRS
|
||||
|
||||
SIP_PYOBJECT __repr__();
|
||||
%MethodCode
|
||||
const QString str = sipCpp->isValid() ? QStringLiteral( "<QgsCoordinateReferenceSystem: %1>" ).arg( !sipCpp->authid().isEmpty() ? sipCpp->authid() : sipCpp->toWkt( QgsCoordinateReferenceSystem::WKT_PREFERRED ) )
|
||||
const QString str = sipCpp->isValid() ? QStringLiteral( "<QgsCoordinateReferenceSystem: %1%2>" ).arg( !sipCpp->authid().isEmpty() ? sipCpp->authid() : sipCpp->toWkt( QgsCoordinateReferenceSystem::WKT_PREFERRED ),
|
||||
std::isfinite( sipCpp->coordinateEpoch() ) ? QStringLiteral( " (%1)" ).arg( sipCpp->coordinateEpoch() ) : QString() )
|
||||
: QStringLiteral( "<QgsCoordinateReferenceSystem: invalid>" );
|
||||
sipRes = PyUnicode_FromString( str.toUtf8().constData() );
|
||||
%End
|
||||
|
||||
@ -891,7 +891,8 @@ class CORE_EXPORT QgsCoordinateReferenceSystem
|
||||
#ifdef SIP_RUN
|
||||
SIP_PYOBJECT __repr__();
|
||||
% MethodCode
|
||||
const QString str = sipCpp->isValid() ? QStringLiteral( "<QgsCoordinateReferenceSystem: %1>" ).arg( !sipCpp->authid().isEmpty() ? sipCpp->authid() : sipCpp->toWkt( QgsCoordinateReferenceSystem::WKT_PREFERRED ) )
|
||||
const QString str = sipCpp->isValid() ? QStringLiteral( "<QgsCoordinateReferenceSystem: %1%2>" ).arg( !sipCpp->authid().isEmpty() ? sipCpp->authid() : sipCpp->toWkt( QgsCoordinateReferenceSystem::WKT_PREFERRED ),
|
||||
std::isfinite( sipCpp->coordinateEpoch() ) ? QStringLiteral( " (%1)" ).arg( sipCpp->coordinateEpoch() ) : QString() )
|
||||
: QStringLiteral( "<QgsCoordinateReferenceSystem: invalid>" );
|
||||
sipRes = PyUnicode_FromString( str.toUtf8().constData() );
|
||||
% End
|
||||
|
||||
@ -188,6 +188,8 @@ class TestPython__repr__(unittest.TestCase):
|
||||
self.assertEqual(crs.__repr__(), '<QgsCoordinateReferenceSystem: invalid>')
|
||||
crs = QgsCoordinateReferenceSystem('EPSG:4326')
|
||||
self.assertEqual(crs.__repr__(), '<QgsCoordinateReferenceSystem: EPSG:4326>')
|
||||
crs.setCoordinateEpoch(2021.3)
|
||||
self.assertEqual(crs.__repr__(), '<QgsCoordinateReferenceSystem: EPSG:4326 (2021.3)>')
|
||||
crs = QgsCoordinateReferenceSystem('EPSG:3111')
|
||||
self.assertEqual(crs.__repr__(), '<QgsCoordinateReferenceSystem: EPSG:3111>')
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user