You are here:GeoTux»Geo-Blogs»SIG de escritorio»Plugin 'Load Them All' para Quantum GIS

Estadísticas

Invitados: 17
Usuarios registrados: 1902
Usuarios en línea:
-
Registrados hoy:
-

Registro

Redifusión (RSS)

Blogs y Noticias:
Recibe las actualizaciones en Geo-Noticias y Geo-Blogs

Recibir por e-mail
Recibir Geo-Noticias y Geo-Blogs por e-mail

¿Qué es esto?

Últimos Geo-Tweets

Lunes 18 de Octubre de 2010 16:43

Plugin 'Load Them All' para Quantum GIS Featured

Written by  German Carrillo
Rate this item
(0 votes)

El plugin Load Them All para QGIS permite agregar de forma simultánea varias capas almacenadas en una estructura de directorios con base en filtros que se pueden personalizar.

Se denomina 'Load Them All' porque permite cargar todos los archivos que se encuentran en una estructura de directorios. El plugin puede cargar capas basadas en archivos (GML, SHP, TIF, IMG, entre otros), mientras que las capas de bases de datos no están soportadas puesto que QGIS hace un muy buen manejo de las mismas.

 

Cargando todas las capas de un directorio (recursivamente)

Imagine que tiene una estructura de directorios como esta:

 

A directory structure

 

Para cargar todas las capas (en este caso shapefiles) en QGIS se debe definir un directorio base, desde donde el plugin empezará a buscar, y se debe elegir un formato de las capas a cargar, esto es, para vectores: Shapefile, Mapinfo, CSV, GML, GPX, KML, GeoJSON, GMT, e00, DXF o GeoRSS, mientas que para rasters: TIF, IMG, ASC or DEM.

 

Loading all

 

Por último, hacer click en el botón Aceptar.

 

Cargando capas con base en un filtro alfanumérico

Para el ejemplo anterior, imagine que usted debe cargar únicamente las capas cuyo nombre empiece por la palabra 'zona'. Para esto se debe definir un filtro alfanumérico:

 

Alphanumeric filter

 

No se requiere escribir caracteres usualmente empleados para definir filtros, como * o %, solamente se necesita elegir uno de los tres tipos de emparejamiento: Inicia con, En cualquiera (posición) y Termina con.

 

NOTA: Si se deja el campo Texto vacío el filtro alfanumérico no será aplicado.

 

Ahora hacer click en Aceptar.

 

Cargando capas vectoriales con base en su tipo de geometría

Dejémos a un lado el filtro alfanumérico por un momento.

 

Ahora imagine que usted necesita cargar todas las capas tipo punto. Para esto se debe definir un filtro por tipo de geometría:

 

Geometry type filter

 

Se puede escoger más de un tipo de geometría para definir el filtro, pero si se eligen todas las opciones (Punto, Línea y Polígono) el filtro no sera aplicado.

 

Ahora hacer click en Aceptar.

 

Cargando capas raster con base en su tipo

Si usted necesita cargar capas raster con base en su tipo, debe definir un filtro por tipo de raster:

 

Raster type filter

 

Se puede escoger más de un tipo de raster para definir el filtro pero si se eligen todas las opciones (Gris o indefinido, Paleta y Multibanda) el filtro por tipo de raster no será aplicado.

 

Ahora hacer click en Aceptar.

 

Mezclando filtros

Es posible usar dos filtros al mismo tiempo, específicamente, un filtro alfanumérico y uno por tipo de geometría o por tipo de ráster.

 

Se debe definir cada filtro y se da click en Aceptar.

 

Mixed filter

 

Trabaja de la misma forma para vectores o rasters.

 

Configurando el plugin

Es posible configurar ciertos aspectos del plugin:

 

Configuration tab

 

Crear grupos:

Seleccione esta opción para obtener las capas cargadas dispuestas en grupos tomando como base nombres de directorios.

 

Create groups

 

Apagar las capas por defecto:

Seleccione esta opción para que las capas cargadas aparezcan apagadas.

 

Turn off loaded layers

 

Mostrar un diálogo para informar que el cargue ha finalizado:

Seleccione esta opción para saber que el cargue ha terminado a través de un diálogo.

 

A dialog to inform you the loading is done

 

Número de capas para mostrar un diálogo de confirmación antes del cargue:

Un diálogo de confirmación será mostrado cuando el número de capas a cargar sea mayor o igual que este número. Se debe definir este número como 1 si quiere que el diálogo siempre se muestre.

 

Confirmation dialog

 

Asuntos técnicos

El plugin Load Them All fue escrito teniendo en mente el patrón Strategy para encapsular los diferentes filtros que pueden ser aplicados. Este es su diseño:

 

Class diagram

 

¿Cómo se instala?

  • También se puede descargar desde aquí (loadthemall.zip, licencia GPL v.2) y copiar la carpeta extraída al directorio de plugins de QGIS:

En GNU/Linux es /home/user/.qgis/python/plugins/

En Windows debería ser: c:/Documents and Settings/user/.qgis/python/plugins/

Y por último, se debe reiniciar QGIS e ir al administrador de complementos para activarlo.

 

Contacto

Para reportar bugs, sugerir mejoras o solo para saludar, puede escribir a geotux_tuxman [at] linuxmail [dot] org

 

 

=================================================

Actualización (11.03.2011): Versión 1.4

 

Para la versión 1.4 del plugin "Load them all" se han realizado los siguientes cambios:

 

  • Nueva opción: No cargar capas vectoriales vacías.
  • Se han agregado más formatos vectoriales y ráster al listado de formatos.
  • Se ha agregado la opción "Todos los formatos listados (*.*)" al listado de formatos.

=================================================

Actualización (29.03.2012): Versión 1.5

 

Para la versión 1.5 del plugin "Load them all" se han realizado los siguientes cambios:

 

  • El formato GPX se carga ahora considerando 'track', 'route' y 'waypoint' por separado (problema reportado por Arnaud LE BRETON, gracias!).

 

 

Last modified on Miércoles 28 de Marzo de 2012 23:26

Comentarios  

 
0 # link rotogbh 10-04-2012 15:19
Hola Germán, el siguiente link de la versión en español está roto: http://geotux.tuxfamily.org/index.php/en/component/myblog/?task=view&id=264

Sds.

Adolfo
Responder | Responder con una citación | Citar
 
 
0 # Re:tuxman 10-04-2012 20:33
Gracias Adolfo por reportarlo! Corregido.
Responder | Responder con una citación | Citar
 

Escribir un comentario


Código de seguridad
Refescar

 

¿Dónde nos leen?

Últimos comentarios