Tengo un archivo ráster de tipo flotante (un NDVI hecho de ERDAS IMAGINE) y me gustaría convertirlo en un archivo ráster de tipo entero para usar la función de Estadísticas Focales (Mayoría). ¿Hay alguna forma de hacer esto?
8
Tengo un archivo ráster de tipo flotante (un NDVI hecho de ERDAS IMAGINE) y me gustaría convertirlo en un archivo ráster de tipo entero para usar la función de Estadísticas Focales (Mayoría). ¿Hay alguna forma de hacer esto?
Respuestas:
La respuesta de Menno funcionará, pero funcionará, pero siempre se redondeará. Por ejemplo, 99.99999 se convierte en 99.
Esta función en la calculadora ráster o la herramienta de álgebra de mapas hará un redondeo lógico.
Int (yourraster + 0.5).
De esta manera, 99.99999 se convierte en 100 y 99.49999 se convierte en 99.
fuente
Por el hecho de que planea usar estadísticas focales, infiero que debe poder usar la extensión de analista espacial.
En la caja de herramientas del analista espacial hay una herramienta Int en el conjunto de herramientas de Matemáticas que convierte un ráster de punto flotante en un ráster entero.
fuente
Debe estirar los valores de punto flotante NDVI (-1 a 1) a 8 bits sin signo (0 - 255). Si convierte el flotante a entero directamente, el ráster resultante tendrá solo un valor entero. Puede estirar los valores en la Calculadora ráster utilizando la siguiente ecuación:
fuente
Uso calculadora ráster todo el tiempo para mapear llanuras de inundación ribereñas.
Descubrí que cuando convertí un conjunto de ráster en un conjunto de ráster entero usando Int () en la calculadora de ráster, perdí información.
Para evitar la posibilidad de que esto suceda, recomendaría usar Con () en su lugar para convertir todos los valores en un solo valor entero de su elección y luego convertir ese producto en un polígono usando la conversión de ráster a polígono.
fuente