Expérimentations avec le plugin Cornelis#
Date de publication initiale : 18 mars 2026
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
Il a notamment été influencé par les motifs du palais de l'Alhambra, à Grenade :
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...
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 :
-
Ouvrir un nouveau projet vide dans QGIS.
-
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 projectionEPSG:4326dans le canvas de QGIS. -
Créer une grille avec l'algorithme de processing adéquat, en essayant différentes tailles.
-
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...
-
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 :
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.
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.
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 :
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 :
Et avec une autre tesselation :
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#
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/
Commentaires
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

![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)






