Eu tenho um arquivo raster e quero cortá-lo, um arquivo vetorial deve ser a camada de máscara. Eu uso o método mais óbvio (Raster-> Extração-> Clipper). Não importa o que eu faça, eu recebo este erro (veja a figura abaixo):
Não é possível calcular a caixa delimitadora da linha de corte
Eu tentei mudar o formato raster, alterar a projeção etc. É claro que também fiz pesquisas em posts mais antigos / no Google. Não faço idéia de como resolver esse problema. Se eu cortar por extensão, ele funciona.
O estranho é que, lembro-me de fazer isso há três meses, o mesmo método e não recebi esse erro.
Eu também (em vez de uma solução para esse erro) gostaria de receber uma maneira alternativa de executar esta ação. Eu só preciso recortar um arquivo raster, conforme descrito. Alguém pode ajudar?
Respostas:
Depois de experimentar tudo, finalmente descobri como resolver o problema. De fato, tinha a ver com o CRS. Clique com o botão direito em "Definir CRS" não foi suficiente aqui. Eu tive que executar (na varredura) Raster-> Projections-> Warp , depois definir o CRS desejado novamente e salvar como Geotiff .
A camada de máscara (camada vetorial) teve que ser salva novamente com o mesmo CRS . Depois disso, o processo funcionou.
Ainda estranho, porque eu sei, que no 1.7.4 funcionou imediatamente. Lembro-me muito bem, porque foi quando comecei com o QGIS.
fonte
Após remover os arquivos '.prj' do diretório com meus shapefiles, meu arquivo em lote foi executado sem problemas. Solução descoberta na OSGeo's Using gdalwarp para aparar efetivamente uma imagem .
fonte
Como você não deseja fazer um clipe por extensão, presumo que você deseja extrair as células rasterizadas que estão dentro de cada figura geométrica do arquivo vetorial.
Uma maneira de fazer isso é adicionar um campo no arquivo vetorial com o valor 1, exportá-lo para o formato raster com a mesma resolução da raster que você possui. Isso criará uma varredura com o valor 1 para as figuras geométricas e 0 para o fundo. Finalmente, você só precisa multiplicar os dois rasters.
fonte
Como teste, acabei de usar o método Raster -> Extraction -> Clipper para recortar uma imagem raster sem problemas. A ilustração mostra a parte cortada da imagem do mapa, juntamente com o polígono usado para cortar.
Mestre QGIS, Ubuntu 12.04 (64 bits). Você está no Windows pelo jeito, mas não especifica a versão do QGIS que está usando.
fonte