Densification géodésique (Gestion des données)

Synthèse

Crée des entités en remplaçant les segments des entités en entrée par des approximations densifiées de segments géodésiques. Les types suivants de segments géodésiques peuvent être construits : géodésique, grande ellipse, loxodromie et section normale.

Illustration

Illustration de l’outil Densification géodésique

Utilisation

  • Les extrémités des segments seront connectées à l’aide d’une approximation géodésique. Le type de segment en entrée n’a pas d’importance ; les segments linéaires et non linéaires (arc circulaire, arc elliptique et courbe de Bézier) avec des extrémités communes produisent la même sortie.

  • Aucune entité en sortie n’est écrite pour les entités en entrée composées d’un seul segment avec des points de début et de fin coïncidents. Par exemple, une entité surfacique composée d’un seul arc circulaire n’est pas écrite dans la sortie.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Entités linéaires ou surfaciques en entrée.

Feature Layer
Classe d’entités en sortie

Classe d'entités en sortie contenant les entités géodésiques densifiées.

Feature Class
Type géodésique

Spécifie le type de segment géodésique à créer. Les calculs géodésiques s'effectuent sur l'ellipsoïde associé au système de coordonnées des données en entrée.

  • GéodésiqueLes segments correspondent à la distance la plus courte entre deux points sur la surface de la sphéroïde (ellipsoïde).
  • LoxodromieLes segments correspondent à la ligne d’azimut égal (à partir d’un pôle) qui relie les deux points.
  • Grande elliptiqueLes segments correspondent à la ligne constituée par l’intersection d’un plan contenant le centre de la sphéroïde et des deux points.
  • Section normaleLes segments correspondent à la ligne constituée par l’intersection d’un plan contenant le centre de la sphéroïde et qui est perpendiculaire à la surface du premier point.
String
Distance
(Facultatif)

Distance entre les sommets le long du segment géodésique en sortie. La valeur par défaut est 50 kilomètres.

Linear Unit

arcpy.management.GeodeticDensify(in_features, out_feature_class, geodetic_type, {distance})
NomExplicationType de données
in_features

Entités linéaires ou surfaciques en entrée.

Feature Layer
out_feature_class

Classe d'entités en sortie contenant les entités géodésiques densifiées.

Feature Class
geodetic_type

Spécifie le type de segment géodésique à créer. Les calculs géodésiques s'effectuent sur l'ellipsoïde associé au système de coordonnées des données en entrée.

  • GEODESICLes segments correspondent à la distance la plus courte entre deux points sur la surface de la sphéroïde (ellipsoïde).
  • LOXODROMELes segments correspondent à la ligne d’azimut égal (à partir d’un pôle) qui relie les deux points.
  • GREAT_ELLIPTICLes segments correspondent à la ligne constituée par l’intersection d’un plan contenant le centre de la sphéroïde et des deux points.
  • NORMAL_SECTIONLes segments correspondent à la ligne constituée par l’intersection d’un plan contenant le centre de la sphéroïde et qui est perpendiculaire à la surface du premier point.
String
distance
(Facultatif)

Distance entre les sommets le long du segment géodésique en sortie. La valeur par défaut est 50 kilomètres.

Linear Unit

Exemple de code

Exemple 1 d’utilisation de la fonction GeodeticDensify (fenêtre Python)

Le script ci-dessous pour la fenêtre Python montre comment utiliser la fonction GeodeticDensify en mode immédiat.

import arcpy
arcpy.management.GeodeticDensify(r"C:\data.gdb\flight_lines", 
                                 r"C:\data.gdb\flight_lines_geodesic", 
                                 "GEODESIC")

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes