Aller au contenu

Géométrie

Les outils Geometry travaillent sur une couche à la fois et en écrivent une copie remodelée. Ils répondent à des questions du type « qu’y a-t-il à moins de 500 mètres d’ici », « à quoi cela ressemble-t-il avec une seule forme par district », « où est le centre de chaque parcelle ».

Aucun d’eux ne modifie votre couche d’entrée. Chaque exécution ajoute à la carte une nouvelle couche, nommée d’après l’outil : vous pouvez ainsi garder l’original et comparer.

L’outil auquel vous ferez appel le plus souvent. Il agrandit chaque entité d’une distance fixe et renvoie les polygones obtenus : une bande de 500 mètres autour d’une route, une zone de desserte de 5 kilomètres autour de chaque clinique, une marge de sécurité autour d’une parcelle.

ParamètreQue renseigner
Input layerN’importe quelle couche vectorielle. Les points donnent des cercles, les lignes des bandes, les polygones un polygone plus grand.
DistanceDe combien agrandir. Doit être positive.
UnitsKilomètres, mètres ou miles. Réglez ce paramètre avant la distance, pour ne pas créer par erreur une zone tampon de 500 kilomètres.

Les zones tampons d’entités voisines peuvent se chevaucher. Si vous voulez plutôt une seule bande continue, exécutez Dissolve sur le résultat.

Fusionne des entités en une seule géométrie : c’est ainsi que vous transformez une couche de parcelles en contour d’un quartier, ou un ensemble de zones tampons qui se chevauchent en une seule bande propre.

Laissez le champ Dissolve field vide pour tout fusionner en une seule forme. Indiquez plutôt un champ et vous obtenez une forme par valeur distincte de ce champ : un polygone par région, par classe d’occupation du sol, par année.

Si vous avez aussi besoin d’un chiffre par groupe, comme la population totale ou la valeur moyenne, utilisez Aggregate by attribute plutôt que Dissolve.

Réduit le nombre de sommets, à l’aide de l’algorithme de Douglas-Peucker. Utile pour alléger un trait de côte ou une limite administrative qui porte bien plus de détails que votre carte n’en montre.

Le paramètre Tolerance s’exprime en degrés, d’où des valeurs petites : 0,01 correspond à environ un kilomètre près de l’équateur, 0,001 à environ cent mètres. Commencez bas et augmentez jusqu’à ce que la forme commence à paraître fausse, puis revenez d’un cran. L’option High quality utilise une variante plus lente mais plus fidèle, qui vaut la peine d’être activée sur les formes qui vous importent.

Simplify rend les formes anguleuses. Pour arrondir les angles, voyez plutôt Smooth.

Construit un quadrillage de cellules rectangulaires sur une zone, ce qui est la première étape habituelle avant de compter ou de résumer quoi que ce soit par cellule.

Choisissez d’où vient l’emprise : map viewport (la vue de la carte telle que vous la voyez actuellement), layer extent (l’emprise d’une couche) ou manual bounding box (un rectangle d’emprise que vous saisissez). Réglez ensuite la largeur et la hauteur des cellules, en degrés, et indiquez si vous voulez les cellules sous forme de rectangles ou de points en leur centre.

Pour des hexagones plutôt que des rectangles, utilisez la boîte à outils H3.

OutilCe qu’il fait
BufferAgrandit chaque entité d’une distance fixe et renvoie les polygones obtenus.
CentroidsRenvoie un point par entité, en son centre.
Convex hullRenvoie le plus petit polygone convexe englobant toutes les entités, comme un élastique tendu autour d’elles.
DissolveFusionne des entités en une seule géométrie, ou en une géométrie par valeur d’un champ.
Bounding boxRenvoie le rectangle d’emprise de l’ensemble des entités.
SimplifySupprime des sommets avec Douglas-Peucker, selon une tolérance que vous choisissez.
ExplodeScinde les entités multi-parties en une entité par partie, en conservant sur chacune les attributs de l’entité d’origine.
Aggregate by attributeFusionne les entités qui partagent une valeur de champ en une forme par groupe, avec un comptage, une somme, une moyenne, un minimum, un maximum ou une médiane calculés sur un champ numérique.
SmoothArrondit les angles des lignes et des polygones avec l’algorithme de Chaikin, de 1 à 10 itérations. Ajoute des sommets au lieu d’en supprimer, et laisse les points intacts.
Regular gridConstruit un quadrillage rectangulaire sur la vue courante, l’emprise d’une couche ou un rectangle d’emprise, sous forme de cellules ou de points centraux.
Voronoi / DelaunayÀ partir d’une couche de points, construit soit un diagramme de Voronoï, un polygone par point couvrant la zone la plus proche de ce point, soit la triangulation de Delaunay reliant les points.
Cell-site coverageConstruit des secteurs d’antennes à partir de sites ponctuels, à l’aide d’un azimut, d’un rayon et d’une ouverture de faisceau pris soit dans des champs attributaires, soit dans des valeurs fixes. Une ouverture de faisceau supérieure à 360 degrés est traitée comme un cercle complet.

Distances. Les couches sont conservées en WGS 84 : la distance que vous saisissez est donc convertie de l’unité choisie en degrés avant la construction de la forme. C’est précis à l’échelle d’une ville ou d’une région, et cela dérive aux très hautes latitudes, où un degré de longitude est bien plus court qu’un degré de latitude. Pour une zone tampon exigeante loin de l’équateur, vérifiez le résultat avec le widget Measure.

Entités multi-parties. Une même entité peut contenir plusieurs formes disjointes. Exécutez d’abord Explode si vous avez besoin d’une ligne par forme, par exemple pour compter des îles ou pour étiqueter chaque partie séparément.