Skip to main content

Fonctionnement de l’outil Interpoler les formes

Disponible avec une licence 3D Analyst.

Disponible avec une licence Spatial Analyst.

L’outil Interpolate Shape (Interpoler les formes) convertit une classe d’entités ponctuelles, polylignes ou surfaciques 2D en une classe d’entités 3D en interpolant les valeurs z des entités en entrée d’une surface. La surface en entrée peut être de type raster, réseau triangulé irrégulier (TIN) ou jeu de données de MNT.

Les attributs de l’entrée sont copiés dans la sortie.

L’argument d’interpolation Method (Méthode) permet de spécifier le type d’interpolation à utiliser. Lorsque la surface en entrée est de type raster, la seule option est l’interpolation bilinéaire. Elle utilise une moyenne pondérée entre les quatre centres de cellule les plus proches qui entourent le point d’interpolation. Si la surface en entrée est de type TIN ou MNT, vous pouvez choisir entre linéaire, la valeur par défaut, voisins naturels ou l’une des quatre options de fusion multisource.

Méthode d’interpolation

Description

Linéaire

Utilise la moyenne pondérée des trois nœuds du triangle contenant le point d’interpolation.

Voisins naturels

Utilise les voisins de Voronoi du point d’interpolation.

Fusion de la valeur Z minimale

Obtient la valeur Z de l’un des voisins naturels du TIN ou du MNT d’un point de requête. La valeur Z du voisin ayant la hauteur minimale est utilisée.

Fusion de la valeur Z maximale

Obtient la valeur Z de l’un des voisins naturels du TIN ou du MNT d’un point de requête. La valeur Z du voisin ayant la hauteur maximale est utilisée.

Fusion de la valeur Z la plus proche

Obtient la valeur Z de l’un des voisins naturels du TIN ou du MNT d’un point de requête. La valeur Z du voisin le plus proche du point de requête à la localisation x,y est utilisée.

Fusion de la valeur z la plus proche de la moyenne

Obtient la valeur Z de l’un des voisins naturels du TIN ou du MNT d’un point de requête. La valeur Z du voisin le plus proche de la hauteur moyenne de tous les voisins est utilisée.

La valeur Sample Distance (Distance d’exemple) est une valeur à virgule flottante utilisée par les lignes et les polygones. La valeur Sample Distance (Distance d’exemple) permet de contrôler la fréquence à laquelle l’interpolation se produit le long des lignes et limites de polygone. Les sommets en sortie sont au maximum espacés de cette distance. En général, plus la distance d’exemple est petite, plus la fréquence est élevée et plus la géométrie des entités en sortie est conforme à la surface.

Si la surface en entrée est de type raster, la valeur Sample Distance (Distance d’exemple) par défaut est égale à la taille de cellule. Une valeur plus petite peut être spécifiée, mais il est recommandé de ne pas descendre en dessous de la moitié de la taille de cellule. Sinon, le système ne peut pas fournir d’informations supplémentaires, puisque la surface elle-même, contrainte par sa résolution, ne peut plus fournir de détails supplémentaires. Gardez également à l’esprit que les distances d’exemple nécessitent davantage de ressources. Le basculement d’une distance d’exemple d’une cellule vers une distance d’exemple d’une demi-cellule peut doubler le nombre de sommets en sortie, mais ne permet qu’une légère amélioration de la précision. Vous pouvez également spécifier des distances plus grandes, auquel cas les détails capturés relatifs à la surface seront moins nombreux.

Lorsque la surface en entrée est un TIN ou un MNT, il n’existe pas de valeur Sample Distance (Distance d’exemple) par défaut. Si aucune distance d’exemple n’est spécifiée, l’outil échantillonne les lignes et les limites de polygone à leurs localisations de sommet originales, ainsi qu’aux localisations où ces entités croisent les segments des triangles. L’échantillonnage aux intersections des segments est approprié en cas d’interpolation linéaire car il capture tous les détails disponibles sur la surface linéaire, où chaque triangle est un plan, sans aucun sur-échantillonnage ou sous-échantillonnage.

Lorsque la surface en entrée est un TIN ou un MNT et qu’une valeur Sample Distance (Distance d’exemple) est spécifiée, la stratégie d’échantillonnage varie selon la méthode d’interpolation choisie. Si les voisins naturels sont utilisés, les entités sont échantillonnées selon la distance d’exemple et la localisation où les entités croisent les lignes de fracture rigides. Si l’interpolation linéaire est utilisée, les entités sont échantillonnées en fonction de la distance d’exemple et de la localisation où les entités croisent les segments des triangles. En général, vous devez spécifier une distance d’exemple lorsque vous utilisez les voisins naturels, ce qui n’est pas le cas si vous utilisez l’interpolation linéaire.

Le tableau suivant fournit les informations qui vous permettront de définir une distance d’exemple en fonction de la méthode d’interpolation choisie.

Définition des méthodes d’interpolation et des distances d’exemple pour les surfaces en entrée

Méthode d’interpolation

Distance d’exemple

Description

Surface TIN/MNT : méthode d’interpolation linéaire

Une valeur est ajoutée (activé).

L’interpolation cible la distance d’exemple spécifiée, ainsi que les intersections des segments.

Surface TIN/MNT : méthode d’interpolation linéaire

Vide (désactivé).

L’interpolation se densifie uniquement aux intersections des segments. Il est recommandé de ne pas utiliser la distance d’exemple pour l’interpolation linéaire.

Surface TIN/MNT : méthode d’interpolation par voisins naturels

Une valeur est ajoutée (activé).

La cible d’interpolation est fournie par la distance d’exemple donnée, ainsi que par les intersections des segments rigides. Si vous utilisez une méthode d’interpolation par voisins naturels, il est recommandé de définir une distance d’exemple.

Surface TIN/MNT : méthode d’interpolation par voisins naturels

Vide (désactivé).

La cible d’interpolation se situe aux intersections des segments.

Surface raster : méthode d’interpolation bilinéaire

Vide (activé).

L’interpolation cible les valeurs par défaut de la taille de cellule.

Surface raster : méthode d’interpolation bilinéaire

Une valeur est ajoutée (activé).

La cible d’interpolation est fournie par la distance d’exemple spécifiée.

Une valeur facultative peut être fournie pour le paramètre Z factor (Facteur Z) et utilisée pour convertir les unités Z. Les valeurs Z en sortie sont multipliées par ce facteur. Une valeur par défaut est calculée afin de placer les valeurs Z dans les mêmes unités que x,y si les unités x,y et z sont définies dans la référence spatiale de la surface en entrée et que le système de coordonnées n’est pas géographique (par exemple, degrés décimaux).

Le paramètre facultatif Interpolate Vertices Only (Interpoler les sommets uniquement) ignore les distances d’exemple et utilise uniquement les localisations des sommets en entrée pour l’interpolation. Si des sommets d’une forme particulière se trouvent hors de la surface, cette forme n’est pas écrite dans la sortie. Toutefois, si une partie d’une entité se trouve hors de la surface, elle pourra toujours être écrite dans la sortie tant qu’aucun sommet ne se situe le long de la partie ne se trouvant pas sur la surface (par exemple, le milieu d’un segment de ligne).

Quels que soient les paramètres et options définis, si une entité se trouve intégralement hors de la surface, elle n’est pas écrite dans la sortie.