Eu tenho 2 camadas de polígono que podem ser encontradas aqui . As duas camadas estão sobrepostas. O primeiro contém um mapa dos condados alemães em 1928 e o segundo como são em 2014.
A camada de 2014 contém informações sobre a população (chamada Bev no conjunto de dados). É possível projetar o atributo de população de uma camada de polígono para a outra?
Para ser um pouco mais específico:
Considere a situação em que eu tenho 2 municípios na camada com o atributo de população, mas na mesma área na outra camada há apenas 1 município. O QGIS pode agregar a população dos dois municípios e gravar essas informações na outra camada?
Se isso funcionar, também existe uma maneira de fazer isso quando a camada com as informações possui em uma área específica apenas 1 município, mas existem 2 municípios na outra camada? Nesse caso, eu gostaria de dividir a população proporcionalmente ao tamanho do município.
Respostas:
Se você realmente deseja obter valores numéricos com base na razão da sobreposição da área do polígono entre as camadas (L1 = counties_2014, L2 = império alemão 1928):
Se você fez tudo bem, deve distribuir cerca de 77 milhões de pessoas com base na área dos condados de L2 de 81 milhões em L1.
fonte
Se eu entendi sua pergunta corretamente, isso pode resolver sua primeira pergunta. Fiz um teste rápido e o método a seguir parece funcionar, mas vale a pena examinar mais de perto para verificar se está correto.
Verifique se a camada de saída está correta.
Se possível, execute-o através da caixa de ferramentas de processamento no qgis (não é necessário salvar cada camada, mas salve-a como uma camada temporária).
Não sei exatamente o que sua segunda pergunta implica. você poderia elaborar?
fonte