Ritaglia il raster sulla griglia poligonale?
Su Febbraio 14, 2021 da adminHo un file di griglia poligonale e desidero ritagliare le mie immagini raster alle forme delineate da esso. Sto usando arcmap e mi chiedevo se ci fosse uno strumento direttamente per questo? Vorrei anche poter nominare ogni raster risultante per lelemento poligono a cui è stato ritagliato.
Commenti
- Sei disposto a usare un script python che funziona in ArcMap 10 o superiore? Qualche tempo fa ho scritto qualcosa che fa proprio questo. Inoltre cosa intendi per file griglia poligonale? È un poligono o una griglia di zone numeriche?
Risposta
Per questo userei il generatore di modelli. Usa literatore delle funzioni per scorrere ogni poligono e inseriscilo nello strumento Clip raster. Dovresti utilizzare la sostituzione della variabile in linea per passare lID poligono o il nome univoco che hai usato nelliteratore al nome di output del tuo nuovo raster tagliato.
Ecco il modello:
Se non sai nulla di generatore di modelli, è tempo di leggere il file della Guida!
Commenti
- grazie. Conosco il model builder, mi chiedevo solo che ci fosse uno strumento che lo facesse senza progettarne uno mio.
- Sicuramente ' Extract by Mask (SA) ' sarebbe meglio di Clip. Clip crea un poligono rettangolare definito da unestensione ma Extract by Mask estrarrà un poligono irregolare (nodata allesterno) … ovviamente se hai lestensione Spatial Analyst, se non ' te ' sei bloccato con Clip. GoMapping, non esiste uno strumento che faccia questo ' pronto alluso ', la tua unica opzione è usare un modello o uno script Python (ne ho scritto uno alcuni anni fa perché non esisteva uno strumento per farlo).
- Lo strumento Clip ha un parametro chiamato geometria di ritaglio, se questo è spuntato, usa il poligono e non il riquadro di delimitazione minimo del '. Quindi il modello che suggerisco potrebbe prendere una griglia di poligoni o agganciarlo alla forma del poligono. Ora che ci penso, @gomapping dovrebbe assicurarsi che l impostazione dellambiente snap raster sia impostata per garantire che tutto sia allineato.
Risposta
Split raster fa questo, mantiene anche la geometria del poligono
taglia un singolo raster in bit e utilizza la geometria poligonale. Il nome della base di output viene aggiornato da seq.number, come sempre è una numerazione “cattiva”, ad esempio immagine1, immagine2 ecc. Mentre dovrebbe essere immagine01, immagine02 ecc. Se numero di poligoni> 9 e < 100. Sarebbe utile con lordinamento per nome. Oltre a questo – ottimo strumento
Questi 3 sono diversi raster tagliati da uno grande:
Commenti
- hmmm …. non ' per ottenere lopzione POLYGON_FEATURES dal menu a discesa del metodo di suddivisione . Ho arcinfo. Sai se è collegato a unestensione?
- NA prima di ArcGIS 10.2
- Split raster 10.2 resources.arcgis.com/ it / help / main / 10.2 / index.html # // … prima di questa versione sono supportate solo le opzioni SIZE_OF_TILE e NUMBER_OF_TILES. Non sono sicuro di come funzioni se ' è per attributo univoco o per poligono, immagino di provarlo e vedere. Felix puoi estendere un po la tua risposta su questa nuova funzionalità.
Lascia un commento