Table de coordonnées vers ligne 2 points (Defense)

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

ÉtiquetteExplicationType 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.

  • Degrés décimaux : un champ—Les coordonnées seront dans un format de paire de coordonnées en degrés décimaux stockée dans un champ unique. Les coordonnées seront séparées par un espace, une virgule ou une barre oblique.
  • Degrés décimaux : deux champs—Les coordonnées seront dans un format de paire de coordonnées en degrés décimaux stockée dans deux champs tabulaires. Il s’agit de l’option par défaut.
  • Degrés et minutes décimales : un champ—Les coordonnées seront au format de paire de coordonnées en degrés et minutes décimales stockée dans un champ tabulaire unique. Les coordonnées seront séparées par un espace, une virgule ou une barre oblique.
  • Degrés et minutes décimales : deux champs—Les coordonnées seront au format de paire de coordonnées en degrés et minutes décimales stockée dans deux champs tabulaires.
  • Degrés, minutes et secondes : un champ—Les coordonnées seront au format de paire de coordonnées en degrés, minutes et secondes stockée dans un champ tabulaire unique. Les coordonnées seront séparées par un espace, une virgule ou une barre oblique.
  • Degrés, minutes et secondes : deux champs—Les coordonnées seront au format de paire de coordonnées en degrés, minutes et secondes stockée dans deux champs tabulaires.
  • Global Area Reference System—Les coordonnées seront au format Global Area Reference System.
  • World Geographic Reference System—Les coordonnées seront au format World Geographic Reference System.
  • Canaux Universal Transverse Mercator—Les coordonnées seront au format des canaux de coordonnées Universal Transverse Mercator.
  • Zones Universal Transverse Mercator—Les coordonnées seront au format des zones de coordonnées Universal Transverse Mercator.
  • United States National Grid—Les coordonnées seront au format United States National Grid.
  • Military Grid Reference System—Les coordonnées seront au format World Geographic Reference System (Système de référence de carroyage militaire).
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.

  • Ligne géodésique—La distance la plus courte entre deux points sur la surface sphéroïdale de la Terre (ellipsoïde) est utilisée. Il s’agit de l’option par défaut.
  • Ligne de grand cercle—La ligne sur une sphéroïde (ellipsoïde) définie par l’intersection d’un plan qui traverse le centre de la sphéroïde est utilisée.
  • Loxodromie—Une ligne de relèvement ou azimut constant est utilisée.
  • Section normale—Un plan normal à la surface ellipsoïdale de la Terre contenant les points de début et de fin est utilisé.
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

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})
NomExplicationType 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.

  • DD_1—Les coordonnées seront dans un format de paire de coordonnées en degrés décimaux stockée dans un champ unique. Les coordonnées seront séparées par un espace, une virgule ou une barre oblique.
  • DD_2—Les coordonnées seront dans un format de paire de coordonnées en degrés décimaux stockée dans deux champs tabulaires. Il s’agit de l’option par défaut.
  • DDM_1—Les coordonnées seront au format de paire de coordonnées en degrés et minutes décimales stockée dans un champ tabulaire unique. Les coordonnées seront séparées par un espace, une virgule ou une barre oblique.
  • DDM_2—Les coordonnées seront au format de paire de coordonnées en degrés et minutes décimales stockée dans deux champs tabulaires.
  • DMS_1—Les coordonnées seront au format de paire de coordonnées en degrés, minutes et secondes stockée dans un champ tabulaire unique. Les coordonnées seront séparées par un espace, une virgule ou une barre oblique.
  • DMS_2—Les coordonnées seront au format de paire de coordonnées en degrés, minutes et secondes stockée dans deux champs tabulaires.
  • GARS—Les coordonnées seront au format Global Area Reference System.
  • GEOREF—Les coordonnées seront au format World Geographic Reference System.
  • UTM_BANDS—Les coordonnées seront au format des canaux de coordonnées Universal Transverse Mercator.
  • UTM_ZONES—Les coordonnées seront au format des zones de coordonnées Universal Transverse Mercator.
  • USNG—Les coordonnées seront au format United States National Grid.
  • MGRS—Les coordonnées seront au format World Geographic Reference System (Système de référence de carroyage militaire).
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.

  • GEODESIC—La distance la plus courte entre deux points sur la surface sphéroïdale de la Terre (ellipsoïde) est utilisée. Il s’agit de l’option par défaut.
  • GREAT_CIRCLE—La ligne sur une sphéroïde (ellipsoïde) définie par l’intersection d’un plan qui traverse le centre de la sphéroïde est utilisée.
  • RHUMB_LINE—Une ligne de relèvement ou azimut constant est utilisée.
  • NORMAL_SECTION—Un plan normal à la surface ellipsoïdale de la Terre contenant les points de début et de fin est utilisé.
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

Exemple 1 d’utilisation de l’outil CoordinateTableTo2PointLine (fenêtre Python)

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")
Exemple 2 d’utilisation de l’outil CoordinateTableTo2PointLine (script autonome)

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")

Informations de licence

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

Rubriques connexes