miércoles, 16 de septiembre de 2015

AFINAR RECORTE DE MASCARA DE UN RASTER

Alguna vez nos ha pasado a todos a la hora de realizar una extracción por máscara de un raster con un polígono, que los bordes del recorte salen fuera de la zona del polígono o se quedan zonas del polígono vacías, para ello podemos utilizar una solución que, aunque sea algo tediosa, ayuda a afinar y ajustar los bordes del raster recortado con el polígono de corte.




Para ello debemos transformar el raster en un archivo shapefile de polígonos con la herramienta Arctoolbox / conversion tools / from raster / raster to polygon, y seguidamente al resultado le haremos un clip con nuestro shapefile de polígono.




Una vez tenemos el clip realizado convertimos el resultado a raster con la herramienta Arctoolbox / conversion tools / to raster / polygon to raster, y antes de dar a OK, en la casilla de cellsize podemos darle un valor de celda menor para que los bordes se ajusten aún con mas precisión a nuestro polígono, así vemos como el resultado es más efectivo que utilizando directamente la herramienta extract by mask.




Veamos la diferencia


lunes, 14 de septiembre de 2015

UTILIDAD DE LA PESTAÑA "DEFINITION QUERY" EN LAS PROPIEDADES DE UN SHAPEFILE

En esta ocasión vamos a ver una de las utilidades de la pestaña "definition query" dentro de las propiedades de un shapefile, a la hora de crear un mapa donde se quiere representar solamente alguna entidad de entre todas las que contiene un shapefile.
Para ello podemos hacer una selección de la entidad y guardarla como un nuevo shapefile el cual añadiremos a nuestro data frame para representarlo en el mapa, pero para evitar todo ese proceso hay una manera más sencilla.
Supongamos que tenemos un shapefile cuyas entidades son los parques nacionales de España, y queremos representar en un mapa solamente el "Parque Nacional de los Picos de Europa".




Entonces tenemos que ir a las propiedades del shapefile y elegir la pestaña definition query, una vez en la pestaña hacemos click a Query Builder..., entonces nos aparece el constructor donde escribiremos la expresión que necesitemos, en este caso la expersióin seria "NOMBRE" = 'Picos de Europa'.




Le damos a OK y ya vemos que en nuestro mapa solamente aparece la entidad de Picos de Europa.





viernes, 11 de septiembre de 2015

INVERTIR EL SENTIDO DE UNA POLILÍNEA CON ARCGIS 10

Hace un tiempo enseñé como invertir el sentido de una polilínea en QGIS, ahora vamos a ver cómo se realiza con Arcgis 10 para los usuarios de este software, mediante la herramienta flip Line.


En primer lugar abrimos nuestro shapefile de polilíneas, vamos a Arctoolbox / Editing Tools / Flip Line, elegimos nuestro shapefile y damos a ok, y ya tenemos cambiado el sentido.






En el caso de que tengamos varias polilíneas y solamente queramos invertir el sentido de algunas, seleccionamos las que queremos invertir antes de realizar el Flip Line.