Hello, I would like to do a spatial join in a batch process in python.
# I have this layers: neighbourhood = "D:\\Users\\laraifat\\Desktop\\pythonproject\\layers\\neighbourhood.shp" buildings = "D:\\Users\\laraifat\\Desktop\\pythonproject\\layers\\buildings.shp" openspace = "D:\\Users\\laraifat\\Desktop\\pythonproject\\layers\\openspace.shp" buses = "D:\\Users\\laraifat\\Desktop\\pythonproject\\layers\\buses.shp" education = "D:\\Users\\laraifat\\Desktop\\pythonproject\\layers\\education.shp" health = "D:\\Users\\laraifat\\Desktop\\pythonproject\\layers\\health.shp" sport_point_shp = "D:\\Users\\laraifat\\Desktop\\pythonproject\\layers\\sport_point.shp" #I created this variables with the layers: input_features = [sport_point_shp, health, buses, education] #the layers that will be used to count the buildings inside the neighbourhood layer new_layers = ["join_sport", "join_health", "join_buses", "join_education"] # the layer that will be created after join arcpy.BatchSpatialJoin_analysis(neighbourhood, input_features, new_layers, "JOIN_ONE_TO_ONE", "KEEP_ALL", "", "INTERSECT") #### but when i run the script is says: Runtime error Traceback (most recent call last): File "<string>", line 1, in <module> AttributeError: 'module' object has no attribute 'BatchSpatialJoin_analysis' How can i solve this problem? Thank you! -- https://mail.python.org/mailman/listinfo/python-list