Recortar raster para grade poligonal?
On Fevereiro 14, 2021 by adminTenho um arquivo de grade poligonal e desejo cortar minhas imagens raster nas formas delineadas por ele. Estou usando o arcmap e gostaria de saber se existe uma ferramenta direta para isso? Também gostaria de poder nomear cada raster resultante para o recurso de polígono ao qual foi recortado.
Comentários
- Você está aberto para usar um script python que funciona no ArcMap 10 ou superior? Escrevi algo há algum tempo que faz exatamente isso. Além disso, o que você quer dizer com um arquivo de grade poligonal? É um polígono ou uma grade de zonas numéricas?
Resposta
Eu usaria o construtor de modelo para isso. Use o iterador de recurso para percorrer cada polígono e alimentá-lo na ferramenta clip raster. Você usaria a substituição de variável in-line para passar o ID do polígono ou o nome exclusivo usado no iterador para o nome de saída de seu novo raster cortado.
Aqui está o modelo:
Se você não sabe nada sobre o construtor de modelos, é hora de ler o arquivo de Ajuda!
Comentários
- obrigado. Eu conheço o construtor de modelos, estava pensando que havia uma ferramenta que fazia isso sem projetar o meu próprio.
- Certamente ' Extrair por Mask (SA) ' seria melhor do que Clip. Clip cria um polígono retangular definido por uma extensão, mas Extrair por Máscara irá extrair um polígono irregular (nodata fora) … isso é claro, se você tiver a extensão Spatial Analyst, se você não ' você ' está preso no Clip. GoMapping, não há ferramenta que faça isso ' fora da caixa ', sua única opção é usar um modelo ou script python (escrevi um alguns anos atrás porque não havia nenhuma ferramenta para fazer isso).
- A ferramenta Clip tem um parâmetro chamado geometria de recorte, se estiver assinalado, usa o polígono e não a caixa delimitadora mínima ' s. Portanto, o modelo que sugiro pode pegar uma grade de polígonos ou recortar na forma do polígono. Pensando bem, @gomapping deve garantir que a configuração do ambiente de rasterização instantânea esteja definida para garantir que tudo esteja alinhado.
Resposta
Dividir raster faz isso, até mantém a geometria do polígono
ele divide raster único em bits e usa geometria poligonal. O nome da base de saída é atualizado por seq.number, como sempre, é uma numeração “ruim”, ou seja, imagem1, imagem2 etc, embora deveria ser image01, image02 etc, se o número de polígonos> 9 e < 100. Seria útil para classificar por nome. Além disso – ótima ferramenta
Esses 3 são rasters diferentes cortados de um grande:
Comentários
- hmmm …. eu não ' t obtenho a opção POLYGON_FEATURES na lista suspensa de método de divisão . Eu tenho arcinfo. Você sabe se ele está vinculado a uma extensão?
- NA antes do ArcGIS 10.2
- Split raster 10.2 resources.arcgis.com/ pt / help / main / 10.2 / index.html # // … antes desta versão, apenas as opções SIZE_OF_TILE e NUMBER_OF_TILES são suportadas. Não tenho certeza de como isso funciona se ' s por atributo exclusivo ou por polígono, acho que tente e veja. Felix, você pode estender um pouco sua resposta sobre essa nova funcionalidade.
Deixe uma resposta