H3
H3 est une grille mondiale d’hexagones, conçue par Uber et devenue un standard ouvert. Elle couvre la Terre à 16 niveaux de détail imbriqués, de cellules de la taille d’un pays jusqu’à des cellules de la taille d’une table, et chaque cellule possède un identifiant stable que tout autre système utilisant H3 reconnaîtra.
Les hexagones sont utiles pour la même raison que les alvéoles d’une ruche : chaque voisin est à la même distance, alors qu’une grille carrée a des voisins sur les côtés et des voisins dans les coins. Cela en fait un bon cadre pour compter, repérer des concentrations et comparer des zones équitablement, sans l’arbitraire des limites administratives.
La boîte à outils compte deux outils, tous deux exécutés dans votre navigateur sur DuckDB et son extension H3.
Par où commencer
Section intitulée « Par où commencer »Bin points to H3
Section intitulée « Bin points to H3 »L’outil que vous utiliserez le plus. Il prend une couche de points et renvoie des hexagones portant un agrégat des points qui tombent dans chacun d’eux : incidents par cellule, total des ventes par cellule, mesure moyenne par cellule.
| Paramètre | Que renseigner |
|---|---|
| Input point layer | Les points à agréger. |
| Aggregate | Count ne demande aucun champ. Sum, mean, min et max calculent sur un champ numérique. |
| Field | Le champ numérique à agréger, pour tout sauf le comptage. |
| Resolution | La taille des cellules, de 0 à 15. Laissez ce champ vide et ALIGN en choisit une d’après l’emprise de vos données. |
Les cellules vides ne sont pas renvoyées : le résultat ne couvre donc que les endroits où se trouvent réellement vos points.
Create H3 grid
Section intitulée « Create H3 grid »Remplit une zone d’hexagones, sans données associées. Utilisez-le quand vous voulez d’abord le cadre, par exemple pour y joindre d’autres données, ou pour représenter une zone d’étude sous la forme d’un pavage régulier.
| Paramètre | Que renseigner |
|---|---|
| Area source | Layer geometry remplit exactement les formes d’une couche, layer extent remplit son rectangle d’emprise, map viewport remplit ce que vous voyez actuellement, manual bounding box remplit les coordonnées que vous saisissez. |
| Input layer | La couche, pour les deux sources basées sur une couche. |
| Resolution | La taille des cellules, de 0 à 15. |
Choisir une résolution
Section intitulée « Choisir une résolution »La résolution est la seule décision qui compte, et il n’existe pas de réponse universelle. Chaque niveau supplémentaire divise une cellule en environ sept cellules plus petites : le nombre de cellules augmente donc très vite.
| Résolution | Côté de cellule, environ | Adaptée à |
|---|---|---|
| 4 | 20 km | Motifs nationaux et régionaux. |
| 6 | 3 km | Une aire métropolitaine. |
| 8 | 460 m | Une ville, des motifs à l’échelle du quartier. |
| 10 | 65 m | Un arrondissement, un niveau de détail à l’échelle de la rue. |
| 12 | 9 m | Un îlot, un site. |
Deux hexagones de résolutions différentes ne sont pas comparables : choisissez donc une résolution pour une analyse donnée et conservez-la. Si votre premier essai ressemble à du bruit, passez à une résolution plus grossière. Si tout tombe dans trois cellules, passez à une résolution plus fine.
Tous les outils
Section intitulée « Tous les outils »| Outil | Ce qu’il fait |
|---|---|
| Create H3 grid | Remplit la géométrie d’une couche, l’emprise d’une couche, la vue courante ou un rectangle d’emprise avec des hexagones H3, à la résolution choisie. |
| Bin points to H3 | Agrège une couche de points dans des cellules H3, sous forme de comptage ou de somme, moyenne, minimum ou maximum d’un champ numérique. |
Remarques
Section intitulée « Remarques »Styliser le résultat. L’agrégat est écrit dans un attribut de chaque hexagone : colorez la couche selon ce champ dans Style pour obtenir une carte de densité lisible.
Des rectangles plutôt. Si vous avez besoin d’une grille carrée plutôt que d’hexagones, utilisez Regular grid dans Géométrie vectorielle.