dimanche 22 mars 2026

Création d'un fichier CSV avec les villes géolocalisées

 L'objectif recherché avec l'application suivante est de créer une couche dans QGIS affichant des marqueurs de villes, avec leur nom.

Cette application s'appelle villes2csv. Elle a été créée avec Claude Anthropic.
C'est une PWA qui peut donc s'installer sur un PC, un Mac ou un smartphone.
Elle est déployée sur Github :

BernardHoyez.github.io/PWA/villes2csv

L'application crée un fichier tableur CSV.

Importer le CSV dans QGIS

  1. Ouvre QGIS
  2. Va dans Couche → Ajouter une couche → Ajouter une couche de texte délimité
  3. Sélectionne ton fichier CSV
  4. Dans la fenêtre :
    • Type de géométrie : Coordonnées X/Y
    • X = longitude
    • Y = latitude
    • Système de coordonnées : WGS84 (EPSG:4326)
  5. Clique sur Ajouter

Les villes seront alors indiquées par un gros point.
Pour faire apparaître les noms des villes, il faut modifier les prpriétés de la couche :

Propriétés > Etiquettes > Etiquettes simples

jeudi 5 mars 2026

Utilisation de QGIS

 - Nouveau projet
- Ajouter une couche

Plan IGN comme fond

- Ajouter une couche WMS/WMTS
- Serveur IGN (URL déjà configurée)
- Plan IGN V2 Lambert 93
- Fermer
- La couche s'affiche
- Regarder le signet "Ordre des couches" pour voir s'il n'y a pas de couches surnuméraires. Si oui, les supprimer

Littoraux du monde

Allez sur Natural Earth Data.  https://www.naturalearthdata.com/downloads/10m-physical-vectors/
Téléchargez le pack "Coastline" (choisissez la résolution 10m pour le maximum de détails).
Décompresser le zip
Glissez-le fichier .shp directement dans QGIS.
Les littoraux s'affichent

Requête BGS

Couche chargée : 
BGS_Geology_625k_Shapefile
Nom de la couche : 625k_V5_BEDROCK_Geology_Polygons

"MAX_AGE" IN ('Berriasian', 'Valanginian', 'Hauterivian', 'Barremian', 'Aptian', 'Albian', 'Cenomanian', 'Turonian', 'Coniacian', 'Santonian', 'Campanian', 'Maastrichtian')

OR

"MIN_AGE" IN ('Berriasian', 'Valanginian', 'Hauterivian', 'Barremian', 'Aptian', 'Albian', 'Cenomanian', 'Turonian', 'Coniacian', 'Santonian', 'Campanian', 'Maastrichtian')

Symbologie :

en vert #80C080

Cartes géologiques 1/50 000

par WMS/WMTS 
Carte géologique BRGM
Geoservices
Carte géologique 50000e - harmonisé
Zoomer à l 'échelle du 50000 pour la voir apparaître

par téléchargement

cartes géologiques départementales à 1/50 000 (Bd Charm-50)

mardi 3 mars 2026

Workflow de traitement des traces de randonnées

Informations initiales 
Dans notre cas, il s'agit de traces brutes KMZ enregistrées avec OruxMaps.
Ces traces comportent des PATHS et des TRACKS.

Dégrossissage

1° Avec Google Earth les TRACKS sont enlevées.
Les WAYPOINTS et les traces sont replacées à la racine  
Les dossiers vides PATHS et WAYPOINTS sont supprimés.
Le KMZ dégrossi est sauvegardé.

2° Utilisation de kmz-converter ou mieux kml-transform sur mon repo Github. On importe le KMZ.

3° On remplace les numéros de photos par un nom explicite et on ajoute un commentaire court. On peut utiliser GEMINI pour générer ce commentaire (par ex : PlanteX en 450 caractères)

4° En local, on télécharge le KMZ qui vient d'être modifié (il est sauvegardé dans Téléchargements)

5° Ce KMZ est dézippé

6° Le dossier dézippé (comprenant un docs.kml et un dossier files) est téléversé en totalité sur Github dans kmz-photos. Attention à bien COMMITer le téléversement.

7° On prend le fichier KML (qui possède ses liens vers kmz-photos).

8° On vérifie le fonctionnement du KML dans Google Earth.

Maintenant, produisons un fichier HTML embarquant la trace, les waypoints et les liens vers les photos)

9° On ouvre l'application tracef sur mon repo Github.

10° On charge le fichier KML et on exporte le fichier HTML

11° On place le fichier HTML dans le dossier de la randonnée sur kmz-photos. Il pourra ainsi lire les photos qui sont dans le même dossier.