Eu sei que essa pergunta é bastante antiga, mas eu queria adicionar meus 2 centavos, caso outras pessoas encontrem esse tópico tentando responder à mesma pergunta ...
As respostas anteriores estão corretas quando você deseja realmente REEMBOLSO seus dados, como se você estivesse agregando dados de um tamanho de pixel de 30 m para um tamanho de 90 m. Nesse caso, você está tentando criar um novo valor para cada pixel individual, com base em uma coleção de pixels próximos. Portanto, sim, aqui para conjuntos de dados discretos, você selecionaria Vizinho Mais Próximo, enquanto para dados contínuos, você escolheria Convolução Bilinear ou Cúbica.
Nesta questão, no entanto, o objetivo NÃO é realmente reamostrar os dados, mas simplesmente converter os dados existentes em uma nova projeção - você deseja os mesmos valores, apenas em uma nova projeção. Nesse caso, você deseja usar a reamostragem de vizinho mais próximo para conjuntos de dados discretos e contínuos, para manter a integridade dos valores de dados originais. Eu sei que essa afirmação vai contra tudo que você lê sobre "reamostragem", mas realmente pensa criticamente sobre o que deseja alcançar e o que está fazendo com os dados. Além disso, não faço essa recomendação por capricho ... Passei 5 anos trabalhando em um PhD especializado em GIS / Sensoriamento Remoto, além de ministrar cursos de graduação em GIS / Sensoriamento Remoto.
Outra observação, o pôster original perguntou sobre valores zero e / ou negativos ... Se esses valores são valores de dados verdadeiros (ou seja, a altitude pode realmente ser 0 ou -34,5), você deseja incluir esses valores. No entanto, se os valores em questão não forem dados verdadeiros e, em vez disso, forem usados para representar o NoDATA (digamos 0 ou -9999), será necessário mascarar esses pixels da varredura (remover) antes de reamostrar por convolução bilinear ou cúbica . Caso contrário, esses -9999 pixels serão incluídos no cálculo de reamostragem, como se esse pixel tivesse uma altitude real de -9999 e você terminará com valores de dados inválidos. Como um exemplo MUITO simplificado na convolução cúbica, se os quatro valores mais próximos da célula forem 4, 5, 16, -9999, incluindo o -9999, poderá resultar em um novo valor de pixel de -9974, que não é um dado válido.