[Caliec] Bienvenue sur CaLiÉc, premier message et infos

Arnaud Champollion achampollion at linux-alpes.org
Mar 22 Déc 13:49:23 CET 2020


Bonjour,

Nous sommes 5 personnes sur CaLiÉc, je vous remercie de votre 
participation, n'hésitez pas à en parler autour de vous. Tous les 
tutoriels, documents, scripts ... ont vocation à être partagés sous 
licence libre.

Si vous avez le temps, je vous invite à tester le script (voir point 3 
en bas du message) et à en faire un retour.

Présentation rapide :

Arnaud Champollion, enseignant en école primaire à Digne les Bains, en 
classe de CP CE1. Je m'intéresse de près ou de loin à tout ce qui touche 
au logiciel libre et aux communs numériques (Wikipédia, Wikimedia 
Commons, OpenStreetMap, Edulibre ...) . Membre APRIL www.april.org . 
J'anime le groupe d'utilisateurs Linux local à Digne (Association Linux 
Alpes), ainsi qu'un groupe de contributeurs à OpenStreetMap.

J'ai été initié à OpenStreetMap et à QGIS par Jean-Christophe Becquet, 
présent sur la liste, qui m'a aidé à faire mes premiers pas,  encouragé 
à développer ce projet, et a réalisé la première version du script en 
Python (voir point 3). J'ai démarré et je développe le projet en 
bénévole, par intérêt pour les communs, et avec l'idée d'y impliquer les 
structures éducatives partenaires (USEP notamment).

Pour en revenir au tout jeune CaLiÉc (qui n'a même pas encore de logo, 
appel du pied pour graphiste) 🔽

La page de référence de CaLiÉc :  http://www.linux-alpes.org/caliec/

Pour l'instant, 3 ressources réalisées :

1) Tutoriel QGIS "simple" pour créer un plan d'orientation à partir du 
rendu OpenStreetMap standard :

https://tube-aix-marseille.beta.education.fr/videos/watch/4bad52e2-7095-4626-b18c-2f1aab9e13d9


2) Tutoriel QGIs "avancé" pour créer un rendu personnalisée à partir des 
données brutes :

https://tube-aix-marseille.beta.education.fr/videos/watch/653ff1b5-1243-4fbe-8482-959f547f6bfb


3) Script Pyhon (PyQGIS) qui automatise une partie des manipulations du 
tutoriel (2). Fonctionnement en trois couches (points, lignes, 
polygones) au lieu d'une couche par type d'objet. Les styles sont 
appliqués de façon conditionnelle.

http://linux-alpes.org/osm/ressources/scripts/carte-orientation.py

Il faut personnaliser le dossier de destination à la ligne 10 (remplacer 
dir='/avirer/20-11-27/xxx/' par le dossier de votre choix) avant 
utilisation.

Pour utiliser le script, il faut :

- afficher un fond raster comme au début du tuto (2)
- cadrer la zone
- télécharger, avec QuickOSM, la totalité des données (requête "vide") 
en une seule fois sur la zone concernée (pas trop étendue sinon surcharge)
- supprimer la couche raster (indispensable sinon le script ne peut pas 
s'éxécuter)
- exécuter le script.

L’exécution du script s'effectue depuis la console python (CTRL ALT P).

C'est encore assez "geek" pour un utilisateur peu familier avec tout ça, 
même si ça fait déjà gagner beaucoup de temps. Donc, idées de 
développement du script :

- prendre en charge le téléchargement des données

- prendre en charge la suppression de la couche raster

- créer une ou des mises en pages standard avec carte, échelle, 
boussole, titre, légende et crédits

- intégrer le script comme plugin QGIS, et ajouter des interactions 
graphiques avec l'utilisateur (boîtes de dialogue)

- demander à l'utilisateur par une boîte de dialogue un dossier de 
destination

- autres améliorations ?

De même, avez-vous des suggestions d'amélioration du rendu (couleurs, 
symboles, choix des objets ...) ? De proposition pour un rendu alternatif ?

À bientôt, passez de bonnes fêtes.

Arnaud


Plus d'informations sur la liste de diffusion Caliec