Wiem, że to pytanie jest dość stare, ale chciałem dodać moje 2 centy, na wypadek, gdyby inni natknęli się na ten wątek, próbując odpowiedzieć na to samo pytanie ...
Poprzednie odpowiedzi są poprawne, gdy naprawdę chcesz RESAMPLE swoich danych, na przykład jeśli agregujesz swoje dane od rozmiaru 30 m do 90 m. W takim przypadku próbujesz utworzyć nową wartość dla każdego pojedynczego piksela na podstawie zbioru pobliskich pikseli. Tak, tutaj dla dyskretnych zestawów danych wybrałbyś Najbliższego sąsiada, podczas gdy dla danych ciągłych wybrałbyś Bilinear lub Cubic Convolution.
Jednak w tym pytaniu celem NIE jest ponowne próbkowanie danych, lecz po prostu konwersja istniejących danych na nową projekcję - potrzebujesz tych samych wartości, tylko w nowej projekcji. W takim przypadku chcesz użyć ponownego próbkowania Nearest Neighbor dla dyskretnych i ciągłych zestawów danych, aby zachować integralność oryginalnych wartości danych. Wiem, że to stwierdzenie jest sprzeczne ze wszystkim, co czytasz o „ponownym próbkowaniu”, ale naprawdę myślę krytycznie o tym, co chcesz osiągnąć i co robisz z danymi. Nie zalecam też kaprysu ... Spędziłem 5 lat pracując nad doktoratem specjalizującym się w GIS / teledetekcji, a także prowadząc kursy licencjackie GIS / teledetekcji.
Inna uwaga, oryginalny plakat zapytał o wartości zerowe i / lub ujemne ... Jeśli te wartości są prawdziwymi wartościami danych (tj. Wysokość może faktycznie wynosić 0 lub -34,5), to chcesz uwzględnić te wartości. Jeśli jednak dane wartości nie są prawdziwymi danymi i zamiast tego są używane do reprezentowania NoDATA (powiedzmy 0 lub -9999), musisz zamaskować te piksele z rastra (usunąć) przed ponownym próbkowaniem za pomocą splotu dwuliniowego lub sześciennego . W przeciwnym razie te -9999 pikseli zostaną uwzględnione w obliczeniach ponownego próbkowania, tak jakby piksel miał rzeczywistą wysokość -9999, a skończy się to niepoprawnymi wartościami danych. Jako BARDZO uproszczony przykład splotu sześciennego, jeśli twoje 4 najbliższe wartości komórek to 4, 5, 16, -9999, w tym -9999 może dać nową wartość piksela -9974, co nie jest prawidłowymi danymi.