Tengo un binario de trama (0s y 1s) que necesito para consulta, dado un conjunto de coordenadas de un punto. Esto es bastante fácil de hacer con gdal (gdallocationinfo
), pero donde es complicado es que también tengo que devolver la suma de los 8 células barrio. Hay una manera fácil de hacer esto sin el procesamiento de todo el mapa?
En la HIERBA de la única manera que se me ocurre para hacer esto es utilizar r.mapcalc
de devolución de una suma de la celda que me interesa y, a continuación, cambie el valor de todas las otras células a 0. Esto me permite calcular una suma de agregados para el mapa con r.sum
. Pero esto requiere una gran cantidad de procesamiento y si necesito hacer esto para cientos de puntos, la tarea se vuelve enorme.
Ideas?