As três únicas formas que conheço para “alterar” a fonte dos dados são:
1 - Deslocar ou tornar inacessíveis os dados em questão e abrir o projecto. Depois de abrir o projecto, o QGIs vai informar que existem umas quantas camadas com problemas e permite indicar nova localização para os dados;
2 - Como disseste, alterar manualmente o ficheiro de projecto qgs (que é um xml) alterando o de cada camada;
3 - Abrir o projecto, adicionar todas as camadas “novas”, fazer copy/paste do estilo de cada camada velha para a respectiva camada nova e eliminar as camadas velhas.
Acho que uma solução mais automatizada só recorrendo a um script python para ler o qgs e substituir os datasources desejados. Algo que até daria um bom plugin.
As três únicas formas que conheço para "alterar" a fonte dos dados são:
1 - Deslocar ou tornar inacessíveis os dados em questão e abrir o
projecto.
Depois de abrir o projecto, o QGIs vai informar que existem umas quantas
camadas com problemas e permite indicar nova localização para os dados;
Provavelmente não é muito "ortodoxo" mas eu costumo utilizar essa opção que
é bastante eficaz e, de certa forma, amigável.
Acabei por resolver o problema criando um script especifico para alterar de forma semi-automatica o qgs.
Basta alternar o : e o e funcionou para este caso em particular
Mas foi uma coisa feita muita em cima do joelho e para a situação em particular.
Abraço
Ricardo
···
No dia 9 de Outubro de 2014 às 10:39, Alexandre Neto <senhor.neto@gmail.com> escreveu:
Bom dia,
As três únicas formas que conheço para “alterar” a fonte dos dados são:
1 - Deslocar ou tornar inacessíveis os dados em questão e abrir o projecto. Depois de abrir o projecto, o QGIs vai informar que existem umas quantas camadas com problemas e permite indicar nova localização para os dados;
2 - Como disseste, alterar manualmente o ficheiro de projecto qgs (que é um xml) alterando o de cada camada;
3 - Abrir o projecto, adicionar todas as camadas “novas”, fazer copy/paste do estilo de cada camada velha para a respectiva camada nova e eliminar as camadas velhas.
Acho que uma solução mais automatizada só recorrendo a um script python para ler o qgs e substituir os datasources desejados. Algo que até daria um bom plugin.
No dia 9 de Outubro de 2014 às 10:39, Alexandre Neto <senhor.neto@gmail.com> escreveu:
Bom dia,
As três únicas formas que conheço para “alterar” a fonte dos dados são:
1 - Deslocar ou tornar inacessíveis os dados em questão e abrir o projecto. Depois de abrir o projecto, o QGIs vai informar que existem umas quantas camadas com problemas e permite indicar nova localização para os dados;
2 - Como disseste, alterar manualmente o ficheiro de projecto qgs (que é um xml) alterando o de cada camada;
3 - Abrir o projecto, adicionar todas as camadas “novas”, fazer copy/paste do estilo de cada camada velha para a respectiva camada nova e eliminar as camadas velhas.
Acho que uma solução mais automatizada só recorrendo a um script python para ler o qgs e substituir os datasources desejados. Algo que até daria um bom plugin.
No dia 9 de Outubro de 2014 às 10:39, Alexandre Neto <senhor.neto@gmail.com> escreveu:
Bom dia,
As três únicas formas que conheço para “alterar” a fonte dos dados são:
1 - Deslocar ou tornar inacessíveis os dados em questão e abrir o projecto. Depois de abrir o projecto, o QGIs vai informar que existem umas quantas camadas com problemas e permite indicar nova localização para os dados;
2 - Como disseste, alterar manualmente o ficheiro de projecto qgs (que é um xml) alterando o de cada camada;
3 - Abrir o projecto, adicionar todas as camadas “novas”, fazer copy/paste do estilo de cada camada velha para a respectiva camada nova e eliminar as camadas velhas.
Acho que uma solução mais automatizada só recorrendo a um script python para ler o qgs e substituir os datasources desejados. Algo que até daria um bom plugin.
Acho importante uma funcionalidade deste tipo embebida no core, e feito por quem conheça em pormenor a estrutura do qgs (não é o meu caso).
Nesse caso teremos de aguardar que algum benemérito programador em C++ (core) o faça, ou que alguma empresa que suporta a produção de código fonte do QGIS encomende tal funcionalidade.
No dia 9 de Outubro de 2014 às 10:39, Alexandre Neto <senhor.neto@gmail.com> escreveu:
Bom dia,
As três únicas formas que conheço para “alterar” a fonte dos dados são:
1 - Deslocar ou tornar inacessíveis os dados em questão e abrir o projecto. Depois de abrir o projecto, o QGIs vai informar que existem umas quantas camadas com problemas e permite indicar nova localização para os dados;
2 - Como disseste, alterar manualmente o ficheiro de projecto qgs (que é um xml) alterando o de cada camada;
3 - Abrir o projecto, adicionar todas as camadas “novas”, fazer copy/paste do estilo de cada camada velha para a respectiva camada nova e eliminar as camadas velhas.
Acho que uma solução mais automatizada só recorrendo a um script python para ler o qgs e substituir os datasources desejados. Algo que até daria um bom plugin.