Résumé
Crée une classe d’entités ponctuelles à partir de coordonnées stockées dans une table.
Utilisation
La classe d’entités ponctuelles en sortie contient tous les champs de la table en entrée.
Syntaxe
CoordinateTableToPoint(in_table, out_feature_class, x_or_lon_field, in_coordinate_format, {y_or_lat_field}, {coordinate_system})
Paramètre | 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 ponctuelles 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 |
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 de fenêtre Python ci-dessous illustre l'utilisation de la fonction CoordinateTableToPoint.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.CoordinateTableToPoint_defense(r"C:/CSV/TableToPoint.csv",
"Out_Point",
"x",
"DD_2",
"y")
L’exemple suivant utilise la fonction CoordinateTableToPoint dans un script de processus d’exemple.
# Description: Create points from tabular data and create buffers around them.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Create points
input_table = r"C:/CSV/TableToPoint.csv"
result_point = "Output_Point"
arcpy.CoordinateTableToPoint_defense(input_table, result_point, "x", "DD_2", "y")
# Create buffers
result_buffer = "Output_Buffer"
arcpy.Buffer_analysis(result_point, result_buffer, "50 Meters")
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?