7 votos

Cuándo utilizar Con o Reclass

Esta pregunta fue estimulada por una discusión entre WhiteBox y yo.

Tanto Reclass como Con (es decir, una herramienta de evaluación condicional) son ejemplos de herramientas que implementan una sentencia Switch o sentencias If-Then-Else anidadas. Pero, ¿cuándo se debe utilizar Reclass y cuándo es más apropiado utilizar Con (es decir, una herramienta de evaluación condicional)?

Generalmente pienso en reclass como una herramienta simple y en Con como una herramienta más compleja y en whiteboxdev al revés.

Utilizo Con sobre todo cuando quiero sacar datos de otra capa raster basada en la condición. Utilizo reclasss cuando toda la información está en el raster de origen. Uso Con para "escoger" valores para reemplazar en un Raster y reclasss para hacer un "conjunto de cambios"

¿Algunas buenas prácticas o qué hace usted?

0 votos

¡No puedo esperar a ver las respuestas! Suelo utilizar Reclassify cuando tengo varias categorías en el raster de salida y, obviamente, cuando la salida puede describirse mediante una serie de valores constantes (no valores de celdas de imagen). Las evaluaciones condicionales son perfectas cuando la salida debe extraerse de una u otra imagen (es decir, los valores de las celdas) o, para mí, cuando se trata de una simple salida booleana (de dos clases). ¡Pero tal vez soy extraño en ese sentido!

0 votos

Obviamente, ambos son ejemplos de lógica de bifurcación, pero tiendo a pensar que Con es una sentencia If-then-else muy flexible (y potente) y Reclassify es una sentencia If-then-elseif-elseif-elseif... ligeramente menos potente (ya que sólo se pueden especificar constantes), es decir, un interruptor.

12voto

xenny Puntos 670

Puedes hacer más cosas con Con que con Reclass, por ejemplo puedes tener un valor de salida continuo con Con. También puedes usar algo de álgebra de mapas dentro de tu declaración, y puedes tener múltiples entradas.

Sin embargo, si necesita una salida con un gran número de clases, reclass es más fácil de usar porque puede utilizar los métodos de partición incorporados basados en el histograma. Escribir varios umbrales en una sentencia Con encapsulada es realmente molesto.

Una cosa que me gusta de la herramienta de reclasificación es que propondrá las categorías que tienes en tu capa. Esto es muy útil cuando necesitas establecer umbrales arbitrarios en un dato continuo.

2 votos

+1 Es un buen punto sobre los rangos de categorías rellenados automáticamente con Reclassify.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X