1
0
mirror of https://github.com/tumic0/GPXSee.git synced 2025-06-27 11:39:16 +02:00

Added support for DEM data (SRTM HGT) elevation sources

This commit is contained in:
2019-01-06 18:45:09 +01:00
parent 8c8fedd7f7
commit 589c85b504
12 changed files with 207 additions and 16 deletions

View File

@ -6,6 +6,7 @@
#define MAP_DIR "maps"
#define POI_DIR "POI"
#define CSV_DIR "csv"
#define DEM_DIR "DEM"
#define TILES_DIR "tiles"
#define TRANSLATIONS_DIR "translations"
#define ELLIPSOID_FILE "ellipsoids.csv"
@ -73,6 +74,11 @@ QString ProgramPaths::csvDir(bool writable)
return dir(CSV_DIR, writable);
}
QString ProgramPaths::demDir(bool writable)
{
return dir(DEM_DIR, writable);
}
QString ProgramPaths::tilesDir()
{
#if defined(Q_OS_WIN32)
@ -141,6 +147,16 @@ QString ProgramPaths::csvDir(bool writable)
CSV_DIR, QStandardPaths::LocateDirectory);
}
QString ProgramPaths::demDir(bool writable)
{
if (writable)
return QDir(QStandardPaths::writableLocation(
QStandardPaths::AppDataLocation)).filePath(DEM_DIR);
else
return QStandardPaths::locate(QStandardPaths::AppDataLocation,
DEM_DIR, QStandardPaths::LocateDirectory);
}
QString ProgramPaths::tilesDir()
{
return QDir(QStandardPaths::writableLocation(

View File

@ -8,6 +8,7 @@ namespace ProgramPaths
QString mapDir(bool writable = false);
QString poiDir(bool writable = false);
QString csvDir(bool writable = false);
QString demDir(bool writable = false);
QString tilesDir();
QString translationsDir();
QString ellipsoidsFile();