ฉันไม่สามารถใช้เครื่องมือ arcpy.CreateFishnet_management ได้เพราะกำหนดพารามิเตอร์“ templateExtent” ด้วย shapefile มันไม่ได้เติมพารามิเตอร์ "originCoordinate" และ "yAxisCoordinate" โดยอัตโนมัติ
import arcpy
from arcpy import env
env.overwriteOutput = True
env.workspace = r"D:\Users\julia\erste_aufg"
#Process: Create Fishnet
outFeatureClass = r"D:\Users\julia\erste_aufg\at001l_wien\at001l_wien\wien.shp"
cellSizeWidth = '200'
cellSizeHeight = '200'
templateExtent = r"D:\Users\julia\erste_aufg\at001l_wien\at001l_wien\at001l_wien.shp"
arcpy.CreateFishnet_management(outFeatureClass, "", "", cellSizeWidth, cellSizeHeight, '0', '0', "", "NO_LABELS", templateExtent, "POLYGON")
มันทำงานใน ModelBulider ดังนั้นบางสิ่งที่ทำงานในพื้นหลังของ ModelBulider ว่ามันสามารถสร้างพารามิเตอร์“ originCoordinate” และ“ yAxisCoordinate” เมื่อมี“ templateExtent” ฉันจะทำให้เครื่องมือนี้ทำงานใน ArcPy ได้อย่างไรโดยมีเพียงพารามิเตอร์“ templateExtent”?
ฉันจะมีความสุขมากถ้าใครมีวิธีแก้ปัญหาเพราะฉันต้องการ Fishnet ใน scripttool และไม่สามารถไปได้โดยไม่ต้องเพราะในท้ายที่สุดมีการวนรอบเพื่อให้ค่าขอบเขตแตกต่างกันเสมอ ส่วนแรกของสคริปต์ทั้งหมด