- tous niveaux
- non précisé
faire une carte des villes avec un sig
Comment produire une carte avec un sig à partir de données INSEE?
1 D'abord il convient de trouver les documents sources
Concernant les données chiffrées, on peut consulter avec profit l'Insee.
Pour connaitre la hiérarchie urbaine
Les villes de plus de 100 000 habitants
Les trente premières aires urbaines
Téléchargez le fichier indiqué en bas de page.
2 Il nous faut également un fichier de dessin pour le fond de carte
Allez sur le site data.gouv.fr pour télécharger un fichier de forme de l'IGN (géofla)
« Description de l'ensemble des unités administratives de France métropolitaine et DOM et Mayotte : communes, cantons, arrondissements, départements, régions. GEOFLA® permet à des échelles nationales et régionales de situer toute information thématique, d'analyser des données statistiques et de gérer des déplacements routiers. «
Je vais utiliser le sig édugéo : à l'ouverture du logiciel deux couches se chargent automatiquement ( la carte et la photographie aérienne) à l'échelle de la France j'affiche seulement la carte.
A partir de cette carte, je vais créer une nouvelle couche de dessin (figuré ponctuel) qui contiendra les points localisant les 30 premières villes de France.
A la création de la couche, je veille à bien choisir le figuré de type ponctuel, il reste à déterminer un répertoire de destination.
Puis il s'agit de modifier cette couche en pointant les trente premières aires urbaines d'après le classement de l'Insee
Après enregistrement, voilà le résultat affiché sur la photographie aérienne.
Il me reste à compléter la table attributaire pour donner un nom à chaque ville.
Je dois donner un identifiant clair : je choisis de numéroter les villes dans leur classement Insee de 2008.
Puis il me reste à créer une nouvelle colonne de champ pour identifier les villes par leur nom.
Ce travail préparatoire effectué, je peux maintenant passer à la fusion entre ma table attributaire et le fichier de données Insee téléchargé au format xls.
Jai besoin pour cela de la colonne ID de mon fichier shp et de la colonne rang 2008 du fichier Insee. Les identifiants étant les mêmes (clé primaire) , l'intégration des données nouvelles ne posera pas de problèmes
Je commence par charger le fichier Insee au format XLS dans Open Office : je dois modifier les titres des colonnes (10 caractères, ASCII) puis enregistrer le fichier au format dbf (format ascii/us). Attention ce format ne prend pas en compte les caractères accentués !
Puis je charge ce fichier dbf dans qgis édugeo
Il me reste à joindre les attributs des deux couches .
Pour cela il faut activer la fonction disponible dans le menu outils, puis sélectionner Joindre les attributs
Enregistrez votre fichier de sortie sous un nouveau nom dans un répertoire clairement identifié. Validez en cliquant sur OK.
Vérifiez ensuite votre table attributaire qui doit maintenant être enrichie des champs complémentaires.
Je dispose désormais d'un fichier shapefile qui comprend la liste des 30 premières villes de France avec les données Insee : population 2008, population 1999 et enfin l'évolution entre ces deux dates en %.
Il reste à faire un traitement sémantique de ces données pour produire la carte souhaitée.
Données Insee sur fond geofla IGN