[QGIS-pt] mudar fonte de dados de uma camada
Alexandre Neto
senhor.neto gmail.com
Quinta-Feira, 9 de Outubro de 2014 - 09:36:09 PDT
Boa tarde Ricardo,
2014-10-09 17:11 GMT+01:00 Ricardo Pinho <ricardodepinho gmail.com>:
>
> 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.
Podes abrir um feature request?
https://hub.qgis.org/projects/quantum-gis/issues
Cumprimentos,
Alexandre Neto
Porque realmente é uma alteração que pode ser complexa e levanta muitas
> situações particulares, que devem ser verificados e validadas pelo script.
> De qualquer maneira, achei mais eficiente esta do que as outras hipoteses.
> Abraço,
> Ricardo
>
> No dia 9 de Outubro de 2014 às 16:24, Alexandre Neto <
> senhor.neto gmail.com> escreveu:
>
> Boa tarde Ricardo,
>>
>> Podes partilhar o script com o pessoal? Ou fazes intenções de o
>> transformar num plugin mais generalista com base no script?
>>
>> Seria certamente útil para muita gente.
>>
>> Cumprimentos,
>>
>> Alexandre Neto
>>
>> 2014-10-09 15:19 GMT+01:00 Ricardo Pinho <ricardodepinho gmail.com>:
>>
>>> Obrigado Alexandre.
>>> Acabei por resolver o problema criando um script especifico para alterar
>>> de forma semi-automatica o qgs.
>>> Basta alternar o : <datasource> e o <provider> 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 <datasource> 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.
>>>>
>>>> Cumprimentos,
>>>>
>>>> Alexandre Neto
>>>>
>>>>
>>>> 2014-10-08 23:26 GMT+01:00 Ricardo Pinho <ricardodepinho gmail.com>:
>>>>
>>>>> Boa tarde a todos,
>>>>> Venho pedir ajuda em, como mudar a fonte de dados de uma camada já
>>>>> existente?
>>>>> No caso em concreto, mudar de shape file para postgresql e vice-versa.
>>>>>
>>>>> Ao que parece isso só é possivel editando "à mão" o ficheiro do
>>>>> projeto: qgs
>>>>>
>>>>> http://gis.stackexchange.com/questions/62610/changing-data-source-of-layer-in-qgis
>>>>>
>>>>> Agradeço ajuda na indicação de soluções para resolver este problema
>>>>> (muitas camadas e muitos projetos)
>>>>>
>>>>> Muito obrigado,
>>>>> --
>>>>> Ricardo Pinho
>>>>>
>>>>> _______________________________________________
>>>>> QGIS-pt mailing list
>>>>> QGIS-pt lists.osgeo.org
>>>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> QGIS-pt mailing list
>>>> QGIS-pt lists.osgeo.org
>>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
>>>>
>>>>
>>>
>>>
>>> --
>>> Ricardo Pinho
>>>
>>> _______________________________________________
>>> QGIS-pt mailing list
>>> QGIS-pt lists.osgeo.org
>>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
>>>
>>>
>>
>> _______________________________________________
>> QGIS-pt mailing list
>> QGIS-pt lists.osgeo.org
>> http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
>>
>>
>
>
> --
> Ricardo Pinho
>
> _______________________________________________
> QGIS-pt mailing list
> QGIS-pt lists.osgeo.org
> http://lists.osgeo.org/cgi-bin/mailman/listinfo/qgis-pt
>
>
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: <http://lists.osgeo.org/pipermail/qgis-pt/attachments/20141009/d4fff686/attachment-0001.html>
More information about the QGIS-pt
mailing list