Étiquette | Explication | Type de données |
Table en entrée | Table contenant les coordonnées source. | Table View |
Classe d’entités linéaires en sortie |
Classe d’entités contenant les entités linéaires en sortie. | Feature Class |
Champ x de début (longitude, UTM, MGRS, USNG, GARS, GEOREF) | Champ de la table en entrée contenant les coordonnées x ou de longitude de début. | Field |
Champ x de fin (longitude, UTM, MGRS, USNG, GARS, GEOREF) |
Champ de la table en entrée contenant les coordonnées x ou de longitude de fin. | Field |
Format de coordonnées en entrée | Indique le format de coordonnées des points.
| String |
Champ y de début (latitude) (Facultatif) | Champ de la table en entrée contenant les coordonnées y ou de latitude de début. Le paramètre Start Y Field (latitude) (Champ Y de début [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 y de fin (latitude) (Facultatif) | Champ de la table en entrée contenant les coordonnées y ou de latitude de fin. Le paramètre End Y Field (latitude) (Champ Y de fin [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 |
Type de ligne (Facultatif) | Indique le type de ligne en sortie.
| String |
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 des entités linéaires 2 points à partir de coordonnées stockées dans une table.
Utilisation
Les lignes en sortie sont créées en connectant des paires de coordonnées de points de début et de fin.
Chaque paire de coordonnées de points de début et de fin devient une entité linéaire distincte dans la classe d’entités en sortie.
Paramètres
arcpy.defense.CoordinateTableTo2PointLine(in_table, out_feature_class, start_x_or_lon_field, end_x_or_lon_field, in_coordinate_format, {start_y_or_lat_field}, {end_y_or_lat_field}, {line_type}, {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 linéaires en sortie. | Feature Class |
start_x_or_lon_field | Champ de la table en entrée contenant les coordonnées x ou de longitude de début. | Field |
end_x_or_lon_field |
Champ de la table en entrée contenant les coordonnées x ou de longitude de fin. | Field |
in_coordinate_format | Indique le format de coordonnées des points.
| String |
start_y_or_lat_field (Facultatif) | Champ de la table en entrée contenant les coordonnées y ou de latitude de début. Le paramètre start_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 |
end_y_or_lat_field (Facultatif) | Champ de la table en entrée contenant les coordonnées y ou de latitude de fin. Le paramètre end_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_type (Facultatif) | Indique le type de ligne en sortie.
| String |
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 CoordinateTableTo2PointLine.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.CoordinateTableTo2PointLine_defense(r"C:/CSV/Tableto2PointLine.csv",
"OutputLines", "POINT_X", "POINT_X2",
"DD_2", "POINT_Y", "POINT_Y2")
Crée des entités linéaires à partir d’une table et densifie les lignes.
# Description: Densify line features created from tabular data
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Create lines
input_table = r"C:/CSV/TableTo2PointLine.csv"
result_line = "TableTo2Point"
arcpy.CoordinateTableTo2PointLine_defense(input_table, result_line, "POINT_X",
"POINT_X2", "DD_2", "POINT_Y",
"POINT_Y2")
# Densify lines
arcpy.Densify_edit(result_line, "DISTANCE", "2 Kilometers")
Environnements
Vous avez un commentaire à formuler concernant cette rubrique ?