I am developing a tool to clip raster from a large raster within an arbitrary range from some points.
The number of points is more than 20000, it's enormous.
So, I tried to use multiprocessing in python.
I created a python program.
However, it doesn't work completely.
I tested this python program for 10 points.
Then, 6 out of 10 points were outputted correctly.
On the other hand, 4 points were outputted as empty tables, not rasters.
I guess causes as below ...
(1) Time out of arcpy.Clip_management
(2) Access to one raster from some process
But I can't find any solution.
I attached python file.
If anyone knows of any solution, give me advice or solutions.
Ok, so you create a feature class (temporary?) or extract by an extent then?
Which means that you might be able to set the analysis extent (an environment setting) and save the result out as a raster without any clipping.
Perhaps an image of a portion of the area would help even if to confirm that the extents of the bounds are overlapping the raster.