[QGIS3] Placer des photos sur une carte
Problème : J'ai voulu créer un trombinoscope à usage interne associant une école à une photo de directeur ou directrice afin de mieux nous reconnaître (65 écoles).
Attention :
Il ne s'agit pas de placer des photo ayant des données de localisation ajoutées lors de leur prise de vue (photo géoréférencées).
Il ne s'agit pas non plus de faire apparaître la photo en cliquant sur un point, méthode qui utilise la fonction "pièce jointe" (Attachment) dans les propriétés de la couche puis le formulaire d'attribut.
Il existe plusieurs façons de faire apparaître des photos dans QGIS, plus ou moins automatique, chacune présentant des avantages et des inconvénients. J'en ai trouvé deux que je vous détaille ci-dessous.
I- Avant de se lancer dans QGIS
Au préalable, concernant les photos, vous devrez :
- les avoir toutes récupérées,
- les recadrer (les photos évidemment), éventuellement nettoyées ou arrangées, en les mettant à la même taille. Tout cela peut se faire avec Gimp.
- Les nommer : je vous conseille d'indiquer le nom de l'école sans ambiguïté et le nom de la personne. Dans mon cas, le plus simple serait de leur donner le N° d'UAI de l'école qui est sans ambiguïté.
- Les ranger dans un même dossier.
Remarque : Cette partie en amont est de loin la plus longue !
II- À faire au préalable dans QGIS
Remarque : dans cet article, je ne traiterai pas de la conception de la carte en elle-même ; pour cela je vous renvoie à mes autres articles sur QGIS.
La carte doit être prête, avec :
- les points de vos écoles placés sur la carte,
- les limites des communes aussi,
- les points des écoles complétés par une feuille LibreOffice Calc contenant toutes les informations ayant trait à l'école,
- sur cette carte, n'oubliez pas d'afficher le nom des communes pour pouvoir mieux se repérer.
[QGIS3] Créer une carte de sectorisation par rue d'une ville
Problème : une ville ayant 2 écoles élémentaires, affecte les élèves sur l'une des 2 en fonction de leur adresse de résidence. Pour cela, 2 secteurs A et B ont été créés et chaque rue de la ville est associée à un secteur. Ces affectations se faisaient jusqu'à présent manuellement avec une carte papier et des stylo fluo pour colorier les rues.
But des manipulations :
- obtenir la carte numérique d'une ville avec tous les noms de rue et les rues coloriées selon leur secteur d'appartenance.
- afficher le nombre d'élèves dans chaque rue.
Merci beaucoup à Arnaud Champollion (ERUN sur l'académie d'Aix-Marseille et spécialiste d'OSM et de QGIS) qui m'a indiqué comment procéder.
Remarque : s'il s'agit de créer un simple carte de la ville, on peut passer par le site MyOSMatic : https://print.get-map.org/ (https://maposmatic.osm-baustelle.de/).
[QGIS3] Créer une carte d'orientation dans un village
Problème : J'ai été sollicité par un collègue usepien pour créer une carte d'orientation dans un petit village afin que des élèves de CM puissent s'en servir.
But des manipulations :
- Dans QGIS, rapatrier les données d'OpenStreetMap, en affichant un fond de carte satellitaire (ou pas) et en mettant en valeur des points particuliers grâce à l'extension CaLiÉc.
- Toujours dans QGIS, imprimer la carte au format A4 avec toutes les indications utiles et les crédits.
Merci beaucoup à Arnaud Champollion (ERUN sur l'académie d'Aix-Marseille et spécialiste d'OSM et de QGIS) qui m'a aidé dans mes périples.
Remarque : on pourrait tout aussi bien obtenir un plan en utilisant l'extension QuickOSM comme je l'ai décrit dans cet article https://lofurol.fr/joomla/logiciels-libres/310-qgis3-creer-une-carte-de-sectorisation-par-rue-d-une-ville.
Remarque : s'il s'agit de créer un simple carte de la ville, on pourra passer par le site MyOSMatic : https://maposmatic.osm-baustelle.de/.
[Thunderbird] Extensions utiles
Liste des extensions que j'utilise avec Thunderbird.
Remarque : pour accéder à un dossier où on a téléchargé une pièce jointe, faire CTRL+J (ou menu "Outils" -> "Fichiers enregistrés"). Pas besoin d'extension spécifique (j'ai passé des années sans savoir).
- Lightning, calendrier intégré dans Thunderbird. Très complet, fonctionne très bien en synchronisation distante (Nextcloud par exemple).
- Cardbook, LE gestionnaire des contacts (je ne comprends pas pourquoi il n'est pas intégré d'office comme Lightning ci-dessus...) : https://addons.thunderbird.net/fr/thunderbird/addon/cardbook/. Voir le tutoriel sur ce site.
- TBSync pour synchroniser ses données (contacts, calendriers, tâches...) avec des applications cloud comme Nextcloud : https://addons.thunderbird.net/fr/thunderbird/addon/tbsync/. Il nécessite cet autre plugin pour fonctionner : https://addons.thunderbird.net/fr/thunderbird/addon/dav-4-tbsync/. Mon Nextcloud n'a pas été reconnu automatiquement : autant utiliser la méthode classique en collant le lien de Nextcloud : https://docs.nextcloud.com/server/latest/user_manual/fr/pim/sync_thunderbird.html#the-old-method-manually-subscribing-to-calendars
- Signature Switch, utilitaire vraiment très pratique permettant de personnaliser sa signature en un clic. Possibilité aussi d'avoir des signatures aléatoires comme des citations (fortune cookie) : https://addons.thunderbird.net/fr/thunderbird/addon/signature-switch/. Site de l'auteur avec explications : http://mozext.achimonline.de/signatureswitch_about.php
[Impression 3D] Utiliser le TPU ou le TPE pour des pièces souples
Il arrive qu'on ait besoin d'imprimer des pièces souples (semblable au caoutchouc) et pour cela le TPU est le filament idéal.
Il existe différentes duretés ou souplesses données par l'indicateur "shore" : https://en.wikipedia.org/wiki/Shore_durometer ou page en français https://fr.wikipedia.org/wiki/Duret%C3%A9_Shore.
En général, on trouve facilement du TPU 95A et je n'ai utilisé jusqu'à présent que cette dureté.
Mais j'ai commandé dernièrement du TPE flexible 83A blanc de chez eSUN en promotion (31€ les 1 kg) pour justement imprimer des rondelles d'étanchéité ou des joints toriques ( O-ring en anglais) en gardant exactement le même profil d'impression que pour le TPU 95A.
Réglages principaux dans CURA pour l'impression :
- Qualité standard : 0,2 mm en hauteur de couche
- Remplissage : 100%
- T° d'extrusion : 230°C
- T° du plateau : 60°C
- Vitesse d'impression : 50 mm/s
- Rétraction activée : 6,5 mm
- Refroidissement activée : 50%
Exemple de pièces fabriquées :
- embouts de tubes métalliques ronds ou carrés,
- rondelles pour raccords à eau : l'idéal serait d'avoir un shore compris entre 70 et 90A mais j'ai réalisé une bague de 1 pouce (2,56 mm) de diamètre avec du 95A qui a parfaitement fonctionné pour brancher une pompe à eau qui fuyait. Voir cette page pour concevoir des rondelles paramétriques avec un fichier OpenSCAD : https://www.thingiverse.com/thing:3953156,
Pour des raccords pneumatiques, il faudrait un shore compris entre 65 et 75A. - Pièce souple pour bracelet de montre,
- Parties de semelles de chaussures de ski,
- ...
Utiliser un visualiseur et orienter le sens de projection
Un visualiseur est une caméra sur pied permettant de filmer un objet, une plante, un insecte, une page d'un livre,... et de l'afficher en direct sur un tableau à l'aide d'un vidéoprojecteur ou pour de la visioconférence. On peut même envisager de l'utiliser pour faire du stop-motion !
Il faut veiller à acheter du matériel qui puisse fonctionner sur tous types de systèmes d'exploitation notamment sous GNU/Linux pour pouvoir l'utiliser avec Primtux ou des clients Éclairs. Si le constructeur ne garantit pas le fonctionnement ou si des utilisateurs ne l'ont pas affirmé, passez votre chemin !
Lors du choix de votre visualiseur, privilégiez ceux proposant un autofocus (mise au point automatique) car c'est un réel confort : si vous bougez, déplacez le visualiseur ou l'objet filmé, vous n'aurez pas besoin de refaire de réglages.
[Home Assistant] Consommation électrique avec le module TéléInfoKit
Disposant d'un compteur Linky (pas taper...), j'ai souhaité pouvoir surveiller la consommation électrique de la maison afin d'avoir une idée des différents pics d'utilisation selon l'heure de la journée et les moments de l'année (chauffage, filtration piscine, ...).
Pour cela, je me suis appuyé sur un module TéléInfoKit conçu et fabriqué par NicolasP4 pour un coût de moins de 18 €, frais de port compris. Merci à lui pour son travail et son partage !
- Page officielle du projet : https://342apps.net/module-teleinfokit/
- Sur le forum français de Home Assistant : https://forum.hacf.fr/t/mon-module-de-teleinformation-tic-wifi-vers-mqtt-pour-compteur-linky-et-autres/4679
I- Présentation et installation du module
Le module se base sur un ESP-01 (ESP8266) et est prêt à fonctionner avec le firmware TeleInfoKit (mais il est possible de demander un firmware à base de ESPHome).
AVERTISSEMENT : pour l'instant, le fonctionnement du module n'est garanti que si le Linky est en mode historique (ce qui est la situation la plus courante).
Il suffit de brancher une alimentation en 5V via la prise micro USB et de connecter les 2 pôles I1 et I2 du compteur Linky aux 2 bornes du boîtier. Dans la photo ci-contre, on voit le point d'accès Wifi (ASUS), l'alimentation USB, le boîtier et le compteur Linky.
Ensuite on se connecte sur le réseau wifi fourni par le module (SSD : TeleInfoKit) avec comme mot de passe "givememydata". Là on pourra paramétrer le module pour indiquer le réseau Wifi sur lequel il devra se connecter, les données MQTT, ...
Page de réglages : https://github.com/342apps/teleinfokit/blob/develop/doc/user-guide.md
Remarque : il semblerait que j'ai un souci avec le bouton du module TéléInfoKit car en appuyant dessus les écrans ne défilent pas (à creuser : faux contact du bouton poussoir ?) En fait, il faut appuyer légèrement en relâchant bien (ne pas être trop brutasse quoi...).
II- Réglage dans Home Assistant
Même si le module possède un écran, cela a peu d'intérêt selon moi. Par contre, son intégration dans Home Assistant justifie pleinement son utilité.
Je me suis servi du code qu'on trouve sur cette page : https://342apps.net/configurer-home-assistant-pour-le-teleinfokit/
Il est nécessaire de récupérer des cartes personnalisées (custom cards) via HACS pour que l'affichage fonctionne :
Page 12 sur 36