mirror of
https://github.com/tumic0/GPXSee.git
synced 2025-04-21 12:49:10 +02:00
Compare commits
No commits in common. "aed09a0e6a27caaa02de1bb99c6f4d1959a7c8c0" and "f9b4cd991f8345fb55b9bc495b4140dc0fefdc1b" have entirely different histories.
aed09a0e6a
...
f9b4cd991f
@ -1,6 +1,7 @@
|
|||||||
#include <cmath>
|
#include <cmath>
|
||||||
#include <QLocale>
|
#include <QLocale>
|
||||||
#include "data/data.h"
|
#include "data/data.h"
|
||||||
|
#include "tooltip.h"
|
||||||
#include "elevationgraphitem.h"
|
#include "elevationgraphitem.h"
|
||||||
#include "elevationgraph.h"
|
#include "elevationgraph.h"
|
||||||
|
|
||||||
|
@ -5,10 +5,8 @@
|
|||||||
#include <QFileInfo>
|
#include <QFileInfo>
|
||||||
#include <QApplication>
|
#include <QApplication>
|
||||||
#include <QFontMetrics>
|
#include <QFontMetrics>
|
||||||
#include "fileselectwidget.h"
|
|
||||||
#ifdef Q_OS_ANDROID
|
|
||||||
#include "common/util.h"
|
#include "common/util.h"
|
||||||
#endif // Q_OS_ANDROID
|
#include "fileselectwidget.h"
|
||||||
|
|
||||||
|
|
||||||
FileSelectWidget::FileSelectWidget(QWidget *parent) : QWidget(parent)
|
FileSelectWidget::FileSelectWidget(QWidget *parent) : QWidget(parent)
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
#include "infoitem.h"
|
#include "infoitem.h"
|
||||||
#include "griditem.h"
|
#include "griditem.h"
|
||||||
#include "graphitem.h"
|
#include "graphitem.h"
|
||||||
|
#include "pathitem.h"
|
||||||
#include "format.h"
|
#include "format.h"
|
||||||
#include "graphicsscene.h"
|
#include "graphicsscene.h"
|
||||||
#include "graphview.h"
|
#include "graphview.h"
|
||||||
|
@ -52,13 +52,11 @@
|
|||||||
#include "graphtab.h"
|
#include "graphtab.h"
|
||||||
#include "graphitem.h"
|
#include "graphitem.h"
|
||||||
#include "pathitem.h"
|
#include "pathitem.h"
|
||||||
|
#include "mapitem.h"
|
||||||
#include "mapaction.h"
|
#include "mapaction.h"
|
||||||
#include "poiaction.h"
|
#include "poiaction.h"
|
||||||
#include "gui.h"
|
|
||||||
#ifdef Q_OS_ANDROID
|
|
||||||
#include "common/util.h"
|
|
||||||
#include "navigationwidget.h"
|
#include "navigationwidget.h"
|
||||||
#endif // Q_OS_ANDROID
|
#include "gui.h"
|
||||||
|
|
||||||
|
|
||||||
#define MAX_RECENT_FILES 10
|
#define MAX_RECENT_FILES 10
|
||||||
|
@ -4,11 +4,9 @@
|
|||||||
#include <QGraphicsSceneMouseEvent>
|
#include <QGraphicsSceneMouseEvent>
|
||||||
#include "map/map.h"
|
#include "map/map.h"
|
||||||
#include "mapaction.h"
|
#include "mapaction.h"
|
||||||
|
#include "popup.h"
|
||||||
#include "tooltip.h"
|
#include "tooltip.h"
|
||||||
#include "mapitem.h"
|
#include "mapitem.h"
|
||||||
#ifdef Q_OS_ANDROID
|
|
||||||
#include "popup.h"
|
|
||||||
#endif // Q_OS_ANDROID
|
|
||||||
|
|
||||||
|
|
||||||
static void growLeft(Map *map, const Coordinates &c, QRectF &rect)
|
static void growLeft(Map *map, const Coordinates &c, QRectF &rect)
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
#include <QPageSize>
|
#include <QPageSize>
|
||||||
#include <QGeoPositionInfoSource>
|
#include <QGeoPositionInfoSource>
|
||||||
#include "common/config.h"
|
#include "common/config.h"
|
||||||
|
#include "common/util.h"
|
||||||
#include "data/graph.h"
|
#include "data/graph.h"
|
||||||
#include "format.h"
|
#include "format.h"
|
||||||
#include "units.h"
|
#include "units.h"
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#include <QLocale>
|
#include <QLocale>
|
||||||
#include "data/data.h"
|
#include "data/data.h"
|
||||||
|
#include "tooltip.h"
|
||||||
#include "format.h"
|
#include "format.h"
|
||||||
#include "speedgraphitem.h"
|
#include "speedgraphitem.h"
|
||||||
#include "speedgraph.h"
|
#include "speedgraph.h"
|
||||||
|
@ -2,9 +2,11 @@
|
|||||||
#include <QDir>
|
#include <QDir>
|
||||||
#include "common/rectc.h"
|
#include "common/rectc.h"
|
||||||
#include "common/greatcircle.h"
|
#include "common/greatcircle.h"
|
||||||
#include "common/wgs84.h"
|
|
||||||
#include "data.h"
|
#include "data.h"
|
||||||
|
#include "dem.h"
|
||||||
#include "path.h"
|
#include "path.h"
|
||||||
|
#include "area.h"
|
||||||
|
#include "common/wgs84.h"
|
||||||
#include "poi.h"
|
#include "poi.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ QDebug operator<<(QDebug dbg, const SMLParser::Sensors &sensors)
|
|||||||
#endif // QT_NO_DEBUG
|
#endif // QT_NO_DEBUG
|
||||||
|
|
||||||
|
|
||||||
void SMLParser::sample(SegmentData &segment, SensorsMap &map)
|
void SMLParser::sample(SegmentData &segment, QMap<QDateTime, Sensors> &map)
|
||||||
{
|
{
|
||||||
QDateTime timestamp;
|
QDateTime timestamp;
|
||||||
Sensors sensors;
|
Sensors sensors;
|
||||||
@ -97,20 +97,19 @@ void SMLParser::sample(SegmentData &segment, SensorsMap &map)
|
|||||||
|
|
||||||
void SMLParser::samples(SegmentData &segment)
|
void SMLParser::samples(SegmentData &segment)
|
||||||
{
|
{
|
||||||
SensorsMap map;
|
QMap<QDateTime, Sensors> sensors;
|
||||||
|
QMap<QDateTime, Sensors>::const_iterator it;
|
||||||
|
|
||||||
while (_reader.readNextStartElement()) {
|
while (_reader.readNextStartElement()) {
|
||||||
if (_reader.name() == QLatin1String("Sample")) {
|
if (_reader.name() == QLatin1String("Sample")) {
|
||||||
sample(segment, map);
|
sample(segment, sensors);
|
||||||
} else
|
} else
|
||||||
_reader.skipCurrentElement();
|
_reader.skipCurrentElement();
|
||||||
}
|
}
|
||||||
|
|
||||||
for (int i = 0; i < segment.size(); i++) {
|
for (int i = 0; i < segment.size(); i++) {
|
||||||
Trackpoint &t = segment[i];
|
Trackpoint &t = segment[i];
|
||||||
SensorsMap::const_iterator it(map.lowerBound(t.timestamp()));
|
if ((it = sensors.lowerBound(t.timestamp())) != sensors.constEnd()) {
|
||||||
|
|
||||||
if (it != map.constEnd()) {
|
|
||||||
t.setCadence(it->cadence * 60);
|
t.setCadence(it->cadence * 60);
|
||||||
t.setTemperature(it->temperature - 273.15);
|
t.setTemperature(it->temperature - 273.15);
|
||||||
t.setHeartRate(it->hr * 60);
|
t.setHeartRate(it->hr * 60);
|
||||||
|
@ -23,12 +23,10 @@ private:
|
|||||||
qreal cadence, temperature, hr, power, speed;
|
qreal cadence, temperature, hr, power, speed;
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef QMap<QDateTime, Sensors> SensorsMap;
|
|
||||||
|
|
||||||
void sml(QList<TrackData> &tracks);
|
void sml(QList<TrackData> &tracks);
|
||||||
void deviceLog(TrackData &track);
|
void deviceLog(TrackData &track);
|
||||||
void samples(SegmentData &segment);
|
void samples(SegmentData &segment);
|
||||||
void sample(SegmentData &segment, SensorsMap &map);
|
void sample(SegmentData &segment, QMap<QDateTime, Sensors> &map);
|
||||||
|
|
||||||
#ifndef QT_NO_DEBUG
|
#ifndef QT_NO_DEBUG
|
||||||
friend QDebug operator<<(QDebug dbg, const Sensors &sensors);
|
friend QDebug operator<<(QDebug dbg, const Sensors &sensors);
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
#include <QImageReader>
|
#include <QImageReader>
|
||||||
#include <QBuffer>
|
#include <QBuffer>
|
||||||
#include <QtConcurrent>
|
#include <QtConcurrent>
|
||||||
|
#include "common/hash.h"
|
||||||
#include "osm.h"
|
#include "osm.h"
|
||||||
#include "tile.h"
|
#include "tile.h"
|
||||||
#include "aqmmap.h"
|
#include "aqmmap.h"
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include <QFile>
|
#include <QFile>
|
||||||
|
#include "common/wgs84.h"
|
||||||
#include "common/csv.h"
|
#include "common/csv.h"
|
||||||
#include "gcs.h"
|
#include "gcs.h"
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
#include <QPainter>
|
#include <QPainter>
|
||||||
#include <QImageReader>
|
#include <QImageReader>
|
||||||
|
#include "common/util.h"
|
||||||
#include "geotiff.h"
|
#include "geotiff.h"
|
||||||
#include "image.h"
|
#include "image.h"
|
||||||
#include "geotiffmap.h"
|
#include "geotiffmap.h"
|
||||||
|
@ -2,7 +2,10 @@
|
|||||||
#include <QPainter>
|
#include <QPainter>
|
||||||
#include <QFileInfo>
|
#include <QFileInfo>
|
||||||
#include <QPixmapCache>
|
#include <QPixmapCache>
|
||||||
|
#include "common/util.h"
|
||||||
#include "rectd.h"
|
#include "rectd.h"
|
||||||
|
#include "gcs.h"
|
||||||
|
#include "pcs.h"
|
||||||
#include "jnxmap.h"
|
#include "jnxmap.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -18,6 +18,7 @@
|
|||||||
#include <QPainter>
|
#include <QPainter>
|
||||||
#include <QPixmapCache>
|
#include <QPixmapCache>
|
||||||
#include <private/qzipreader_p.h>
|
#include <private/qzipreader_p.h>
|
||||||
|
#include "common/util.h"
|
||||||
#include "kmzmap.h"
|
#include "kmzmap.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
#include <QImage>
|
#include <QImage>
|
||||||
#include "projection.h"
|
#include "projection.h"
|
||||||
#include "transform.h"
|
#include "transform.h"
|
||||||
|
#include "rectd.h"
|
||||||
#include "map.h"
|
#include "map.h"
|
||||||
|
|
||||||
class QXmlStreamReader;
|
class QXmlStreamReader;
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
#include <QFile>
|
#include <QFile>
|
||||||
#include <QDataStream>
|
#include <QDataStream>
|
||||||
#include <QColor>
|
#include <QColor>
|
||||||
|
#include "common/hash.h"
|
||||||
#include "map/osm.h"
|
#include "map/osm.h"
|
||||||
#include "subfile.h"
|
#include "subfile.h"
|
||||||
#include "mapdata.h"
|
#include "mapdata.h"
|
||||||
|
@ -5,6 +5,8 @@
|
|||||||
#include <QMap>
|
#include <QMap>
|
||||||
#include "common/kv.h"
|
#include "common/kv.h"
|
||||||
#include "gcs.h"
|
#include "gcs.h"
|
||||||
|
#include "linearunits.h"
|
||||||
|
#include "coordinatesystem.h"
|
||||||
#include "conversion.h"
|
#include "conversion.h"
|
||||||
|
|
||||||
class PCS
|
class PCS
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
#include <QPainter>
|
#include <QPainter>
|
||||||
#include <QImageReader>
|
#include <QImageReader>
|
||||||
#include "image.h"
|
#include "image.h"
|
||||||
|
#include "gcs.h"
|
||||||
#include "prjfile.h"
|
#include "prjfile.h"
|
||||||
#include "wldfile.h"
|
#include "wldfile.h"
|
||||||
#include "worldfilemap.h"
|
#include "worldfilemap.h"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user