diff --git a/content/articles/2026/2026-02-06_plugin_cornelis.md b/content/articles/2026/2026-02-06_plugin_cornelis.md new file mode 100644 index 0000000000..c185eede25 --- /dev/null +++ b/content/articles/2026/2026-02-06_plugin_cornelis.md @@ -0,0 +1,110 @@ +--- +title: Expérimentations avec le plugin Cornelis +subtitle: Peuchère Escher +authors: + - Guilhem ALLAMAN +categories: + - article +comments: true +date: 2026-02-06 +description: Découverte et expérimentations avec le plugin Cornelis, pour mimer la lithographie façon Maurits Cornelis Escher. +icon: fontawesome/solid/paintbrush +image: https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2026/decouverte_plugin_cornelis/cornelis_tesselation_final.png +tags: + - Cornelis + - QGIS +--- + +# Expérimentations avec le plugin Cornelis + +:calendar: Date de publication initiale : {{ page.meta.date | date_localized }} + +![icone art SIG](https://cdn.geotribu.fr/img/logos-icones/divers/artsig.png){: .img-thumbnail-left } + +Connaissez-vous l'artiste [M.C. Escher](https://fr.wikipedia.org/wiki/Maurits_Cornelis_Escher) ? Il y a quelques temps, j'aurais répondu non à cette question, issu d'un cursus académique lors duquel j'ai appris à manier les pointeurs plutôt que les pinceaux. Et encore... + +Il s'agit d'un artiste néerlandais du XXe siècle, connu notamment pour ses gravures sur bois et [lithographies](https://fr.wikipedia.org/wiki/Lithographie), souvent inspirées des mathématiques et des motifs de l'art islamique. + +![Reptiles de M.C. Escher](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2026/decouverte_plugin_cornelis/Study_of_Regular_Division_of_the_Plane_with_Reptiles.webp){: .img-center loading=lazy } + +_[Reptiles](https://en.wikipedia.org/wiki/Reptiles_(M._C._Escher)) de M.C. Escher_ + +Il a notamment été influencé par les motifs du [palais de l'Alhambra, à Grenade](https://fr.wikipedia.org/wiki/Alhambra_(Grenade)) : + +![Alhambra par Juan Laurent, c. 1874, Department of Image Collections [archive], National Gallery of Art Library, Washington, D.C.](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2026/decouverte_plugin_cornelis/Alhambra_by_Juan_Laurent.webp){: .img-center loading=lazy } + +Je suis personnellement plutôt sensible à cet art, et une récente découverte d'outillage QGIS permet de relier ceci avec les SIG ! + +## Un plugin QGIS : Cornelis + +Dans l'activité de géo-veille qu'on aime bien faire avec la Geotribu, il y a quelques temps on est tombé sur ce post mastodon, qui laisse un peu sans voix... + + + +
Post by @geum@mapstodon.space
View on Mastodon
+ + + +Waouh ! Possible de décliner des motifs dans QGIS grâce à ce plugin ! + +Styley, et [le _README_ du dépôt GitHub du plugin](https://github.com/xcaeag/Cornelis-QGis-Plugin) est vraiment magnifique :star_struck: ! + +Cet article aurait simplement pu reprendre ce _README_, qui est une oeuvre d'art en soi, ceci dit j'ai aussi voulu essayer ce plugin avec un autre truc que j'aime bien faire : des cartes psychédéliques dans QGIS avec des projections random. + +## Création d'un "fond de carte" en guise de base au motif + +De temps à autre, je prends donc mon pied à créer des cartes, dans QGIS, avec un SCR random, histoire d'en découvrir quelques uns, histoire d'admirer les artefacts des reprojections géodésiques et les glitchs du _rendering_ de QGIS :two_hearts:... + +En voici une réalisée, en période post-Noël, dont voici, dans les grandes lignes, la recette de création : + +1. Ouvrir un nouveau projet vide dans QGIS. + +1. Tapper "`world`" dans la barre des coordonnées de QGIS. Il s'agit ici d'un _easter egg_, et vous pouvez [en découvrir d'autres dans cet article](../2022/2022-04-18_easter_eggs_qgis_regale.md) de [Delphine](../../team/delphine-montagne.md) et [Julien](../../team/julien-moura.md). Concrètement, cette action va ajouter une carte du monde avec la projection `EPSG:4326` dans le canvas de QGIS. + +1. Créer une grille avec l'algorithme de processing adéquat, en essayant différentes tailles. + +1. Ouvrir le dialogue du choix du SCR du projet QGIS actuel, explorer et se lâcher. Parfois j'utilise un générateur de nombres aléatoires, ceci dit QGIS affiche parfois un message disant l'impossibilité de reprojeter, ce qui je dois l'avouer dépasse mon champ d'intervention. Ici j'ai pris [le SCR _ESRI:102036_](https://spatialreference.org/ref/esri/102036/), soit le "South Pole Gnomonic" :smirk: En plus - le hasard fait bien les choses, j'avais regardé la veille [ce super documentaire, sur les traces du manchot empereur en Antarctique](https://www.arte.tv/fr/videos/060769-000-A/antarctica-sur-les-traces-de-l-empereur/)... + +1. Jouer avec les symbologies, les couleurs de remplissages, les bordures, etc... Personnellement j'aime bien le jaune, pas seulement parce que c'est rafraîchissant en été à l'apéro, mais aussi parce que c'est la couleur par défaut de la sélection dans QGIS ! + +Et voici la carte finale : + +![Carte géométrique faisant usage du SCR ESRI:102036](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2026/decouverte_plugin_cornelis/esri102036.webp){: .img-center loading=lazy } + +## Création d'un pavage avec le plugin Cornelis + +Maintenant, installons et utilisons [le plugin Cornelis](https://plugins.qgis.org/plugins/Cornelis) pour créer et décliner des motifs sur base de cette "carte". + +À noter que ce plugin est en mode expérimental, il vous faudra donc activer les plugins expérimentaux dans vos paramètres. + +Une fois installé, une boîte à outils vient s'intégrer dans QGIS. Voyons ce qu'elle fournit et comment créer des motifs. + +![Choix du type de pavage dans la boîte à outils du plugin Cornelis](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2026/decouverte_plugin_cornelis/cornelis_tesselation_menu_choice.webp){: .img-center loading=lazy } + +Il y a différents types de pavages disponibles, avec une image qui permet de prévisualiser ce que ce type de pavage fera. + +Une fois le type de pavage choisi, celui-ci est visible dans le canvas de QGIS, et peut être modifié / affiné à souhait : + +![Dessin d'un pavage dans QGIS avec le plugin Cornelis](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2026/decouverte_plugin_cornelis/cornelis_tesselation_drawing.webp){: .img-center loading=lazy } + +Il est possible de déplacer le motif, rajouter ou supprimer des sommets, changer d'échelle, etc. Ainsi que sauvegarder puis recharger un tel pavage sous forme de fichier `.pav` grâce aux deux derniers boutons de la boîte à outils. + +## Génération de la carte pavée + +Une fois le pavage dessiné, on lance la génération de la carte grâce au bouton adéquat. + +À noter que les géométries des couches vectorielles visibles qui intersectent le motif de base seront utilisées, et les motifs générés placés sous forme de couches temporaires dans un nouveau groupe de _layers_ QGIS. + +Voici le résultat final de l'expérimentation : + +![Résultat final - carte pavée 1 avec le plugin Cornelis](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2026/decouverte_plugin_cornelis/cornelis_tesselation_final_1.png){: .img-center loading=lazy } + +Et avec une autre tesselation : + +![Résultat final - carte pavée 2 avec le plugin Cornelis](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2026/decouverte_plugin_cornelis/cornelis_tesselation_final_2.png){: .img-center loading=lazy } + +Un processus très sympa à dérouler, et j'apprécie particulièrement les capacités artistiques de QGIS qui ne sont plus à démontrer, et enrichies grâce à ce plugin Cornelis que je vous invite à essayer sur vos données vecteur ! + + + +{% include "licenses/beerware.md" %}