insertPoint.py
import arcpy
#Erstellen Sie einen Cursor zum Einfügen von Daten.
#1. Argument: Datenname, der betrieben werden soll. Geben Sie die zuvor erstellte TestPoint-Feature-Class (Punkttyp) an.
#Zweites Argument: Feldname in den Daten. Standardmäßig in TestPoint erstellt
#Es gibt nur zwei Felder, OBJECTID und SHAPE.
#OBJECTID ist kein Operationsziel (nicht wahr? Es sollte überhaupt nicht durchgeführt werden ...)
#Geben Sie hier das Feld SHAPE an (XY-Koordinaten von).
cursor = arcpy.da.InsertCursor(
"D:/GIS/ArcGIS_Project/GeometryTest/GeometryTest.gdb/TestPoint",
["SHAPE@XY"])
#XY-Koordinaten(0, 0)Punktdaten einfügen.
#Argumente: Eine Liste von Feldwerten. In obigem[SHAPE@XY]Ich habe das angegeben, also danach[XY-Koordinaten]Geben Sie in der Liste.
cursor.insertRow([(0, 0)])
#XY-Koordinaten(1, 1)Und(2, 2)Fügen Sie auch Punkte ein.
cursor.insertRow([(1, 1)])
cursor.insertRow([(2, 2)])
#Löschen Sie den Cursor.
#Hinweis: Wenn Sie dies nicht tun, werden die Datenoperationen bis zu den oben genannten nicht bestätigt. Vergessen Sie also nicht.
del cursor
Recommended Posts