XY vers ligne (Gestion des données)

Récapitulatif

Crée une nouvelle classe d'entités qui contient des entités polylignes géodésiques de deux points à partir d'une table de points de début et de fin.

Utilisation

Syntaxe

XYToLine_management (in_table, out_featureclass, startx_field, starty_field, endx_field, endy_field, {line_type}, {id_field}, {spatial_reference})
ParamètreExplicationType de données
in_table

Table avec les champs pour les coordonnées X et Y de début et de fin.

Table View
out_featureclass

Classe d'entités devant contenir les lignes en sortie.

Feature Class
startx_field

Champ de coordonnée X du point de début.

Field
starty_field

Champ de coordonnée Y du point de début.

Field
endx_field

Champ de coordonnée X du point de fin.

Field
endy_field

Champ de coordonnée Y du point de fin.

Field
line_type
(Facultatif)

Type de lignes à deux points à construire. Le type de ligne par défaut est GEODESIC.

  • GEODESICLigne droite basée sur un sphéroïde.
  • GREAT_CIRCLELigne droite sur une sphère.
  • RHUMB_LINELigne de relèvement constant (direction).
  • NORMAL_SECTIONLigne droite sur un sphéroïde.
String
id_field
(Facultatif)

Champ ID de la table en entrée. Il peut être utilisé pour joindre les entités en sortie en retour à la table en entrée.

Field
spatial_reference
(Facultatif)

Référence spatiale des coordonnées en entrée. La valeur par défaut est GCS_WGS_1984.

Spatial Reference

Exemple de code

Exemple d'utilisation de l'outil XYToLine (script autonome)

Cet exemple convertit une table DBF en lignes géodésiques à deux points.

# Import system modules
import arcpy
from arcpy import env

# Set local variables
input_table = r"c:\workspace\city2city.dbf"
out_lines = r"c:\workspace\flt4421.gdb\routing001"

#XY To Line
arcpy.XYToLine_management(input_table,out_lines,
                         "LOND1","LATD1","LOND2",
                         "LATD2","GEODESIC","idnum")

Environnements

Rubriques connexes

Informations de licence

ArcView : Oui
ArcEditor : Oui
ArcInfo : Oui

7/10/2012