Suite

Difficulté à faire correspondre les fichiers de formes du recensement américain dans QGIS

Difficulté à faire correspondre les fichiers de formes du recensement américain dans QGIS


J'essaie d'utiliser les fichiers de formes du recensement américain pour déterminer quels blocs de recensement composent quels districts législatifs d'État. J'ai décidé de tester la méthode sur un état où j'avais déjà ces données pour voir si cela fonctionnait, et ce n'est pas le cas. QGIS a attribué un district à chaque bloc de recensement, mais c'était souvent le mauvais. Je recherche de l'aide pour trouver un bon moyen d'obtenir ces informations.

Le processus que j'ai utilisé consistait à transformer les blocs de recensement en centroïdes, à transformer les centroïdes en points aléatoires stratifiés, à joindre le fichier de formes de bloc de recensement d'origine avec les points aléatoires, puis à le joindre au fichier de formes State House. J'ai également essayé de simplement faire une jointure spatiale entre le bloc et les fichiers de formes législatifs, mais j'ai eu le même problème.


Les zones géographiques du recensement suivent une hiérarchie stricte. Faire cela comme une simple jointure d'attribut à l'aide d'une table de liens sera beaucoup plus rapide que de le faire comme une jointure spatiale et, comme vous l'avez découvert, également plus précis. Comme Chris W le souligne, le centroïde ne tombe pas toujours à l'intérieur d'un polygone (pensez à une forme de croissant ou de beignet), et c'est pourquoi vous vous retrouvez avec des correspondances incorrectes.

Le Census Bureau fournit ces données dans les fichiers d'attribution des blocs de recensement. Malheureusement, cette page de téléchargement vous oblige à télécharger le BAF par état. Je n'ai pas pu le trouver dans un dossier national, même si je ne serais pas surpris si quelqu'un l'a déjà fait quelque part. De plus, si vous avez déjà une base de données de recensement complète quelque part, vous pouvez extraire vous-même les relations de la table GEOHEADER.

Lorsque vous téléchargez un état, vous obtenez un ZIP avec 9 fichiers, chacun étant un tableau reliant les blocs à une géographie spécifique. Ceux qui vous intéresseront sont ceux qui se terminent par SLDU et SLDL qui signifie State Legislative District Upper/Lower. Le chef du SLDU pour l'Iowa ressemble à ceci :

BLOCKID, DISTRICT 190019601001000,029 190019601001001,029 190019601001002,029 190019601001003,029 190019601001004,029

Il n'est pas tout à fait clair d'après votre question si votre objectif est d'avoir une sortie spatiale des blocs avec les districts législatifs attachés, ou si vous utilisiez simplement QGIS pour faire une jointure spatiale parce que vous ne pouviez pas trouver le BAF. Quoi qu'il en soit, d'après votre question, il est clair que vous avez les connaissances nécessaires pour effectuer la jointure vous-même, je ne vais donc pas m'étendre à moins que vous n'ayez besoin d'une aide supplémentaire.


Malheureusement, je ne parviens pas à trouver les données pour cela en dehors du Minnesota.

Pour le Minnesota, le bureau SIG de l'État m'a fourni un fichier Excel avec deux colonnes - une avec le numéro du bloc de recensement et son numéro de circonscription (ou VTD) correspondant (comme 27010029, ou quelque chose comme ça). Ensuite, j'ai fusionné ce fichier avec un autre fichier Excel qui comportait des colonnes pour les circonscriptions/VTD et une autre colonne pour les districts législatifs. Ce fichier massif de 256 000 lignes relie tous les blocs à leurs districts respectifs de la State House et du Sénat de l'État. Je peux vous envoyer ce fichier par e-mail sur demande.

Voici où vous pouvez obtenir les fichiers de formes pour les VTD et les blocs de recensement : http://www.gis.leg.mn/html/download.html données sur la race/l'ethnicité bloc par bloc) - recherchez les « limites politiques » pour les limites VTD (enceinte)


Voir la vidéo: Extension QGIS: Déplace lignes sur points par attribut