mirror of
https://github.com/tumic0/GPXSee.git
synced 2025-01-18 19:52:09 +01:00
Martin Tůma
310a113e25
Switched from fallback encodings to core5compat module in Qt6 builds
Archlinux has started to use the Qt6 build, so to support the legacy East Asian encodings use the compat module rather than a "clean" but less functional fallback solution and hope there will be some replacement in Qt6 before the module gets dropped. Non-UTF XML files will however still not work.
GPXSee
GPXSee is a Qt-based GPS log file viewer and analyzer that supports all common GPS log file formats.
Features
- Opens GPX, TCX, FIT, KML, NMEA, IGC, CUP, SIGMA SLF, Suunto SML, LOC, GeoJSON, OziExplorer (PLT, RTE, WPT), Garmin GPI&CSV, TomTom OV2&ITN, ONmove OMD/GHP and geotagged JPEG files.
- User-definable online maps (OpenStreetMap/Google tiles, WMTS, WMS, TMS, QuadTiles).
- Offline maps (MBTiles, OziExplorer maps, TrekBuddy maps/atlases, Garmin IMG/GMAP & JNX maps, TwoNav RMaps, GeoTIFF images, BSB charts, KMZ maps, AlpineQuest maps, Locus/OsmAnd/RMaps SQLite maps, Mapsforge vector maps, ESRI World-File georeferenced images).
- Elevation, speed, heart rate, cadence, power, temperature and gear ratio/shifts graphs.
- Support for DEM files (SRTM HGT).
- Support for multiple tracks in one view.
- Support for POI files.
- Print/export to PDF/PNG.
- Full-screen mode.
- HiDPI/Retina displays & maps support.
- Native GUI for Windows, Mac OS X and Linux.
Build
Build requirements:
- Qt5 >= 5.11 or Qt 6.x*
- C++11 or newer compiler (tested: msvc2017, gcc 7.5.0, clang/Apple LLVM version 10.0.0)
Build steps:
lrelease gpxsee.pro
qmake gpxsee.pro
make # nmake on windows
* Qt6 builds do not support other encodings than UTF-X in XML files and East Asian encodings in Garmin file formats.
Download
Changelog
Homepage
Maps
Translations
GPXSee uses Weblate for translations.
License
GPXSee is licensed under GPL-3.0 (only). However, some 3rd party parts are using different, GPL compatible, licenses:
- Oxygen icons - LGPLv3
- Mapbox Maki icons - CC0
- Map Icons Collection - CC BY SA 3.0
- RTree implementation - Public domain
- Albers, Geocentric, LCC, Mercator, Polar Stereographic, Polyconic and Transverse Mercator projections - NIMA Source Code Disclaimer
- Projection parameters CSV files - BSD/EPSG/Public domain
- Mapsforge render theme and its icons - LGPLv3
Languages
C++
97%
NSIS
1.2%
QMake
1.1%
C
0.6%