En mi proyecto, uso muchos geodatos de diferentes directorios. Ahora quiero entregar el proyecto QGIS a un colega (por ejemplo, en un CD).
¿Es posible copiar las formas de diferentes directorios automáticamente a un directorio?
En mi proyecto, uso muchos geodatos de diferentes directorios. Ahora quiero entregar el proyecto QGIS a un colega (por ejemplo, en un CD).
¿Es posible copiar las formas de diferentes directorios automáticamente a un directorio?
Respuestas:
Está buscando el complemento QConsolidate , que funciona muy bien. Transferirá todo a un solo directorio y reescribirá el archivo de proyecto .QGS (un archivo XML) para apuntar a las nuevas ubicaciones de origen.
QConsolidate todavía aparece como experimental: deberá habilitar "Mostrar también complementos experimentales" en el cuadro de diálogo de configuración.
Sin embargo, funciona muy bien. Notas:
Acabo de probar los tres complementos que intentan hacer lo que pides en un archivo de proyecto con una gama de formatos basados en archivos. Aquí están los resultados:
Los complementos probados fueron:
Las pruebas se ejecutaron en QGIS 2.18.14 de 64 bits en Windows 10
Los tres complementos manejaron los archivos de forma sin problemas, movieron los datos al directorio de destino y crearon un proyecto que hacía referencia a las copias locales de los conjuntos de datos.
QConsolidar
QPackage
relocalizador
De los tres, QPackage parecía funcionar mejor. Las conexiones de la base de datos y las capas del servicio web no se probaron.
No sé una manera en QGIS en sí, pero el archivo del proyecto (.qgs) es solo un archivo de texto. Por lo tanto, una forma primitiva pero efectiva sería copiar todo manualmente en un directorio, luego alterar las <datasource></datasource>
etiquetas en el archivo .qgs usando buscar y reemplazar o una expresión regular para apuntar al nuevo directorio.
Si tiene muchos archivos / directorios diferentes, una opción sería automatizarlo en Python buscando cada etiqueta en el archivo .qgs, copiando cada archivo relacionado con ese nombre en un directorio y luego reemplazando los .qgs etiqueta con el nuevo directorio.
Ahora también está el nuevo complemento de reubicación . (marcado como experimental también en este momento). Le da la oportunidad de guardar todas las capas con el archivo del proyecto en un directorio o incluso en un archivo zip.