Utilisation d'ArcGIS, QGIS, Grass et / ou GVSIG:
- Quels sont certains des outils et processus impliqués dans la création de cartes thermiques efficaces?
- Quels sont les plugins impliqués?
- Quels sont les principaux besoins en données?
- Quels sont les défauts des cartes thermiques existantes?
- Quels sont certains des problèmes que les cartes thermiques ne peuvent pas couvrir efficacement?
- Comment ne pas faire une carte de chaleur?
- Existe-t-il de meilleures alternatives (dans le même contexte) que la carte thermique pour la représentation des données?
Réponses:
Il existe au moins deux types de cartes thermiques différentes:
Chaque méthode a des avantages et des problèmes, je crains d’entrer dans les détails, c’est bien au-delà de ce Q & A.
Je vais essayer de lister quelques méthodes et fonctions pour QGIS et GRASS.
Concentration de points
Si vous suivez le mouvement de la faune, des véhicules, etc., il peut être utile d’évaluer les régions présentant une forte concentration de messages de localisation.
Outils: par exemple, le plugin QGIS Heatmap (disponible dans les versions> 1.7.x) ou GRASS v.neothers ou v.kernel
Distributions de valeurs d'attributs
Ici, nous parlons plus ou moins de méthodes d’interpolation. Les méthodes comprennent:
IDW
Selon l'implémentation, cela peut être global (en utilisant tous les points disponibles dans l'ensemble) ou local (limité par le nombre de points ou la distance maximale entre les points et la position interpolée).
Outils: plug-in d'interpolation QGIS (global), GRASS v.surf.idw ou r.surf.idw (local)
Splines
Encore une fois, un grand nombre d'implémentations possibles. Les B-Splines sont populaires.
Outils: GRASS v.surf.bspline
Krigeage
Méthode statistique avec différents sous-types.
Outils: GRASS v.krige (merci à om_henners pour le conseil) ou en utilisant R.
la source
Statistiquement, voici comment procéder pour dresser une carte thermique:
1) Intégrez des fonctionnalités ponctuelles. L’idée d’intégration consiste à prendre des points qui doivent être considérés comme coïncidents et à les fusionner en un seul lieu. J'aime utiliser l' analyse du plus proche voisin et utiliser une valeur appropriée à partir de là. (Par exemple, lorsque je fais une carte thermique de crime, j'utilise le premier voisin moyen le plus proche pour l'ensemble de données de parcelle sous-jacent par rapport auquel les crimes sont géocodés).
2) Recueillir des événements . Cela crée un poids spatial pour tous vos points intégrés. Par exemple, si vous avez 5 événements au même endroit, cela deviendra un point avec un poids 5. Ceci est essentiel pour les deux prochaines étapes. Si vous avez besoin d'agréger un attribut dans le pool d'événements, c'est-à-dire que différents événements ont un poids plus élevé, vous pouvez utiliser une jointure spatiale un à un . Utilisez la sortie "collect event" comme cible et vos événements intégrés d'origine comme fonctionnalités de jointure. Définissez les règles de fusion de la carte de champs combinant statistiquement l'attribut sur les événements intégrés (normalement avec un SUM, bien que vous puissiez utiliser d'autres statistiques).
3) Déterminez l'autocorrélation spatiale de pic en utilisant I de Global Moran . Comme il est dit, lancez Global Moran's I à différents intervalles pour déterminer la bande de pointe de l'autocorrélation spatiale à l'échelle appropriée à l'analyse que vous effectuez. Vous voudrez peut-être réexécuter le voisin le plus proche sur vos événements collectés pour déterminer la plage de début des tests I de votre moran. (par exemple, utilisez la valeur maximale pour le premier voisin le plus proche)
4) Lancez Getis-Ord Gi * . Utilisez une bande de distance fixe basée sur l'analyse de votre moran ou utilisez la bande de distance fixe comme zone d'indifférence. Votre poids spatial des événements de collecte est votre champ de nombre numérique. Cela vous donnera des scores z pour chaque point d'événement de votre ensemble.
5) Exécuter IDW contre les résultats de Getis-Ord Gi *.
Ce résultat est très différent de ce que vous obtenez avec la densité du noyau. Il vous montrera où les valeurs élevées et les valeurs faibles sont regroupées plutôt que simplement où les valeurs sont élevées, sans tenir compte de la classification, comme dans la densité du noyau.
la source
Bien que j'aime les cartes thermiques, je me rends compte qu'elles sont souvent mal utilisées.
En général, ce que j'ai vu est un processus dans lequel la couleur de chaque pixel est basée sur le résultat d'une fonction inversée pondérée en fonction de la distance appliquée à une collection de points. Chaque fois qu’une carte comporte de nombreux repères de points qui se chevauchent, je pense qu’il est utile d’envisager une carte thermique.
Voici une API basée sur le Web .
GeoChalkboard a un bon tutoriel pour cela .
Vous pouvez utiliser IDW dans ArcGIS.
la source
Pour les cartes de chaleur simples et la génération de lignes de contour, j'ai utilisé QGis avec l'intégration Grass:
NB: Pour que cela fonctionne, les jeux de données doivent être dans la même projection!
la source
Je pense que cette question a été largement résolue, à l'exception de quelques points concernant les problèmes.
Les cartes thermiques peuvent être formidables, mais l’interprétation est un défaut classique. Prenez la différence entre une carte thermique des événements criminels et une carte (thermique ou autre) du taux / de la proportion de criminalité. Bien que la carte thermique des événements puisse être utile pour identifier la densité globale des événements, elle est aveugle en tant qu’estimation du risque, mais elle serait souvent interprétée ou mal utilisée de cette manière. Considérez le même nombre d'événements dans une région de la même taille et de la même forme, mais avec une population différente, alors que la criminalité peut être concentrée dans une région, tout simplement parce qu'il y a plus de personnes dans cet espace. En outre, les taux pour les données d'événement, comme pour les crimes, peuvent être difficiles à modéliser, car pour produire un raster de carte thermique, ils peuvent nécessiter un événement comme un modèle de population, mais les personnes ne restent pas immobiles.
Un deuxième problème est qu'une carte thermique se limite à considérer une seule échelle d'espace et que la sélection de cette échelle d'espace, c'est-à-dire la taille du noyau ou le taux de dégradation, peut être compliquée et dépend des objectifs de l'étude mais doit être justifiée. . Si le but est d'identifier le centre du groupe le plus puissant et l'échelle à laquelle il se produit (peut-être pour identifier la source d'une épidémie et un facteur de propagation de celle-ci), une meilleure option pourrait être d'envisager plusieurs échelles. Avec des pondérations appropriées proportionnelles à l'échelle / surface pour produire un raster en 3 dimensions, les maximums locaux dans le raster 3D en échelle spatiale indiquent l'emplacement du centre des clusters et leurs tailles respectives, ainsi que la persistance entre les échelles.
la source