Class: QgsEllipsoidUtils¶
Contains utility functions for working with ellipsoids and querying the ellipsoid database.
List of all members, including inherited members
Classes
Contains definition of an ellipsoid. |
|
Contains parameters for an ellipsoid. |
Static Methods
Returns a list of all known ellipsoid acronyms from the internal ellipsoid database. |
|
Returns a list of all known celestial bodies. |
|
Returns a list of the definitions for all known ellipsoids from the internal ellipsoid database. |
|
Returns the parameters for the specified ellipsoid. |
- class qgis.core.QgsEllipsoidUtils[source]¶
Bases:
object- class EllipsoidDefinition¶
Bases:
objectContains definition of an ellipsoid.
- acronym: str¶
- celestialBodyName: str¶
- description: str¶
- parameters: EllipsoidParameters¶
- class EllipsoidParameters¶
Bases:
objectContains parameters for an ellipsoid.
- inverseFlattening: float¶
- semiMajor: float¶
- semiMinor: float¶
- useCustomParameters: bool¶
- valid: bool¶
- static acronyms() list[str][source]¶
Returns a list of all known ellipsoid acronyms from the internal ellipsoid database.
See also
- Return type:
list[str]
- static celestialBodies() list[QgsCelestialBody]¶
Returns a list of all known celestial bodies.
Note
This method is an alias for
QgsCoordinateReferenceSystemRegistry.celestialBodies().Warning
This method requires PROJ 8.1 or later
- Raises:
QgsNotSupportedException – on QGIS builds based on PROJ 8.0 or earlier.
Added in version 3.20.
- Return type:
list[QgsCelestialBody]
- static definitions() list[QgsEllipsoidUtils.EllipsoidDefinition]¶
Returns a list of the definitions for all known ellipsoids from the internal ellipsoid database.
See also
- Return type:
- static ellipsoidParameters(ellipsoid: str | None) QgsEllipsoidUtils.EllipsoidParameters[source]¶
Returns the parameters for the specified
ellipsoid. Results are cached to allow for fast retrieval of parameters.- Parameters:
ellipsoid (Optional[str])
- Return type: