Eu tenho uma camada de linha e uma camada de polígono. Ambos os arquivos têm o mesmo SRS. Quero em um novo arquivo de forma apenas as linhas cobertas pelos polígonos.
Eu tentei no QGIS a Vector -> Geoprocessing -> Clip
ferramenta, mas só recebi um shapefile vazio.
Como faço isso com o QGIS?
Vector -> Geometry Tools -> Multipart to singleparts
Respostas:
Use a
Vector -> Geoprocessing -> Clip
ferramentaA entrada é sua camada de estradas, a camada de clipe é a camada de polígono.
Coloque a camada da linha em "camada de vetor de entrada" e a camada do polígono em "Camada de clipe"
fonte
Isso me deu horas intermináveis de frustração, e as respostas acima (mesmo as dos comentários) também não funcionaram para mim, mas eu encontrei minha própria solução que fez o truque.
Acontece que, para fazer uma interseção ou um clipe entre duas camadas, elas devem ser salvas no disco com o mesmo CRS . Portanto, mesmo que pareçam se sobrepor ao QGIS, pode estar fazendo sua própria transformação "On the Fly" para alinhá-los.
Para corrigir isso, faça isso para cada camada:
Se você quiser ver se a transformação 'On the Fly' está causando problemas, faça o seguinte:
Se os seus CRSs não forem os mesmos, as camadas não deverão mais se sobrepor. Você pode ver a posição de qualquer camada clicando com o botão direito do mouse na camada e indo para Aplicar zoom à camada . Quando você carrega os dois arquivos com CRS idêntico, eles devem se alinhar perfeitamente.
fonte