lundi 24 novembre 2025

QGIS : Visualisation 3D

 Pour visualiser vos données dans QGIS en 3D, vous devez utiliser la Vue de carte 3D (3D Map View), qui nécessite que vos données aient une information d'élévation (Z) ou que vous chargiez un Modèle Numérique de Terrain (MNT).

Voici les étapes pour activer et configurer la visualisation 3D :


1. Activer la Vue 3D

  1. Allez dans le menu principal Vue.

  2. Sélectionnez Nouvelle vue de carte 3D (ou New 3D Map View).

Une nouvelle fenêtre (la fenêtre 3D) s'ouvre, affichant initialement une version plate de votre carte.


2. Configurer la Scène 3D

Pour que la 3D fonctionne, vous devez définir une source d'élévation.

  1. Dans la nouvelle fenêtre 3D, cliquez sur l'icône Configurer (qui ressemble à un engrenage ⚙️) située dans la barre d'outils de la fenêtre 3D.

  2. Dans la boîte de dialogue Configuration de la scène 3D :

    • Type de terrain :

      • Choisissez Altitude plate si vous voulez juste extruder des polygones sans relief de fond.

      • Choisissez Couche de MNT (ou DEM Layer) si vous avez chargé un MNT (raster avec des valeurs d'élévation) pour créer un relief réaliste.

    • Couche de MNT (si sélectionnée) : Sélectionnez la couche raster de votre Modèle Numérique de Terrain.

    • Échelle verticale : Augmentez cette valeur (ex: 2.0 ou 3.0) pour exagérer le relief et mieux visualiser les différences d'altitude.

  3. Cliquez sur OK.


3. Configurer l'Altitude des Couches Vectorielles

Pour que vos entités vectorielles (points, lignes, polygones) apparaissent en 3D, vous devez définir leur altitude.

  1. Faites un clic droit sur la couche vectorielle concernée dans le panneau des couches.

  2. Sélectionnez Propriétés....

  3. Allez dans l'onglet Rendu 3D.

  4. Cochez la case Activer le rendu 3D.

  5. Définition de l'Altitude :

    • Type d'altitude : Choisissez Altitude absolue (si la donnée Z est dans la table d'attributs) ou Altitude relative au MNT.

    • Champ d'altitude : Si vous utilisez l'altitude absolue, spécifiez le champ d'attribut qui contient la valeur Z.

  6. Extrusion (pour les polygones) : Si c'est un polygone (bâtiment), cochez Extruder et spécifiez la hauteur d'extrusion (soit une valeur fixe, soit un champ d'attribut).

Après avoir appliqué ces propriétés, vous devriez pouvoir naviguer dans votre scène 3D.


Navigation 🧭

  • Rotation : Maintenez le clic droit de la souris enfoncé et déplacez-la.

  • Zoom : Utilisez la molette de la souris.

  • Déplacement (Pan) : Maintenez le clic central (molette) ou Maj + Clic gauche et déplacez la souris.

Fond de carte : De QGIS vers .mbtiles et .sqlitedb

 Pour exporter le fond de carte (raster) visible dans QGIS vers un fichier unique au format SQLite/MBTiles/GeoPackage (utilisé par de nombreuses applications de randonnée comme OruxMaps, Locus Map, etc.), vous devez utiliser un outil de création de tuiles.

Le format MBTiles est souvent préféré pour les fonds de carte car il est optimisé pour les tuiles de carte et est basé sur le format SQLite, ce qui le rend compatible avec le .sqlitedb de nombreuses applications.

1. Utiliser un plugin QGIS : QMetaTiles (Recommandé)

C'est l'outil le plus simple pour créer des fichiers MBTiles/SQLite à partir de votre fond de carte.

A. Installation du plugin

  1. Allez dans le menu Extensions > Installer/Gérer les extensions....

  2. Recherchez et installez le plugin QMetaTiles (ou QTiles pour une alternative).

B. Création du fichier de tuiles (MBTiles)

  1. Lancez le plugin : Allez dans Extensions > QMetaTiles > QMetaTiles.

  2. Couche d'entrée (Input Layer) : Sélectionnez le fond de carte que vous voulez exporter (par exemple, Google Satellite, OpenStreetMap, ou votre couche WMS/XYZ).

  3. Chemin de sortie (Output File) : Choisissez l'emplacement et nommez votre fichier (ex: fond_randonnee.mbtiles).

  4. Définir l'Emprise (Secteur) :

    • Dans la section Extent (ou Emprise), choisissez Calculate from Map Canvas (Calculer à partir du canevas de la carte).

    • Dessinez le rectangle exact de la zone que vous souhaitez exporter sur votre carte QGIS.

  5. Définir les Niveaux de Zoom (Zoom Levels) :

    • Définissez la plage de zoom : Minimum Zoom (ex: 10 ou 12, pour une vue large) et Maximum Zoom (ex: 17 ou 18, pour le détail sur le terrain).

  6. Lancer la création : Cliquez sur Run ou Démarrer.

Le plugin va alors télécharger et compiler toutes les tuiles de cette zone, à tous les niveaux de zoom spécifiés, dans un seul fichier .mbtiles (qui est compatible SQLite).

2. Exploitation sur Smartphone

Une fois le fichier .mbtiles créé, vous le transférez sur votre smartphone et vous l'importez dans votre application de randonnée.

Application de RandonnéeProcédure générale
OruxMapsCopiez le fichier .mbtiles ou .sqlite dans le dossier oruxmaps/mapfiles. L'application le détectera automatiquement au prochain lancement ou après rafraîchissement.
Locus MapCopiez le fichier dans le dossier Locus/maps (ou Locus/mapsOnline pour certains formats).

dimanche 23 novembre 2025

Cartes off-line de randonnée

Problème :  La plupart des applications de randonnée sur smartphone nécessitent un abonnement pour pouvoir accéder à des fonds cartographiques en-ligne (on-line) ou hors-ligne (oof-line).
Quand on part en randonnée, les cartes en-ligne sont parfois innaccessibles à cause d'une absence d'internet.

Objectif : Une application de randonnée avec des cartes off-line.

Réalisation : 3 applications seront nécessaires sur son smartphone :
1) Un explorateur de fichiers (CX Explorer ou File Explorer de Google)
2) Un générateur de fichiers cartographiques (ARLbis), ici présenté.
3) Une application de randonnée qui accepte les fichiers carto générés par ARLbis
    Exemples Guru Maps, Locus Maps, Orux Maps

1) Créer un dossier pour les cartes

Avec l'explorateur de fichier, on crée un dossier de cartes dans un espace accessible par l'explorateur. Cela peut être dans Documents ou Téléchargements.
Par exemple : Documents > Cartes_horsligne
Cela permet de ranger ces cartes proprement et de pouvoir les supprimer si elles ne servent plus.

2) Télécharger l'application ARLbis

https://bernardhoyez.github.io/PWA/ARLbis

Installer l'application :

 "Trois petits points" en haut à droite.
Installer sur la page d'accueil > Installer

L'icone de l'application apparait sur l'écran

On peut fermer la page, l'application peut être relancée en cliquant sur l'icone

3) Télécharger l'application de randonnée sur le Play Store

Ces applications ont à peu près les mêmes fonctions de base. Comme elles existent et sont téléchargeables gtratuitement, on ne va pas réinventer la roue.
Passer l'introduction et les pubs, ne pas s'enregistrer.

4) Utiliser l'application ARLbis

Cette application permet de télécharger sur son smartphone des cartes en préparation d'une randonnée. Pour utiliser cette application, il faut une connexion internet.
Lancer l'application.

a) choisir les cartes Open Street Maps OSM ou IGN Plan V2 (menu déroulant)
OSM avantage : Les cartes OSM proposent le monde entier
IGN avantage : Les cartes IGN sont pour la France avec plus de détail que OSM

b) Définir le centre de la carte
- soit par pointage sur la carte affichée,
- soit en entrant les coordonnées
- soit en utilisant sa position actuelle.

c) Définir le rayon d'action de la carte en kilomètres avec le curseur de défilement

Ne pas exagérer le rayon. Généralement 4 ou 5 kilomètres suffisent. Sinon, beaucoup d'espace mémoire de stockage

d) Choisir les niveaux de zoom (normalement entre 12 et 16)

e) Activer ou non le choix du dossier de sauvegarde de la carte

- si pas de choix, la carte est sauvegardée dans le dossier "Téléchargements"
- si choix du dossier, le spécifier 

(on aura au préalable créé le dossier soit dans Téléchargements, soit dans Documents
avec un explorateur de fichiers, par exemple Documents/cartes horsligne).

f) Cliquer sur Générer le fichier de tuiles 
Attendre la fin de la barre de défilement (0 à 100%). Un message indique si les tuiles ont bien été téléchargées.

 5) Utiliser l'appli de randonnée sur le terrain

Ne nécessite pas d'être connecté à internet
Si vous ne le croyez pas, passez en mode Avion.
Avec l'explorateur de fichier, rechercher le fichier de cartes

Sélectionner la carte. > Ouvrir avec > Guru Maps ou Locus Maps ou Orux
Préférer Guru et sqlitedb.

L'application  s'ouvre.

Cliquer sur l'icone "Cartes empilées" et choisir la carte
Clique sur la boussole
Cliquer sur Aller sur la carte

La carte s'affiche avec sa position.
On pourra alors suivre et enregistrer sa trace, connaître la distance parcourue, son temps de parcours etc..

Récupérer une trace avec Guru : Icone "Mes collections"(TV) > Sélectionner la trace > Icone Nuage > Exporter (en gpx ou kml)

Sinon : Utiliser MOBAC > Exporter en MBtiles Sqlite (format d'Atlas) 6 possible d'utiliser Mocus Maps    _- Mettre le fichoier  .mbtiles  dans ce dossier :

$$/Android/data/menion.android.locus/files/Locus/$$
ou
$$/Android/media/menion.android.locus/Maps/$$

pour OSMand 
/storage/emulated/0/Android/data/net.osmand/files/...

samedi 22 novembre 2025

Relief en niveaux de gris avec QGIS

Avec QGIS 

Deux couches sont superposées :

Couche IGN Plan v2
Couche WMTS IGNF Lidar MNT Shadow (filtrer sur shadow et MNT)

Cliquer sur la couche inférieure (Shadow) > Propriétés > Symbologie
Contraste 43 - luminosité -20

Cliquer sur la couche supérieure (Plan IGN)
Sélectionner cette couche > Propriétés
Transparence 50%

Fichier > Exporter la carte au format image

Avec Photoshop

Régler l'histogramme de l'image

mercredi 19 novembre 2025

Des MBtiles avec la PWA mestiles

 https://bernardhoyez.github.io/PWA/mestiles/

Cette PWA permet de construire des fichiers MBtiles à partir de :
- OpenStreetMaps
- IGN Plan v2

On peut utiliser ces fichiers dans Orux Maps

Un fichier MBTiles (MapBox Tiles) est un format de fichier standardisé qui permet de stocker des données cartographiques en mosaïque (appelées tiles ou tuiles) dans une base de données SQLite unique.

En termes simples, au lieu d'avoir un répertoire complexe avec des milliers de fichiers images séparés pour chaque tuile de carte et chaque niveau de zoom, toutes ces tuiles sont regroupées efficacement dans un seul fichier portable avec l'extension .mbtiles.


🗺️ Caractéristiques et Structure

  • Base de données SQLite : Le format MBTiles repose sur la technologie de base de données SQLite, ce qui le rend portable et facile à utiliser sur différentes plateformes.

  • Contenu : Il stocke les tuiles cartographiques, qui peuvent être de type :

    • Raster (images comme PNG, JPEG, WEBP) : pour les fonds de carte (imagerie satellite, cartes scannées).

    • Vectoriel (format PBF, par exemple) : pour les données vectorielles (routes, limites, points d'intérêt) qui peuvent être stylisées dynamiquement.

  • Schéma Standardisé : Le fichier contient généralement deux tables principales :

    • metadata : Contient des informations essentielles sur le jeu de tuiles (nom, type, version, niveaux de zoom minimum/maximum, etc.).

    • tiles : Contient les tuiles elles-mêmes, avec des colonnes pour le niveau de zoom (zoom_level), la colonne (tile_column), la ligne (tile_row) et les données binaires de la tuile (tile_data).

mercredi 12 novembre 2025

Effacer les données d'un site Chrome

 

Effacer les données du site spécifique

  1. Ouvrez Chrome (ou le navigateur utilisé).

  2. Allez dans les Paramètres du navigateur (les trois points verticaux en haut à droite).

  3. Sélectionnez Paramètres des sites (Site settings).

  4. Sélectionnez Stockage des données (Storage).

  5. Recherchez l'URL de votre PWA dans la liste.  Par exemple mon site Github

  6. Appuyez sur le nom du site, puis sur Effacer et réinitialiser (Clear & Reset).

Chrome Windows
  1. Ouvrez le menu « Outils » en haut à droite.
  2. Choisissez « Historique »
  3. Cliquez sur « Historique »
  4. Cliquez sur « Effacer les données de navigation »
  5. Dans l'onglet « Général », cochez « Historique de navigation » et « Cookies et autres données de site »
  6. Cliquez sur « Effacer les données »

mardi 28 octobre 2025

Travail sur images satellite Google avec QGIS

1) Il faut une extension dans QGIS

Pour obtenir les images satellite de Google.
Dans le menu, sélectionner "Extensions"
Extension Quick Map Services. La télécharger.

2) Télécharger l'image satellite

Dans le menu, sélectionner "internet" , puis Google
Zoomer sur la vue satellitaire

3) Tracer des lignes

Réglages : Vue > Panneaux > Style de couche
Ajouter une couche shapefile : icone "Nouvelle couche shapefile"
Basculer en mode édition (icone crayon)
Ajouter une identité linéaire (bouton)

Dans le panneau "Style de couche" : ajuster la couleur et l'épaisseur de la ligne (exemple 2 mm)

La souris prend la forme d'un cercle.
Dessiner point à point.
A la fin, cliquer à droite : le trait coloré apparaît

4) Exporter en KML

Sélectionner la couche shapefile.
Clic à droite > Exporter > Sauvegarder les entités sous > Format KML dans dossier sélectionné.

5) Vérification dans Google Earth

Ouvrir le fichier kml dans Google Earth