Python Merge Error After Spatial Join Loop

المشرف العام

Administrator
طاقم الإدارة
I'm running into an error saying my Dataset doesn't exist when trying to merge a number of buffers that had be run through a Spatial join loop. I named my variables with the correct path(and double checked after the spatial join ran) but it still seems they don't exist. Has anyone run into this problem? Is it the way I have it ordered that's causing the error? Thanks for any help. Trying my best to learn this stuff.

Runtime error Traceback (most recent call last): File "", line 40, in File "c:\program files (x86)\arcgis\desktop10.3\arcpy\arcpy\management.py", line 4221, in Merge raise e ExecuteError: ERROR 000732: Input Datasets: Dataset admitted_Buffer_5;admitted_Buffer_10;admitted_Buffer_15;admitted_Buffer_20;admitted_Buffer_25;admitted_Buffer_30;admitted_Buffer_35;admitted_Buffer_40;admitted_Buffer_45;admitted_Buffer_50 does not exist or is not supported

import os, arcpy # Local Variables # Buffers Buffer_5mi = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\Buffer_5mi" Buffer_10mi = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\Buffer_10mi" Buffer_15mi = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\Buffer_15mi" Buffer_20mi = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\Buffer_20mi" Buffer_25mi = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\Buffer_25mi" Buffer_30mi = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\Buffer_30mi" Buffer_35mi = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\Buffer_35mi" Buffer_40mi = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\Buffer_40mi" Buffer_45mi = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\Buffer_45mi" Buffer_50mi = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\Buffer_50mi" # Admitted Spatial Join Buffers admitted_Buffer_5 = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\admitted_Buffer_5mi" admitted_Buffer_10 = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\admitted_Buffer_10mi" admitted_Buffer_15 = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\admitted_Buffer_15mi" admitted_Buffer_20 = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\admitted_Buffer_20mi" admitted_Buffer_25 = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\admitted_Buffer_25mi" admitted_Buffer_30 = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\admitted_Buffer_30mi" admitted_Buffer_35 = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\admitted_Buffer_35mi" admitted_Buffer_40 = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\admitted_Buffer_40mi" admitted_Buffer_45 = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\admitted_Buffer_45mi" admitted_Buffer_50 = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\admitted_Buffer_50mi" Buffer_admitted = "G:\\Admissions\\GBD\\GBD\\Admissions.gdb\\Buffer_admitted" # Spatial Join Loop Variables Targets = [Buffer_5mi, Buffer_10mi, Buffer_15mi, Buffer_20mi, Buffer_25mi, Buffer_30mi, Buffer_35mi,Buffer_40mi, Buffer_45mi, Buffer_50mi] Freshmen_Admitted = "Freshmen_Admitted" # Admitted Loop for Target in Targets: output = os.path.join("G:\\Admissions\\GBD\\GBD\\Admissions.gdb", 'admitted_{}'.format(os.path.basename(Target))) arcpy.SpatialJoin_analysis(Target, Freshmen_Admitted, output, "JOIN_ONE_TO_ONE", "KEEP_ALL", "", "INTERSECT", "", "") # Process: Merge Admitted Buffers arcpy.Merge_management("admitted_Buffer_5;admitted_Buffer_10;admitted_Buffer_15;admitted_Buffer_20;admitted_Buffer_25;admitted_Buffer_30;admitted_Buffer_35;admitted_Buffer_40;admitted_Buffer_45;admitted_Buffer_50", Buffer_admitted, "Join_Count \"Join_Count\" true true false 4 Long 0 0 ,First,#,admitted_Buffer_5,Join_Count,-1,-1,admitted_Buffer_10,Join_Count,-1,-1,admitted_Buffer_15,Join_Count,-1,-1,admitted_Buffer_20,Join_Count,-1,-1,admitted_Buffer_25,Join_Count,-1,-1,admitted_Buffer_30,Join_Count,-1,-1,admitted_Buffer_35,Join_Count,-1,-1,admitted_Buffer_40,Join_Count,-1,-1,admitted_Buffer_45,Join_Count,-1,-1,admitted_Buffer_50,Join_Count,-1,-1;BUFF_DIST \"BUFF_DIST\" true true false 8 Double 0 0 ,First,#,admitted_Buffer_5,BUFF_DIST,-1,-1,admitted_Buffer_10,BUFF_DIST,-1,-1,admitted_Buffer_15,BUFF_DIST,-1,-1,admitted_Buffer_20,BUFF_DIST,-1,-1,admitted_Buffer_25,BUFF_DIST,-1,-1,admitted_Buffer_30,BUFF_DIST,-1,-1,admitted_Buffer_35,BUFF_DIST,-1,-1,admitted_Buffer_40,BUFF_DIST,-1,-1,admitted_Buffer_45,BUFF_DIST,-1,-1,admitted_Buffer_50,BUFF_DIST,-1,-1;Shape_Length \"Shape_Length\" false true true 8 Double 0 0 ,First,#,admitted_Buffer_5,Shape_Length,-1,-1,admitted_Buffer_10,Shape_Length,-1,-1,admitted_Buffer_15,Shape_Length,-1,-1,admitted_Buffer_20,Shape_Length,-1,-1,admitted_Buffer_25,Shape_Length,-1,-1,admitted_Buffer_30,Shape_Length,-1,-1,admitted_Buffer_35,Shape_Length,-1,-1,admitted_Buffer_40,Shape_Length,-1,-1,admitted_Buffer_45,Shape_Length,-1,-1,admitted_Buffer_50,Shape_Length,-1,-1;Shape_Area \"Shape_Area\" false true true 8 Double 0 0 ,First,#,admitted_Buffer_5,Shape_Area,-1,-1,admitted_Buffer_10,Shape_Area,-1,-1,admitted_Buffer_15,Shape_Area,-1,-1,admitted_Buffer_20,Shape_Area,-1,-1,admitted_Buffer_25,Shape_Area,-1,-1,admitted_Buffer_30,Shape_Area,-1,-1,admitted_Buffer_35,Shape_Area,-1,-1,admitted_Buffer_40,Shape_Area,-1,-1,admitted_Buffer_45,Shape_Area,-1,-1,admitted_Buffer_50,Shape_Area,-1,-1")

أكثر...
 
أعلى