lunes, noviembre 15, 2010

Región de análisis

La funcionalidad de "Salida ráster" que permitía, en caso de que un algoritmo generara algún resultado de tipo ráster, definir las características de este (tamaño de celda y extensión), se aplica ahora a todo tipo de resultados. Algo similar al concepto de región de análisis de GRASS, pero en este caso establecido en cada ejecución del algoritmo en lugar de para toda la sesión de trabajo de forma global.

Lógicamente, el tamaño de celda no es necesario para el caso de capas vectoriales. La región no es necesariamente la de salida de los datos, sino que el algoritmo puede emplearla como considere más oportuno. Por ejemplo, para el caso de interpolación, el establecer una región puede ser empleado para los datos de salida, pero en los de entrada se puede coger un margen más amplio para incluir más datos. En otros casos, se usa como filtro para los datos de entrada, y luego es el propio algoritmo el que marca la extensión de los datos de salida (por ejemplo, si se efectúa una traslación).

He adaptado ligeramente algunos algoritmos (sobre todo vectoriales) para que hagan uso de esta nueva capacidad de SEXTANTE. Por ejemplo, los algoritmos de generar una rejilla o una capa aleatoria requerían antes la entrada de cuatro valores para establecer las dos coordenadas de las esquinas opuestas del rectángulo de salida deseado. Ahora esos valores se toman de la región de análisis.

Aprovecho esta entrada para comentar que esta funcionalidad, junto con otra más novedosa sobre la que escribiré aquí en un par de días, las presentaré dentro del taller de SEXTANTE que realizaré en las jornadas de gvSIG de este año, el 2 de diciembre. Es decir, que el taller contendrá novedades...y alguna que otra sorpresa que seguro que gusta ;-) Ya sabéis, nada de perdérselo...