|
QGroundControl
Ground Control Station for MAVLink Drones
|
https://spacedata.copernicus.eu/collections/copernicus-digital-elevation-model More...
#include <ElevationMapProvider.h>
Inheritance diagram for CopernicusElevationProvider:
Collaboration diagram for CopernicusElevationProvider:Public Member Functions | |
| CopernicusElevationProvider () | |
| int | long2tileX (double lon, int z) const final |
| int | lat2tileY (double lat, int z) const final |
| QGCTileSet | getTileCount (int zoom, double topleftLon, double topleftLat, double bottomRightLon, double bottomRightLat) const final |
| QByteArray | serialize (const QByteArray &image) const final |
Public Member Functions inherited from ElevationProvider | |
| bool | isElevationProvider () const final |
Public Member Functions inherited from MapProvider | |
| MapProvider (const QString &mapName, const QString &referrer, const QString &imageFormat, quint32 averageSize=QGC_AVERAGE_TILE_SIZE, QGeoMapType::MapStyle mapStyle=QGeoMapType::CustomMap) | |
| virtual | ~MapProvider () |
| QUrl | getTileURL (int x, int y, int zoom) const |
| QString | getImageFormat (QByteArrayView image) const |
| quint32 | getAverageSize () const |
| QGeoMapType::MapStyle | getMapStyle () const |
| const QString & | getMapName () const |
| int | getMapId () const |
| const QString & | getReferrer () const |
| virtual QByteArray | getToken () const |
| virtual double | tileX2long (int x, int z) const |
| virtual double | tileY2lat (int y, int z) const |
| virtual bool | isBingProvider () const |
Static Public Attributes | |
| static constexpr const char * | kProviderKey = "Copernicus" |
| static constexpr const char * | kProviderNotice = "© Airbus Defence and Space GmbH" |
| static constexpr const char * | kProviderURL = "https://terrain-ce.suite.auterion.com" |
| static constexpr quint32 | kAvgElevSize = 2786 |
Additional Inherited Members | |
Protected Member Functions inherited from ElevationProvider | |
| ElevationProvider (const QString &mapName, const QString &referrer, const QString &imageFormat, quint32 averageSize, QGeoMapType::MapStyle mapType) | |
Protected Member Functions inherited from MapProvider | |
| QString | _tileXYToQuadKey (int tileX, int tileY, int levelOfDetail) const |
| int | _getServerNum (int x, int y, int max) const |
Protected Attributes inherited from MapProvider | |
| const QString | _mapName |
| const QString | _referrer |
| const QString | _imageFormat |
| const quint32 | _averageSize |
| const QGeoMapType::MapStyle | _mapStyle |
| const QString | _language |
| const int | _mapId |
https://spacedata.copernicus.eu/collections/copernicus-digital-elevation-model
Definition at line 23 of file ElevationMapProvider.h.
|
inline |
Definition at line 26 of file ElevationMapProvider.h.
|
finalvirtual |
Reimplemented from MapProvider.
Definition at line 30 of file ElevationMapProvider.cpp.
References MapProvider::getAverageSize(), lat2tileY(), long2tileX(), QGCTileSet::tileCount, QGCTileSet::tileSize, QGCTileSet::tileX0, QGCTileSet::tileX1, QGCTileSet::tileY0, and QGCTileSet::tileY1.
|
finalvirtual |
Reimplemented from MapProvider.
Definition at line 13 of file ElevationMapProvider.cpp.
References TerrainTileCopernicus::kTileSizeDegrees.
Referenced by getTileCount().
|
finalvirtual |
Reimplemented from MapProvider.
Definition at line 7 of file ElevationMapProvider.cpp.
References TerrainTileCopernicus::kTileSizeDegrees.
Referenced by getTileCount().
|
finalvirtual |
Implements ElevationProvider.
Definition at line 50 of file ElevationMapProvider.cpp.
References TerrainTileCopernicus::serializeFromData().
|
staticconstexpr |
Definition at line 46 of file ElevationMapProvider.h.
|
staticconstexpr |
Definition at line 43 of file ElevationMapProvider.h.
|
staticconstexpr |
Definition at line 44 of file ElevationMapProvider.h.
|
staticconstexpr |
Definition at line 45 of file ElevationMapProvider.h.