jueves, 14 de enero de 2016

DIVIDIR UN SHAPEFILE EN VARIOS SHAPEFILES SEGÚN ATRIBUTOS

Cuando tenemos un shapefile con varias entidades y queremos separar las entidades en shapefiles independientes según un atributo de la tabla usamos la herramienta Split.
Vamos a ver un ejemplo con un shapefile de polígonos que contiene cinco polígonos, de los cuales queremos crear un shapefile independiente de cada uno de ellos.




Para ello abrimos la herramienta Analysis tools / Estract / Split, en Input features elegimos el shapefile de polígonos, en Split field elegimos el campo de atributos por el cual queremos que se dividan los polígonos, elegimos un Target workspace y damos a ok.




Esto nos crea un shapefile independiente de cada uno de los polígonos que contiene nuestro shapefile de polígonos.




También se puede dividir un shapefile por medio de algún atributo de otro shapefile, eligiéndolo en la casilla Split features y eligiendo su atributo en Split field.



4 comentarios:

  1. Muchas gracias, me ha servido bastante...

    ResponderEliminar
  2. Muy útil, como sugerencia te comento que sería estupendo si hicieras tus guías también a la inversa; p.e. en este caso, también mencionar como unir los shapefiles.

    ResponderEliminar
    Respuestas
    1. Buenas tarde Oiram, si quieres realizar el proceso inverso del "split", simplemente debes utilizar la herramienta "merge", donde pone "imput dataset" añades todos los shapefiles que se te individualizaron el realizar el "split", en "output dataset" eliges un destino y haces click en "ok".
      Verás que se te han vuelto a unir todos los shapefiles en uno solo con todos los atributos de cada uno, un saludo.

      Eliminar