Journal carte satellite hors-ligne sur Osmand

Posté par  . Licence CC By‑SA.
Étiquettes :
16
27
juin
2024

Il est possible de télécharger des fonds de carte satellite et de les installer sur Osmand (Android/Iphone) pour une utilisation offline.

Osmand example

J'ai découvert ça récemment et j'indique ici les étapes que j'ai suivies.

Installer qgis. Je l'ai installer en passant par flatpak

Lancer qgis et installer le plugin QuickMapServices

Dans Web>QuickMapServices>Settings>More services>Get contributed pack. En francais, ca doit etre Internet>QuickMapServices

Dans Web>QuickMapServices choisissez le fond de votre choix.

Zoomer dans l'endroit que vous voulez exporter.

Dans Processing>Toolbox (Ctrl Alt t), choisir "Generate XYZ tiles (MBTiles)"

Dans l'écran qui s'affiche, choisissez l'Extent qui correspond à l'affichage courant. Choisir un min zoom et max zoom. J'ai respectivement mis 6 à 20. Puis choisir le fichier ou générer l'export.

Télécharger le script suivant:

git clone git@github.com:tarwirdur/mbtiles2osmand.git`m
cd mbtiles2osmand

Et lancer

python3 mbtiles2osmand.py inputfile.mbtiles outputfile.sqlitedb

Mettre le fichier outputfile.sqlitedb sur votre téléphone (j'utilise syncthings pour synchroniser mes fichiers entre mon ordinateur et mon android)

Cliquer sur le fichier depuis le téléphone et choisir de l'ouvrir avec Osmand. (J’utilise ce gestionnaire de fichier)

Et voila !

  • # Mobac

    Posté par  . Évalué à 7.

    Bonsoir,
    J'utilise une autre méthode, c'est le logiciel MOBAC : https://mobac.sourceforge.io/
    Elle me semble plus simple que la tienne.

    • [^] # Re: Mobac

      Posté par  . Évalué à 3.

      Oh cool, je ne connais pas.

      • [^] # Re: Mobac

        Posté par  . Évalué à 4.

        J'ai l'impression que Mobac ne propose aucun fond de carte avec photos satellites. Dans la copie d’écran que je mets dans l'article, il s'agit du fond de Google.

        J'habite dans un pays ou les cartes ne sont pas très bonnes et ou l'internet mobile est souvent inexistant la ou j'aime faire des randonnées/balades. Pour moi, c'est utile d'avoir des images satellites hors ligne.

        • [^] # Re: Mobac

          Posté par  . Évalué à 2. Dernière modification le 28 juin 2024 à 23:08.

          Il est possible d'ajouter des sources de cartes ou d'images aériennes à Mobac. On trouve très facilement des fichiers de configuration pour tout un tas de cartes, par exemple sur le site :
          http://randochartreuse.free.fr/mobac2.x/mapsources/Monde/

  • # memories

    Posté par  . Évalué à 4.

    Merci pour ce journal qui me rappelle que j'avais fait la même manip pour récupérer des cartes IGN (qui n'était pas open à l'époque).

    J'avais utilisé python+bash pour l'extraction des tuiles au lieu de QGIS ici. QGIS, excellent outil au demeurant.

    • [^] # Re: memories

      Posté par  . Évalué à 1.

      Vous auriez le code ?

      • [^] # Re: memories

        Posté par  . Évalué à 3.

        Pas grand chose de récupérable car fait en one-off et il y six ans. Le site source a changé.

        Une partie réutilisable est l'énumération des coordonnées x,y à partir d'une zone géographique et d'un zoom. On injecte ça dans une boucle de curl en shell ; ou le combiner à du httpx et du sqlite.

        La limite est que ça ne gère qu'une "boîte" et pas des formes plus complexes. Il serait intéressant de pouvoir décrire un cercle ou une ellipse voire un polygone arbitraire.

        Et finalement utiliser QGis pour décrire cette zone complexe et télécharger les tiles, c'est peu être le plus efficace.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.