Projet:Communes de France/Cartographie/6.Natura 2000
Le présent article s'inscrit dans le cadre d'un tutoriel de QGIS, un logiciel SIG (système d'information géographique) libre multiplate-forme publié sous licence GPL, dédié à la réalisation de cartes pour les articles des divisions françaises dans Wikipédia, et en particulier les articles des communes de France.
Il vise à établir la carte des sites Natura 2000 des différentes communes de France.
Résultat attendu
modifier![](http://upload.wikimedia.org/wikipedia/commons/thumb/5/56/12002-Aguessac-Natura2000.png/260px-12002-Aguessac-Natura2000.png)
Carte
modifierLa carte ci-contre doit pouvoir être éditée pour toutes les communes de France.
Utilisation
modifierCe type de carte peut être affiché dans la section Géographie (sous-section milieux naturels et biodiversité) de l'article d'une commune, comme dans Aguessac, commune de l'Aveyron.
Données
modifierDonnées départementales
modifierDépartements non frontaliers
modifierOn commencera par des départements non frontaliers. Les données à télécharger sont identiques à celles de la carte des réseaux hydrographiques et routiers (on ne télécharge que les données en shapefile, à savoir .shp) :
- Découpage administratif communal : Export simple de janvier 2020 - vérifié et simplifié à 5 m en .shp sur le site du portail de données libres du gouvernement français, élaboré avec le concours des contributeurs à OpenStreetMap
- Contours des départements français issus d'OpenStreetMap : export 2018- vérifié, non simplifié
- Cours d'eau : Cours d'eau - Métropole 2016 - BD Carthage
- Fond Openstreetmap : Le .shp de la région souhaitée (découpage antérieur à la création de la région Occitanie) est à télécharger ici sur http://download.geofabrik.de/
- Données environnementales :
Départements frontaliers
modifierPour les départements frontaliers, on va avoir besoin du découpage des pays frontaliers. On pourrait s’en passer, mais c’est quand même mieux de pouvoir coloriser le pays voisin (et mettre éventuellement automatiquement son nom), surtout si on est proche de la mer et que l’on veut aussi coloriser celle-ci (sinon on aura l'impression que la Méditerranée recouvre également l'Espagne, pour les Pyrénées orientales !).
Les données qui nous intéressent sont ici
Télécharger countries 2020, échelle 1 : 1 million en .shp (shape)
Construction de la carte
modifier
Ce tutoriel réutilise des informations d'autres tutoriels. Des renvois sont faits dans le texte. Manip plus rapide :
|
Couche 1 : départements
modifierVoir cette page.
Couche 2 : communes
modifierVoir cette page.
Couches 3 : cours d'eau
modifierVoir cette page.
Pour éviter de surcharger la carte on ne mettra pas d'étiquettes pour les couches COURS D'EAU 5, 6 et 7.
Couche 4 : hydrographie surfacique
modifierVoir cette page.
Couches 5 : Openstreetmap (OSM)
modifierVoir cette page.
Dans le cadre de ce projet, on ne chargera pas la couche bâtiments (buildings).
Couches 6 : Natura 2000
modifierDescriptif des données
modifierLe réseau Natura 2000 s’inscrit au coeur de la politique de conservation de la nature de l’Union européenne. Il comprend
- des Zones de Protection Spéciales (ZPS), visant la conservation des espèces d'oiseaux sauvages figurant à l'annexe I de la Directive "Oiseaux" ou qui servent d'aires de reproduction, de mue, d'hivernage ou de zones de relais à des oiseaux migrateurs ;
- des Zones Spéciales de Conservation (ZSC) visant la conservation des types d'habitats et des espèces animales et végétales figurant aux annexes I et II de la Directive "Habitats".
Il y aura donc lieu de télécharger les deux couches.
Mis en forme des couches
modifierCouche zps1912.shp :
symbole unique
remplissage simple
couleur de remplissage (opacité 100 %):
style de remplissage : Continue
couleur de trait
Largeur de trait : 0.26
Style de trait : Ligne continue
Étiquettes : valeur : SITENAME - police MS Shell Dlg 2 - style Normal - taille : 14 - couleur :
Couche sic.1912.shp :
symbole unique
remplissage simple
couleur de remplissage (opacité 100 %):
style de remplissage : Continue
couleur de trait
Largeur de trait : 0.26
Style de trait : Ligne continue
Étiquettes : valeur : SITENAME - police MS Shell Dlg 2 - style Normal - taille : 14 - couleur :
Couche 7 optionnelle : pays limitrophes
modifierVoir cette page.
Édition de la carte pour une commune
modifierÉditer signifie mettre en forme une page à partir des données de la carte. A terme l'édition se fera automatiquement pour toutes les communes. Mais il faut commencer par une carte d'une commune pour calibrer tous les paramètres.
Projet / nouvelle mise en page puis donner un nom "09-Natura" par exemple (si on trav aille sur les sites Natura 2000 de l'Ariège), puis il va s'agir de paramétrer les différents onglets du composeur d'impression : Mise en page / Propriétés de l'objet / Guides / Atlas
Modèle de mise en page
modifierNous n'avons besoin pour cette carte d'aucune légende (uniquement le nord, l'échelle et le paramétrage de l'atlas). Télécharger le modèle de composition suivant :
Puis stocker le fichier dans un répertoire "Modèles".
Mise en page à partir du modèle téléchargeable
modifierLa mise en page se fait comme suit :
- Projet / Nouvelle mise en page
- dans la fenêtre qui s'ouvre, donner un nom "09-Natura2000" par exemple (si on travaille sur ls communes de l'Ariège) ;
Le composeur d'impression affiche alors une page vierge au format A4 paysage. On pourrait modifier ces caractéristiques, mais pour l'instant on y touchera pas. puis
- Mise en page
- Ajouter des objets depuis un modèle
- sélectionner le modèle Sols.qpt
- Ouvrir
Puis charger la carte : ajouter carte (7ème picto à partir du haut en colonne de gauche)
Si tout s'est bien passé, la mise en page ... est terminée!
Modifications de la mise en page
modifierDifférents pictos figurent dans la colonne de gauche du composeur d'impression, permettant de modifier tel ou tel paramètre. Exemples :
Déplacement de la carte dans le cadre
modifier- 4ème picto à partir du haut (faisant apparaitre différentes flèches) : permet de déplacer la carte à l'intérieur du cadre :
Cliquer sur le picto, puis cliquer sur la carte dans le cadre et faire glisser à droite ou gauche, puis relacher. La carte est déplacée.
On obtient la même chose avec les commandes : Editer / Déplacer le contenu
Modification du cadre
modifierOn part d'un format A4 paysage, on peut vouloir une autre mise en page. Pour cela :
- 3ème picto à partir du haut (faisant apparaitre une flèche blanche) : cliquer sur le picto. Cela fait apparaitre des points blancs autour du cadre (des « poignées »). En cliquant-déplacant ces poignées, on peut faire varier la taille du acdre.
On obtient la même chose avec les commandes : Editer / Sélectionner/Déplacer un objet
On comprend aisément que cette commande est périlleuse, puisqu'on perd la mise en page initiale.
Export de l'image
modifierDès ce stade, on peut créer la première carte comme suit :
- Mise en page
- Exporter au format image (rappel, pour le cas d'espèce on exportera en .png)
- Donner un nom.
Édition automatique d'un lot de cartes de communes avec la fonction atlas
modifierQu'est-ce qu'un atlas
modifierLe but de la fonction Atlas de QGis est d’automatiser la production d’une série de cartes, à partir d'une mise en page donnée (celle que l'on vient de définir par exemple) et d'une couche maîtresse (ou couche de couverture) (les communes dans notre cas).
Paramétrer l'atlas
modifierDans le composeur d'impression (où est affiché la mise en page que l'on vient de définir), figurent à droite 4 onglets : Mise en page - Propriétés de l'objet - Guides - Atlas.
Cliquer sur Atlas puis cocher "générer un atlas".
Configuration
modifier- sélectionner la couche de couverture : commune-20200101 (à savoir la couche des communes au 1er janvier 2020 - il est clair que si c'est une autre date, le nom du fichier sera différent!)
- nom de la page : sélectionner le champ "nom"
- cocher Filtrer avec et dans le fenêtre écrire : "insee" LIKE '09%' (on choisit toutes les communes dont le code Insee commence par 09, à savoir les communes de l'Aveyron)
- cocher "Ordonner par" et sélectionner insee
Sortie
modifierIl est essentiel de bien formater le nom de sortie pour bien s'y retrouver ensuite puisqu'on peut avoir en sortie plusieurs centaines voire milliers de cartes! Le nom du fichier de sortie sera donc structuré systématiquement comme suit : code Insee-nom de la commune-Nature de la carte.
A cette fin, décocher la case export d'un seul fichier (si possible), puis, dans Expression du fichier de sortie, saisir l'expression suivante : "insee" || '-' || "nom" || '-Natura_2000'
Format d'export : laisser .png (même quand on exportera en .svg).
Paramétrer la couche de couverture
modifierIl convient de maintenant lier les éléments de la couche de couverture à l'atlas. Pour cela,
Double-clic sur la couche communes > sélection picto pinceau (symbologie) > dans le menu déroulant du haut (qui comprend : aucun symbole / symbole unique / catégorisé / gradué / ensemble de règles / polygones inversés / 2,5 D) choisir ensemble de règles
On va définir deux règles pour d'une part lier la couche à l'atlas, et d'autre part mettre un masque gris sur tout le territoire qui n'est pas celui de la commune affichée dans l'atlas :
1ère règle
Double-clic sur la ligne dans le cadre et entrer les caractéristiques suivantes :
- dans la fenêtre en face du mot filtre, inscrire : @atlas_featureid = $id
- dans le bloc symbole : remplissage > remplissage simple et choisir
- couleur de remplissage : transparent
- style de trait : continu
- couleur de trait : noire
- largeur de trait : 0.26
2ème règle
Pour faire apparaitre une deuxième ligne, cliquer sur le picto + en bas du cadre
- dans la fenêtre en face du mot filtre, inscrire : ELSE
- dans le bloc symbole : remplissage > remplissage simple et choisir
- couleur de remplissage (opacité 50 %)
- style de trait : ligne en pointillé
- couleur de trait : noire
- largeur de trait : 0.6
Contrôler l'édition par l'atlas
modifierJusqu'à présent la composition est fixe et identique à toutes les cartes, en particulier en ce qui concerne l'échelle. Toutes les cartes sont à la même échelle. Or il y a des communes petites et de très grandes communes. On souhaite que l'échelle soit dynamique, à savoir que le territoire de la commune se cale automatiquement dans le cadre et adapte donc l'échelle qui devient dès lors dynamique.
Pour cela
- sélectionner la carte en cliquant dessus (les poignées doivent apparaître) ;
- cliquer sur l'onglet "Propriétés de l'objet" ;
- dérouler vers le bas les items puis cocher "contrôlé par l'atlas".
C'est terminé. Bon, on voit bien qu'il y a tout un tas d'autres paramètres, mais on verra plus tard (enfin, peut-être!)
L'atlas est prêt.
Aperçu de l'atlas
modifierAvant de lancer l'édition, il est essentiel de s'assurer du rendu en prévisualisant les cartes produites.
Cliquer sur le picto en forme de mappemonde (juste en-dessous du mot paramètres de la ligne de commandes supérieure). Cela génère l'atlas et en faisant défiler les noms des communes on peut voir le résultat.
Exporter une commune de l'atlas
modifierAvant d'exporter tout l'atlas, il est souhaitable d'exporter une commune. Pour cela, dans le composeur d'impression :
Mise en page / Exporter au format image. puis choisir l'emplacement où on éditera l'atlas.
Exporter tout l'atlas
modifierAttention, avant de lancer l'export complet, il faut être sûr de soi, car il est quelquefois difficile d'arrêter la production (ou tout au moins il peut y avoir un délai entre la commande et l'arrêt). Bon, ce n'est pas en soi non plus un pb car si on réédite l'atlas, les nouvelles images vont venir écraser les anciennes. Mais c'est du temps de perdu.
Si on est sûr du coup :
- Atlas
- Exporter l'atlas en tant qu'images (car s'agissant d'images rasters, on va privilégier ce format) ;
- sélectionner le répertoire dans lequel on veut éditer
- choisir la résolution d'exportation : 600dpi (ppp) dans notre cas, car on veut la plus grande définition, soit une page de dimensions 7015px x 4960px -(ce qui est pas mal!). Bon, cela prend plus de temps qu'en 300 dpi bien entendu (qui est la résolution d'exportation habituelle).
... et c'est parti!
Chargement sur Commons
modifierChargement à l'unité
modifierChargement en masse
modifierAvec quelques centaines de cartes à téléverser sur Commons, on risque d'avoir des difficultés si on intervient à la main, voire même avec les outils mis à disposition par Wikimédia Commons. Un automate est nécessaire. Nous opterons pour Pattypan.