Étiquette | Explication | Type de données |
Table en entrée | Table contenant les coordonnées source. | Table View |
Classe d’entités polylignes en sortie | Classe d’entités contenant les entités polylignes en sortie. | Feature Class |
Champ x (Longitude, UTM, MGRS, USNG, GARS, GEOREF) | Champ de la table en entrée contenant les coordonnées x ou de longitude. | Field |
Format de coordonnées en entrée | Indique le format de coordonnées de la table en entrée.
| String |
Champ Y (latitude) (Facultatif) | Champ de la table en entrée contenant les coordonnées y ou de latitude. Le paramètre Y Field (latitude) (Champ Y [latitude]) est utilisé lorsque le paramètre Input Coordinate Format (Format de coordonnées en entrée) est défini sur Decimal Degrees - Two Fields (Degrés décimaux : deux champs), Decimal and Decimal Minutes - Two Fields (Degrés et minutes décimales : deux champs) ou Degrees Minutes and Seconds - Two Fields (Degrés, minutes et secondes : deux champs). | Field |
Champ de regroupement de lignes (Facultatif) | Champ de la table en entrée qui permet de créer des polylignes uniques. Une polyligne est créé pour chaque valeur de type. | Field |
Champ de tri (Facultatif) | Champ de la table en entrée qui permet de trier les sommets des polylignes. Le champ doit être numérique. | Field |
Système de coordonnées en sortie (Facultatif) | Référence spatiale de la classe d’entités en sortie. La valeur par défaut est GCS_WGS_1984. | Spatial Reference |
Synthèse
Crée une classe d’entités polylignes à partir de coordonnées stockées dans une table.
Utilisation
Les champs de la table en entrée ne sont pas copiés vers la classe d’entités polylignes en sortie.
Paramètres
arcpy.defense.CoordinateTableToPolyline(in_table, out_feature_class, x_or_lon_field, in_coordinate_format, {y_or_lat_field}, {line_group_field}, {sort_field}, {coordinate_system})
Nom | Explication | Type de données |
in_table | Table contenant les coordonnées source. | Table View |
out_feature_class | Classe d’entités contenant les entités polylignes en sortie. | Feature Class |
x_or_lon_field | Champ de la table en entrée contenant les coordonnées x ou de longitude. | Field |
in_coordinate_format | Indique le format de coordonnées de la table en entrée.
| String |
y_or_lat_field (Facultatif) | Champ de la table en entrée contenant les coordonnées y ou de latitude. Le paramètre y_or_lat_field est utilisé si le paramètre in_coordinate_format est défini sur DD_2, DDM_2 ou DMS_2. | Field |
line_group_field (Facultatif) | Champ de la table en entrée qui permet de créer des polylignes uniques. Une polyligne est créé pour chaque valeur de type. | Field |
sort_field (Facultatif) | Champ de la table en entrée qui permet de trier les sommets des polylignes. Le champ doit être numérique. | Field |
coordinate_system (Facultatif) | Référence spatiale de la classe d’entités en sortie. La valeur par défaut est GCS_WGS_1984. | Spatial Reference |
Exemple de code
Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction CoordinateTableToPolyline.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.CoordinateTableToPolyline_defense(r"C:/CSV/TableToPolyline.csv",
"Out_Polyline", "POINT_X", "DD_2",
"POINT_Y", "Group_")
L’exemple Python suivant illustre l’utilisation de la fonction CoordinateTableToPolyline dans un processus d’exemple.
# Description: Create polylines from tabular data and find a representative
# center point of each line.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Create polylines
input_table = r"C:/CSV/TableToPolyline.csv"
result_line = "Output_Polyline"
arcpy.CoordinateTableToPolyline_defense(input_table, result_line, "POINT_X",
"DD_2", "POINT_Y", "Group_")
# Find representative center point
result_center = "Output_Centers"
arcpy.FeatureToPoint_management(result_line, result_center)
Environnements
Vous avez un commentaire à formuler concernant cette rubrique ?