I have a script that finds points outside of selected areas and creates a feature class in a file geodatabase. However, sometimes there are no points outside of the selected area. Currently, the script will create an empty feature class. I would like the script not to create the feature class if there are no points and then continue back to the top of the loop. Below is the last part of the script.
I'm using ArcGIS 10.2 Desktop.
#Below is the process to select from previous service area and civic address selections to find Outliers # Process: Select Layer By Location SubCivic_SubPD = arcpy.SelectLayerByLocation_management(CivicPoint_lay, "INTERSECT", SAoutputPolygons, "", "NEW_SELECTION") print "loc 1 success" # Process: Select Layer by Attribute Switch_SCivicPD = arcpy.SelectLayerByAttribute_management(SubCivic_SubPD,"SWITCH_SELECTION") print "Switch success" SwitchCivicPD_fld = ['OBJECTID'] Outlier_test = "\outlier"+PD_NOrow+"_"+PDPNTIDrow whereNotEmpty = "OBJECTID"' > ' '0' print "SC success" # Process: Make Feature Layer OutlierMakLay = arcpy.MakeFeatureLayer_management(Switch_SCivicPD, Switch_SCivicPD_lay) print "Outlier Make layer success" arcpy.FeatureClassToFeatureClass_conversion(OutlierMakLay, SA, Outlier_test, whereNotEmpty) print("Outlier Script completed successfully")