Closed rajadain closed 8 years ago
I made a few more changes. After having slept on the issue, I realized that we were also doing a whole lot of extra allocation in the inner loop. (Please see https://github.com/jamesmcclain/mmw-geoprocessing/commit/0784dab3de31ee1e78735a08f8f545e921a5dd99 and https://github.com/jamesmcclain/mmw-geoprocessing/commit/8e9b4805326e4908f427ae20f43092137f0c6cc7 .)
This should be closed in favor of
Using the GMS File Key, and the ingested Raster Datasets, derive values used by MapShed and return them via
MapshedJob
.These values are derived purely from Raster datasets that are currently available, namely NLCD, Hydrological Soil Groups, and Available Water Holding Capacity:
Either derive these values completely in the geoprocessing unit, or identify the common intermediate values used to derive these values and respond with them instead, so that we make as few calls to the geoprocessing unit as possible.