Tôi không thể sử dụng công cụ arcpy.CreateFishnet_man quản lý vì xác định tham số bản mẫuMexExentent với một shapefile, nó không tự động điền các tham số vào nguồn gốc và điều khoản của yAxisCoordine.
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")
Nó đang hoạt động trong ModelBulider, do đó, một cái gì đó đang chạy trong nền của ModelBulider rằng nó có thể tạo ra các tham số. Origin originCoordine và và yAxisCoordine, khi nó có một mẫuExExentent. Làm cách nào tôi có thể chạy công cụ này trong ArcPy bằng cách chỉ có tham số mẫu templateExtent '?
Tôi sẽ thực sự hạnh phúc nếu ai đó có giải pháp vì tôi cần Fishnet trong scripttool và không thể đi mà không có vì cuối cùng có một vòng lặp nên các giá trị của phạm vi luôn khác nhau. phần đầu tiên của toàn bộ kịch bản