Tento mostrar um arquivo raster de resolução pequena na ferramenta QGIS Print Manager. Gostaria de mostrar um pequeno rótulo com cada valor de célula (posição - cerca do meio de cada célula).
Como posso fazer isso? Existe algum plugin que possa me ajudar a realizar essa tarefa?
Minha idéia é usar o gdal2xyz, carregar esse arquivo usando o plug-in CSV e salvá-lo como um arquivo vetorial. Infelizmente, é muito trabalhoso, porque tenho muitos arquivos rasterizados.
Outra idéia é usar gdal2xyz.py e ogr2ogr para salvá-lo como arquivo vetorial.
Existe alguma maneira de processar esse processo em lote? Existe algum programa de código aberto onde eu possa fazer isso com muito mais facilidade?
Respostas:
Não parece haver um plugin ou funcionalidade no QGIS para rotular células.
Usar um arquivo vetorial convertido para rotular os centros das células é provavelmente a sua melhor aposta. O pacote estatístico de código aberto R possui muitas excelentes ferramentas espaciais e pode processar em lotes ou processar rapidamente arquivos rasterizados para criar arquivos de forma (vetor / pontos).
O shapefile terá coluna com os valores de varredura para cada ponto. Os pontos podem ser carregados no QGIS, com tamanho 0 e rotulados adequadamente; eles aparecem no centro das células.
Para percorrer, por exemplo, todos os arquivos TIF em um diretório:
fonte
Caso R não esteja disponível (ou deseje fazê-lo no ambiente QGIS), agora existe a ferramenta SAGA na caixa de ferramentas de processamento, Valores rasterizados em pontos para extrair valores de células.
Podemos rotular a
Shapes
camada de saída e cobri-la com a varredura original.fonte