Étiquette | Explication | Type 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.
| 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 |
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
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
arcpy.management.GeodeticDensify(in_features, out_feature_class, geodetic_type, {distance})
Nom | Explication | Type 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.
| 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
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")
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?