Я пытаюсь создать свой собственный инструмент для использования в ArcMap, но все время сталкиваюсь с проблемой. Я хочу создать буфер (который я могу сделать), а затем закрепить точки, которые попадают в буфер. Проблема, с которой я сталкиваюсь, заключается в том, что я не могу понять, как использовать буфер в качестве функции ввода для раздела клипа моего инструмента.Проблема с созданием настраиваемого инструмента в Arcmap
import arcpy
import os
from arcpyimmport env
env.workspace = "C:/LabData"
arcpy.env.overwriteOutput = True
In_lake = arcpy.GetParameterAsText(0)
Out_Buff = arcpy.GetParameterAsText(1)
Buffer_Distance = arcpy.GetParameterAstext(2)
in_cities = arcpy.GetParameterAsText(3)
cliped_cities = GetParameterAsText(4)
New_Table = arcpy.GetParameterAsText(5)
Join_Input = arcpy.GetParameteAsText(6)
# step 1 create a buffer around the lakes
arcpy.Buffer_analysis(In_Lake, Out_Buff, Buffer_Distance)
# Step 2 Clip all cities that fall within the buffer
arcpy.Clip_analysis(in_cities,out_Buff, clipped_cities)
# Step 3
arcpy.Statistics_analysis(clipped_cities, New_Table, statistics_fields,\
'Population SUM', 'CNTRY_NAME')
# Step 5
arcpy.AddField_management (New_Table, 'Country', 'TEXT')
] 1
Thank you, Это помогло решить мою проблему –