Comment montrer un nombre par région sur une carte ? (carte, carte choroplèthe)
En bref
Comment montrer un nombre par région sur une carte ? La page « Carte » (sur la page des données) colore des zones selon une valeur (carte choroplèthe). Il faut une colonne avec le code de zone, une avec la valeur et les limites. Un tableau avec les mêmes valeurs figure toujours à côté.
Comment cela fonctionne dans Statable
- Limites : ouvrir votre propre fichier GeoJSON ou « Charger les limites depuis Eurostat ».
- Choisissez la colonne du code de zone, la colonne de la valeur et la propriété des limites qui contient le code.
- Choisissez la répartition : quantiles (le même nombre de zones par classe) ou classes de largeur égale.
- Regardez la carte et le tableau ; enregistrez l’image en SVG ou PNG, le tableau en CSV.
Les limites et leur licence
Statable ne fournit aucune limite. Il y a deux voies :
- Ouvrez votre propre fichier GeoJSON. Il contient des zones sous forme de Polygon ou MultiPolygon en degrés de longitude et de latitude (WGS 84), 20 Mo au plus et 20 000 zones au plus. Qui partage la carte indique la source et les droits d’utilisation des limites.
- « Charger les limites depuis Eurostat » : niveau NUTS de 0 à 3 et un pays (deux majuscules, par exemple AT). Cela n’arrive qu’au clic ; le fichier peut faire 5 Mo au plus.
Les conditions des limites d’Eurostat en termes simples :
- Les limites viennent d’Eurostat (GISCO) et appartiennent à EuroGeographics. Eurostat n’accorde sur elles qu’un droit d’utilisation non exclusif et non transférable.
- Elles ne peuvent être utilisées qu’à des fins non commerciales, et la source doit être citée. Cela vaut aussi quand la carte est transmise.
- C’est pourquoi Statable ne les fournit pas. Cette condition est affichée avant le chargement et doit être confirmée.
- La mention « © EuroGeographics pour les limites administratives » apparaît toujours dans l’image et dans l’export.
- Les limites ne sont conservées qu’avec la carte dans votre propre projet, pas sur un serveur.
Ce qui part sur le réseau
Quand vous cliquez sur « Charger les limites depuis Eurostat », une requête part vers la Commission européenne (gisco-services.ec.europa.eu). Son serveur voit l’adresse IP et l’adresse du fichier. Rien d’autre n’y va ; aucune donnée de Statable n’est envoyée. Dans la version sans réseau (hors ligne), il n’y a que votre propre fichier. Pour les arrondissements et les communes, Statable ne fournit pas de limites ; ouvrez votre propre fichier GeoJSON dont vous avez vérifié les conditions d’utilisation.
Attribution et valeurs manquantes
- Le code dans les données doit correspondre exactement au code des limites (la casse compte, les espaces en bordure non).
- Statable compte les codes non appariés dans les deux sens et donne des exemples : des codes des données pour lesquels il n’y a pas de zone, et des zones pour lesquelles les données n’ont pas de code.
- Une zone sans valeur a son propre remplissage gris hachuré et apparaît dans la légende comme « pas de valeur ». Elle n’est jamais dessinée comme 0.
- Si un code apparaît plusieurs fois dans les données, il n’est pas unique et ne reçoit pas de valeur.
Piège : ce qu’une carte suggère facilement
- Une carte montre des zones, pas des personnes : les grandes zones paraissent plus importantes qu’elles ne sont.
- Les nombres absolus n’ont pas leur place sur une carte de zones. Utilisez des taux ou des parts. Statable ne peut pas savoir si la colonne choisie est un total ; c’est pourquoi cette remarque est toujours affichée.
- Le choix des classes change l’image. Un autre découpage montre les mêmes nombres autrement.
- Petites zones avec peu de cas : la valeur fluctue fortement, même si la carte la montre calmement.
Conditions et limites
- Seules les zones sont dessinées. Statable ne dessine ni points ni lignes.
- La projection est simple : la longitude est comprimée par le cosinus de la latitude moyenne. C’est suffisant pour afficher, pas pour mesurer des surfaces ou des distances.
- Les textes du fichier ne sont affichés que comme texte et jamais exécutés comme commande. Un fichier illisible ou trop volumineux n’est pas repris ; Statable en donne la raison.
- Les couleurs des classes se distinguent aussi en niveaux de gris.
Exemples typiques
- Le taux de chômage par Land (niveau NUTS 2).
- Un taux pour 1000 habitants par région à partir de vos propres données, avec votre propre fichier GeoJSON.
Pour les spécialistes
Les limites d’Eurostat sont NUTS_RG_60M_2024_4326 (échelle 1:60 millions, coordonnées en EPSG:4326), par niveau de LEVL_0 à LEVL_3 ; le fichier est filtré dans le navigateur sur le pays choisi. Avec des quantiles et beaucoup de valeurs égales, il en résulte moins de classes que demandé ; Statable le signale.