>>> pts = []
>>> with arcpy.da.SearchCursor("Hatsamas_Bloukrans_3D_Albers", "SHAPE@")as rows:
... for row in rows:
... i = 100
... while i < row[0].length:
... pts.append(row[0].positionAlongLine(i))
... i += 100
... arcpy.CopyFeatures_management(pts, r"in_memory\ptsalongline")>>> pts = []
>>> with arcpy.da.SearchCursor("Hatsamas_Bloukrans_3D_Albers", "SHAPE@") as rows:
... for row in rows:
... pts.append(row[0].firstPoint)
... i = 100
... while i < row[0].length:
... pts.append(row[0].positionAlongLine(i))
... i += 100
... pts.append(row[0].lastPoint)
... arcpy.CopyFeatures_management(pts, r"in_memory\Ptsalongline")
>>> pts = []
>>> with arcpy.da.SearchCursor("Hatsamas_Bloukrans_3D_Albers", "SHAPE@")as rows:
... for row in rows:
... i = 0
... while i < row[0].length:
... pts.append(row[0].positionAlongLine(i))
... i += 100
... pts.append(row[0].positionAlongLine(row[0].length))
... arcpy.CopyFeatures_management(pts, r"in_memory\ptsalongline")
pts.append(row[0].firstPoint)
>>> pts = []
>>> with arcpy.da.SearchCursor("Hatsamas_Bloukrans_3D_Albers","SHAPE@") as rows:
... for row in rows:
... pts.append(arcpy.PointGeometry(row[0].firstPoint))
... i = 100
... while i < row[0].length:
... pts.append(row[0].positionAlongLine(i))
... i += 100
... pts.append(arcpy.PointGeometry(row[0].lastPoint))
... arcpy.CopyFeatures_management(pts, r"in_memory\ptsalongline")
... del ptspts = []
with arcpy.da.SearchCursor("Hatsamas_Bloukrans_3D_Albers","SHAPE@") as rows:
for row in rows:
pts.append(row[0].positionAlongLine(0))
i = 100
while i < row[0].length:
pts.append(row[0].positionAlongLine(i))
i += 100
leng = row[0].length
pts.append(row[0].positionAlongLine(leng))
arcpy.CopyFeatures_management(pts, r"in_memory\ptsalongline")
del pts