Dann fehlt den einzelnen Elementen die Grundlage zum Sortieren. Also entweder ist kein Name gesetzt, oder es fehlt der Zeitstempel. Wir können ohne Fakten hier nur raten.
Beiträge von kiozen
Garmin fenix 7X und epix Gen 2 im Test
Der Schwerpunkt dieses Tests und Vergleichs der Garmin Fenix 7X Solar und Garmin Epix Gen 2 liegt auf den Sensoren wie Höhenmesser, Positionsbestimmung und Herzfrequenz. Was unterscheidet die beiden GPS-Outdoor-Smartwatches? Und wie gut ist die Taschenlampe der Fenix 7X für den Outdoorbereich?
Hier geht es zum Test der Outdoor-Smartwatches ...
-
-
Ich lese im Anfangsposting:
"...GPX Datei..blabla...Sortieren geht nicht"
Aufgrund dieser Sachlage kann ich nur sagen: Sortieren funktioniert. Ich habe nacheinander 3 Wegpunkte mit den Namen "c", "b" und "a" in einer GPX Datei angelegt. Sortiere ich nach Zeit ist die Reihenfolge c b a. Nach Namen a b c.
-
Kein Wunder, dass es matschig aussieht.
-
Hast Du unter Menu->Ansicht->Kartenansicht einstellen als Projektion World Mercator (OSM) und als Skalierung Quadratisch eingestellt? Wenn nicht müssen die Kacheln nochmal zusätzlich skaliert werden und das ist immer ein wenig matschig.
-
Wenn das SMB Share wie eine normale Partition gemounted ist sollte es gehen. Evtl müssen noch Schreibrechte gesetzt werden.
Aber NFS ist eh immer flotter.
-
Hm, schwierig. Mir fällt kein fertiges Tool ein, das wirklich Wert darauf legt die komplette Datenstruktur der GPX Datei so weit wie möglich zu erhalten. Das ist auch nicht ganz trivial. In der Regel will man ja nicht auf dem XML Baum arbeiten sondern auf einem Vektor der in einen Algorithmus passt.
Wenn nicht noch jemand eine Idee hat wirst Du dir wahrscheinlich selber etwas in einer Scriptsprache wie z.B. Python schreiben müssen. Ein Anfang wäre vielleicht: https://github.com/Andrii-D/optimize-gpx
Dort wird der Douglas-Peucker Algorithmus verwendet, der sehr gut beim Ausdünnen von Tracks ist. Für Pausenknödel ist der aber auch nicht wirklich geeignet.
QMapShack hat einen Filter um Tracks auszudünnen (Douglas-Peucker) und auch einen Filter für die Pausenknödel. Zudem versucht es die Struktur der Trackdaten soweit wie möglich zu erhalten. Aber QMapShack ist leider eine GUI Applikation also kein scripting.
-
Keine Ahnung weil du die Fehlermeldung dazu nicht geschrieben hast. Mit der Maus über den Eintrag in der Liste gehen, dann erscheint ein Tooltip mit einem Status.
Bitte auch beachten dass die Datenbank nicht abwärtskompatibel ist. Sprich Datenbanken die mit einer neueren Version von QMapShack erstellt oder verwendet wurden, lassen sich nicht mit einer älteren Version laden.
-
Verwechsle "intuitiv" nicht mit "ich habe da so eine komische Vorstellung wie Dinge funktionieren sollen und denke das ist intuitiv"
Ich würde immer auf den Track in der Kartenansicht klicken (das ist aus meiner Sicht das Natürlichste von der Welt. (Ich sehe den Track -> mit der Maus draufpatschen). Dann bekomme ich alle Funktionen die möglich sind. Zu jeder dieser Funktionen gibt es einen Tooltip, wenn man mit der Maus über den Button geht. Das ist ein universales Konzept in QMapShack und funktioniert auch für die anderen Elemente (Wegpunkt, Route, Fläche).
Die selben Funktionen bekomme ich wenn ich auf ein Element in der Arbeitsplatzlist mit der rechten Maustaste klicke. Bis auf die Funktionen die einen ausgewählten Punkt benötigen (wie z.B. die Schere).
In den restlichen Dialogen wie z.B. den Trackgraphen kann man ab und an auch nochmal ein paar dieser Funktionen mit einem rechten Mausklick erreichen. Das sind Shortcuts damit man nicht immer zur Karte zurück muss.
-
Schnipp schnapp nimm die Schere. [Blockierte Grafik: https://raw.githubusercontent.com/wiki/Maproom/qmapshack/images/icons/TrkCut.png]
-
Du kannst übrigens jeden Datenbankordner mit seiner Unterstruktur als GPX exportieren. Rechte Maustaste auf den Ordner. Gedacht ist das eigentlich damit die Leute QMapShack auch wieder verlassen können, wenn sie keinen Bock mehr haben und nicht in der Datenbank gefangen sind.
In deinem Fall kannst Du dir einen Export ziehen und auf einem mobilen Gerät verwenden. Aber bitte bedenken, dass GPX nicht alles kann, was das binäre Format von QMapShack kann. Erst recht nicht wenn Du als GPX 1.1. exportierst. Zum Problem wird das, wenn Du die Daten wieder re-importieren willst. Dann kommt es zu Konflikten, bzw Datenverlust.
-
QMapShack für Android ist sehr unrealistisch. QMapShack ist für den PC mit einer Maus und einer Tastatur konzipiert. Android Geräte haben in der Regel einen Touchscreen und benötigen ein anderes GUI Konzept.
SQLite stellt eine relationale Datenbank. Der Inhalt und die Strukturierung der Daten ist damit vollkommen frei wählbar. Deswegen kann man Datenbanken von Software A nicht so einfach mit Software B benützen. Zudem speichert QMapShack nur Metadaten in den Tabellen ab. Das Gros der Daten ist ein binärer Blob. Also alles nicht trivial.
Warum gehst Du nicht einfach den Weg, wie viel andere auch. Zuhause mit QMapShack planen, dann die Daten auf ein GPS Gerät übertragen. In der Regel geht das über GPX Dateien. Und wer unterwegs planen will, nimmt einen leichten Laptop mit. Du kannst natürlich auch versuchen auf deinem Tablet / Handy mit Locus oder TwoNav zu planen.
-
Es ist genau anders herum und der Begriff "Link" passt hier nicht.
QMapShack weist jedem GIS Element einen eindeutigen Schlüssel zu. Anhand dieses Schlüssels kann es Elemente erkennen auch wenn diese sich geändert haben.
Im Arbeitsbereich:
Wird ein Element von Projekt A nach Projekt B kopiert, wird eine vollständige Kopie erstellt inklusive des Schlüssels. Dewegen meldet sich QMapShack, wenn man versuch das Element von B wieder nach A zu kopieren, weil es anhand des Schlüssels erkennt, dass es sich um das selbe Element handelt.
Deswegen bietet es an einen Klon zu erstellen. Also eine exakte Kopie, aber mit einem eigenen Schlüssel. So wie im richtigen Leben: Der Klon ist gleich, hat aber eine eigene Identität und kann sich anders entwickleln.
In der Datenbank:
Hier gibt es nur Ordner und Elemente und eine Tabelle, die zuordnet welches Element in welchem Ordner auftaucht. Eine Kopie, wie im Arbeitsbereich, gibt es nicht. Ein Element kann mehrfach referenziert werden.
Will man in verschiedenen Ordnern gleiche Elemente haben, die man unabhängig von einander bearbeiten will, muss man das Element klonen, also eine Kopie mit einer eigenen Identität anlegen.
Die Begriffe "Kopie" und "Klon" sind folglich in der Datenbank und im Workspace eine wenig anders zu interpretieren.
Zum Link:
Ein Link setzt voraus, dass das Element irgendwo in einem Ordner existiert. In einem anderen Ordner wird ein Link angelegt. Eine Änderung über den Link oder das echte Element wirkt sich ähnlich wie in der Datenbank an beiden Orten aus. Lösche ich das Projekt mit dem Link wirkt sich das auf das Projekt mit dem Original nicht aus. Lösche ich den Ordner mit dem Original ist der Link auch weg. Dieser Sachverhalt trifft in QMapShack an keiner Stelle zu.
-
Hi Torsten,
wenn Du willst, kann das auch ins Wiki. Einfach eine Datei mit Markdown Formatierung erstellen und dem Wolfgang schicken. Der pflegt die dann ein. Danach kannst Du kleinere Änderungen über Github machen.
-
Und ruhig mal schauen ob jetzt nicht alles irgendwie kreuz und quer in `/usr/` bzw `/usr/local` liegt.
-
Ohne wirkliche Information kann niemand helfen. Nur raten.
GDAL Build-Verzeichnis komplett frisch?
Configure läuft ohne seltsame Meldungen durch?
PROJ V8 wurde vor GDAL gebaut und installiert?
-
Das mit dem LD_LIBRARY_PATH kann man auch umgehen, wenn man mit ccmake CMAKE_INSTALL_PREFIX auf `/usr` setzt.
Ansonsten Danke für die wie immer gute Anleitung


-
Da ist was falsch im Build-System, bzw es fehlt was. pthread sollte Teil der Systembibliotheken sein und wird in der Regel nicht mehr explizit angegeben.
Unter SuSE Leap 15.2 geht das auch alles ohne Probleme.
Wenn man ein wenig sucht findet man den Thread:
https://stackoverflow.com/ques…ake-cannot-find-lpthreads
Könnte am Ende eine veraltete CMake Version zu sein.
-
pthread lib ist nicht installiert, bzw es fehlen die Entwicklerpakete.
-
trailsucher Deinstalliere PROJ und compiliere und installiere es über CMake noch einmal. Und danach auch ein aktuelles GDAL neu compilieren.
-
QMapShack benötigt jetzt PROJ mindestens in der Version 7.2.1. Neben der Bibliothek und den Tools selber müssen auch die Dateien für die Entwicklung im System sein. Also Header Dateien und die nötigen CMake Dateien um PROJ zu finden. Und genau darin liegt das Problem. Die CMake Dateien werden nicht gefunden. Entweder hast Du nicht das richtige Paket installiert (keine Ahnung wie das bei Mint heißt), oder das Packet beinhaltet diese Dateien nicht. Letzteres wäre ein Bug der Distribution.