Sé que esta pregunta es bastante antigua, pero quería añadir mis dos centavos, por si otros se encuentran con este hilo tratando de responder a la misma pregunta...
Las respuestas anteriores son correctas cuando realmente se desea RESAMPLEAR los datos, como por ejemplo si se están agregando los datos de un tamaño de píxel de 30 m a un tamaño de píxel de 90 m. En este caso está intentando crear un nuevo valor para cada píxel individual, basado en una colección de píxeles cercanos. Así que sí, aquí para conjuntos de datos discretos seleccionaría Vecino más cercano, mientras que para datos continuos, elegiría Convolución bilineal o Cúbica.
En este caso, sin embargo, el objetivo NO es remuestrear los datos, sino simplemente convertir los datos existentes a una nueva proyección: se quieren los mismos valores, pero en una nueva proyección. En este caso, SÍ conviene utilizar el remuestreo de Vecino más próximo tanto para conjuntos de datos discretos como continuos, para mantener la integridad de los valores de los datos originales. Sé que esta afirmación va en contra de todo lo que has leído sobre el "remuestreo", pero piensa de forma crítica en lo que quieres conseguir y en lo que estás haciendo con los datos. Además, no hago esta recomendación por capricho... He pasado 5 años trabajando en un doctorado especializado en SIG / teledetección, así como la enseñanza de SIG / cursos de teledetección de pregrado.
Otra observación: el autor de la pregunta se refería a los valores cero y/o negativos... Si estos valores son verdaderos valores de datos (es decir, la altitud puede ser realmente 0 o -34,5), entonces usted quiere incluir estos valores. Sin embargo, si el valor o valores en cuestión no son datos reales, sino que se utilizan para representar NoDATA (por ejemplo, 0 o -9999), deberá enmascarar estos píxeles de su trama (eliminarlos) antes de volver a muestrearlos mediante convolución bilineal o cúbica. De lo contrario, esos -9999 píxeles se incluirán en el cálculo de remuestreo, como si ese píxel tuviera una altitud real de -9999 y acabará con valores de datos no válidos. Como ejemplo MUY simplificado en convolución cúbica, si tus 4 valores de celda más cercanos son 4, 5, 16, -9999, incluir el -9999 podría resultar en un nuevo valor de píxel de -9974, que no es un dato válido.