Cómo modificar el orden de los campos de un shapefile
A menudo en nuestros trabajos con información geográfica hemos necesitado cambiar alguna propiedad de la tabla de atributos de un shapefile.
Sorprendentemente, las mejoras y evoluciones de ArcGIS en lo que se
refiere a la modificación de los atributos alfanuméricos es muy
limitada.
Tradicionalmente se hacía este work around:
Crear
en la tabla del shapefile un identificador único, exportar la tabla a
un archivo delimitado por comas (o .dbf), importarlo a una base de datos
y en la base de datos ordenar o modificar los campos. Borrar en la capa
todos los campos menos el identificador y hacer un join
de la tabla en la base de datos a través del identificador. Finalmente
se exporta a un nuevo shape en el que ya se conserva el orden de los
campos tal y como los has vinculado.
Por supuesto nunca se debe modificar la tabla de atributos abriendo el archivo .dbf desde un programa tipo Excel.Afortunadamente el software libre Kosmo Desktop nos da una solución mucho más sencilla. Ahí va:
1.- Añadir la capa en un proyecto:
2.- sobre la capa, con el botón derecho desplazarse hasta la opción “Ver\Editar campos…”
3.- pulsando el botón derecho sobre los atributos de la tabla nos ofrece la opción de editar esos atributos:
4.- seleccionamos el campo que queremos mover y con las flechas de la parte izquierda de la ventana lo desplazamos hacia arriba o abajo:
5.- Además podremos cambiar otras cualidades de la tabla como los nombres de los campos y el tipo de datos:
6.- Por último Aplicamos los cambios y cerramos la sesión de Edición:
El proyecto Kosmo es la primera Plataforma SIG Libre Corporativa, distribuida bajo licencia GNU/GPL.
Mas información: http://www.opengis.es/
0 comentarios:
Publicar un comentario