int num;
int *maskDims;
int x,y;
-
+
int i = 0;
int noerr = 0;
rtpg_nmapalgebra_arg_destroy(arg);
PG_RETURN_NULL();
}
-
+
maskDims = ARR_DIMS(maskArray);
if (maskDims[0] % 2 == 0 || maskDims[1] % 2 == 0) {
rtpg_nmapalgebra_arg_destroy(arg);
PG_RETURN_NULL();
}
-
+
deconstruct_array(
maskArray,
etype,
}
noerr = 1;
-
+
/* all rasters are empty, return empty raster */
if (allempty == arg->numraster) {
elog(NOTICE, "All input rasters are empty. Returning empty raster");
) {
rt_raster_destroy(_raster);
}
-
+
for (j = 0; j < iwr->bandarg[i].numraster; j++) {
if (iwr->bandarg[i].raster[j] == NULL)
continue;
rt_raster_destroy(_raster);
rt_raster_destroy(rtn);
PG_FREE_IF_COPY(pgraster, 0);
- elog(ERROR, "RASTER_clip: Could not get band from working raster");
+ elog(NOTICE, "RASTER_clip: Could not get band from working raster");
PG_RETURN_NULL();
}
/* get the band stats */
if (arg->bandstats == NULL) {
POSTGIS_RT_DEBUG(4, "Getting band stats");
-
+
arg->bandstats = rt_band_get_summary_stats(arg->band, 1, 1, 0, NULL, NULL, NULL);
if (arg->bandstats == NULL) {
pfree(_element);