Aller au contenu

Expérimentations avec le plugin Cornelis#

📆 Date de publication initiale : 18 mars 2026

icone art SIG

Connaissez-vous l'artiste M.C. Escher ? Issu d'un cursus académique où j'ai appris à manier les pointeurs plutôt que les pinceaux, il y a quelques temps, j'aurais répondu non à cette question.

Il s'agit d'un artiste néerlandais du XXe siècle, connu notamment pour ses gravures sur bois et ses lithographies, souvent inspirées des mathématiques et des motifs de l'art islamique.

Reptiles de M.C. Escher

Reptiles de M.C. Escher

Il a notamment été influencé par les motifs du palais de l'Alhambra, à Grenade :

Alhambra par Juan Laurent, c. 1874, Department of Image Collections [archive], National Gallery of Art Library, Washington, D.C.

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 est vraiment magnifique 🤩 !

Cet article aurait simplement pu reprendre ce README, qui est une œuvre 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 le temps de 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 💕...

Voici l'une d'elle, réalisée en période post-Noël. Et voici dans les grandes lignes la recette de création :

  1. Ouvrir un nouveau projet vide dans QGIS.

  2. Taper "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 de Delphine et Julien. Concrètement, cette action va ajouter une carte du monde avec la projection EPSG:4326 dans le canvas de QGIS.

  3. Créer une grille avec l'algorithme de processing adéquat, en essayant différentes tailles.

  4. 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 mes compétences. Ici j'ai pris le SCR ESRI:102036, soit le "South Pole Gnomonic" 😏 En plus - le hasard fait bien les choses, j'avais regardé la veille ce super documentaire, sur les traces du manchot empereur en Antarctique...

  5. 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

Création d'un pavage avec le plugin Cornelis#

Maintenant, installons et utilisons le plugin 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.

Activation des extensions expérimentales dans QGIS

Une fois installée, 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

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

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

Et avec une autre tesselation :

Résultat final - carte pavée 2 avec le plugin Cornelis

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 !

Auteur·ice#

Guilhem ALLAMAN#

Portrait Guilhem Allaman

Je suis ingénieur informaticien. J'aime les ordinateurs. Mais ce que j'aime par-dessus tout (oh oui !), c'est itérer, et ce de manière agile, transverse et langoureuse, de bon matin, dès l'aube, à l'heure où blanchit le dashboard du sprint backlog.

Basé à Paris, j'ai commencé par le développement Java avant de découvrir les joies des SIG et de m'y spécialiser. Mon parcours m'a amené à travailler un certain temps dans les télécommunications au sens large, et avec des boîtes comme Oslandia, une filiale de Canal+ Afrique et OPENGIS.ch avec qui j'évolue désormais.

Je participe à Geotribu depuis début 2024, et mes contributions ici n'engagent que moi, me, myself and I.

Licence Beerware #

Ce contenu est sous licence Beerware (Révision 42).
Les médias d'illustration sont potentiellement soumis à d'autres conditions d'utilisation.

Réutiliser, citer l'article

Tant que vous conservez cette licence :

  • vous pouvez faire ce que vous voulez de ce contenu
  • si vous rencontrez l'auteur/e un jour et que vous pensez que ce contenu vaut le coup, vous pouvez lui payer un coup en retour

Citer cet article :

"Expérimentations avec le plugin Cornelis" publié par Guilhem ALLAMAN sur Geotribu - Source : https://geotribu.fr/articles/2026/2026-03-18_plugin_cornelis/

Partager sur :

Commentaires

Afin de favoriser les échanges constructifs, merci de préférer le pseudonymat à l'anonymat. Pour rappel, l'adresse mail n'est pas exposée publiquement et sert principalement aux notifications de réponse. Les commentaires sont automatiquement republiés sur nos réseaux sociaux pour favoriser la discussion. Consulter la page sur la confidentialité et les données personnelles.
Une version minimale de la syntaxe markdown est acceptée pour la mise en forme des commentaires.
Propulsé par Isso.

Ce contenu est sous licence Creative Commons BY-NC-SA 4.0 International Pictogramme Creative Commons Pictogramme Creative Commons BY Pictogramme Creative Commons NC Pictogramme Creative Commons SA