Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Tip: QmapShack (opvolger van QLandkarte GT)  (gelezen 1822 keer)

Offline wowo

  • Lid
  • Steunpunt: Ja
Tip: QmapShack (opvolger van QLandkarte GT)
« Gepost op: 2014/11/17, 14:04:12 »
QmapShack is van dezelfde maker als Qlandkarte GT (http://www.qlandkarte.org/).
Het is een programma wat je oa voor een Garmin GPS kan gebruiken, maar ook bv met gpx tracks gemaakt de applicatie Strava op je mobiele telefoon.
Je kunt er nu al prima mee werken zie de website van QmapShack: https://bitbucket.org/maproom/qmapshack/wiki/Home
QmapShack is overigens alleen geschikt voor de nieuwere Garmin apparaten.

Op naviboard.de is er een forum draadje waar je de maker “kiozen” kunt benaderen:
http://www.naviboard.de/vb/showthread.php?t=57717

Het enige kleine nadeel is dat als je het nu al wilt gebruiken in bv Ubuntu 14.04, je het programma zelf moet compileren vanuit de broncode.
De volgende zaken zijn oa hiervoor nodig: Cmake; Qt5; GDAL en Proj4

Indien iemand hiervoor interesse heeft kan ik uitleggen hoe je QMapShack kan compileren voor Ubuntu 14.04 64bit.

Omdat dit project nog verder ontwikkeld moet worden, zijn er ontwikkelaars gevraagd:
https://bitbucket.org/maproom/qmapshack/wiki/Developer
(nb zelf ben ik helaas geen ontwikkelaar ..)
Desktop Ubuntu 14.04 LTS
Tablet Ubuntu Touch 15.04 (OTA-11); BQ Aquaris M10 FHD

Offline wowo

  • Lid
  • Steunpunt: Ja
Re: Tip: QmapShack (opvolger van QLandkarte GT)
« Reactie #1 Gepost op: 2015/02/17, 17:46:04 »
QMapshack is nu al bij versie 1.0.beta1 aangeland. Je kan hiermee nu ook een bestaande oude QLandkarte database (qlgt-formaat) inlezen en converteren naar QMapShack qms-formaat.

Helaas gaat dat niet meer (in ieder geval niet gemakkelijk) in Ubuntu 14.04 omdat het compilatie programma gebruik wil maken van een nieuwe cmake versie (3.0 en hoger).

Als je de nieuwste QMapShack wilt uitproberen kan je het beste gebruik maken van een daily-build van Ubuntu 15.04 (ik installeer die binnen Virtualbox) want daarin zit een cmake versie die wel direct werkt.

Hieronder uitleg hoe je deze kan compileren voor Ubuntu 15.04 64 bit, want er is iemand die hierin is geïnteresseerd.:) :
Installeer de volgende afhankelijkheden met behulp van synaptic:
cmake
cmake-curses-gui
gdal-bin
libgdal-dev
libproj-dev
libqt5webkit5-dev
mercurial
qt5-default
qtscript-tools
qtscript5-dev
qttools5-dev
qttools5-dev-tools
qttranslations5-l10n
NB build-essential en g++ zijn ook nodig maar waren al default geïnstalleerd
 
Vervolgens achtereenvolgens de volgende commando's in terminal:
hg clone https://bitbucket.org/maproom/qmapshack QmapShack
mkdir build_QmapShack
cd build_QmapShack
ccmake ../QmapShack

De Gui van Cmake version 3.0.2 wordt nu geopend.
Klik op de letter c om de configuratie te starten: "Press [c] to configure"
Als het goed gaat komen er geen meldingen en staan er voor alle regels sterretjes.
Klik nog 1 keer op [c]; dan verdwijnen alle sterretjes
Vervolgens: Press [g] to generate and exit
Type vervolgens in de terminal: make Wacht rustig af tot het programma klaar is
Op het einde zie je op de laatste regels iets staan zoals:
[100%] Building CXX object src/CMakeFiles/qmapshack.dir/qrc_resources.cpp.o
[100%] Building CXX object src/CMakeFiles/qmapshack.dir/qmapshack_automoc.cpp.o
Linking CXX executable ../bin/qmapshack
[100%] Built target qmapshack
wout@ubuntu-15-04-test:~/build_QMapShack$

Dan is alles goed verlopen en je kan het programma qmapshack nu al starten.
Ga hiertoe naar de directory build_QmapShack/bin en klik op qmapshack.

Om Qmapshack te upgraden naar de allerlaatste versie:
Ga met de terminal naar de directory QMapShack (cd QmapShack)cd QM   
En type vervolgens:
 hg pull
hg update

Ga in de terminal naar de directory  build_QMapShack
En type vervolgens:
        make
Wanneer je qmapshack ook helemaal binnenin Ubuntu geïnstalleerd wilt hebben dan doe je uiteindelijk:
sudo make install
Hopelijk is alles enigzins duidelijk. ;)
« Laatst bewerkt op: 2015/02/19, 18:11:43 door wowo »
Desktop Ubuntu 14.04 LTS
Tablet Ubuntu Touch 15.04 (OTA-11); BQ Aquaris M10 FHD