insertPoint.py
import arcpy
#Créez un curseur pour insérer des données.
#1er argument: nom des données à exploiter. Spécifiez la classe d'objets TestPoint (type de point) créée à l'avance.
#Deuxième argument: nom du champ dans les données. Créé par défaut dans TestPoint
#Il n'y a que deux champs, OBJECTID et SHAPE.
#OBJECTID n'est pas une cible d'opération (n'est-ce pas? Cela ne devrait pas être fait en premier lieu ...), donc
#Ici, spécifiez le champ SHAPE (coordonnées XY de).
cursor = arcpy.da.InsertCursor(
"D:/GIS/ArcGIS_Project/GeometryTest/GeometryTest.gdb/TestPoint",
["SHAPE@XY"])
#Coordonnées XY(0, 0)Insérez des données de point.
#Arguments: une liste de valeurs de champ. Au dessus[SHAPE@XY]J'ai précisé que, donc selon lui[Coordonnées XY]Donnez dans la liste.
cursor.insertRow([(0, 0)])
#Coordonnées XY(1, 1)Et(2, 2)Insérez également des points.
cursor.insertRow([(1, 1)])
cursor.insertRow([(2, 2)])
#Supprimez le curseur.
#Remarque: si vous ne le faites pas, les opérations sur les données ci-dessus ne seront pas confirmées, alors n'oubliez pas.
del cursor
Recommended Posts