Clip Raster to Polygon Grid? (Čeština)
On 14 února, 2021 by adminMám polygonový mřížkový soubor a chci oříznout své rastrové snímky na tvary, které jsou v něm uvedeny. Používám arcmap a přemýšlel jsem, jestli existuje nástroj přímo pro toto? Chtěl bych také být schopen pojmenovat každý výsledný rastr pro funkci polygonu, na kterou byl oříznut.
Komentáře
- Jste otevřeni použití python skript, který funguje v ArcMap 10 nebo vyšší? Před časem jsem napsal něco, co dělá právě tuto věc. Co také myslíte souborem polygonové mřížky? Je to mnohoúhelník nebo mřížka číselných zón?
Odpověď
K tomu bych použil model builder. Pomocí iterátoru prvků můžete procházet jednotlivé polygony a vkládat je do rastrového nástroje klipů. Chcete-li předat ID polygonu nebo jedinečný název, který jste použili v iterátoru, výstupnímu názvu vašeho nového oříznutého rastru, použijete přímou substituci proměnných.
Tady je model:
Pokud nevíte nic o nástroji pro tvorbu modelu, přečtěte si soubor nápovědy!
Komentáře
- děkuji. Znám tvůrce modelů, jen mě zajímalo, že existuje nástroj, který to dokázal, aniž by navrhl můj vlastní.
- Jistě ' Extract by Mask (SA) ' by bylo lepší než Clip. Clip vytvoří obdélníkový polygon definovaný v rozsahu, ale Extract by Mask extrahuje nepravidelný polygon (mimo nodata) … to je samozřejmě, pokud máte rozšíření Spatial Analyst, pokud ' t ' přilepená na Clip. GoMapping, neexistuje žádný nástroj, který by to ' vybalil z krabice ', jedinou možností je použít modelový nebo pythonový skript (jeden jsem napsal před několika lety, protože k tomu nebyl žádný nástroj).
- Clip nástroj má parametr zvaný ořezová geometrie, pokud je zaškrtnutý, použije polygon a nikoli ' minimální ohraničující rámeček. Model, který navrhuji, by tedy mohl vzít mřížku mnohoúhelníků nebo svorku do tvaru mnohoúhelníku. Přemýšlejte o tom, @gomapping by měl zajistit, aby nastavení rastrového prostředí bylo nastaveno tak, aby bylo vše v pořádku.
Odpověď
Rozdělený rastr to dělá, dokonce zachovává geometrii polygonů
štěpí jeden rastr na bity a používá polygonovou geometrii. Název základny výstupu je aktualizován seq.number, protože vždy se jedná o „špatné“ číslování, tj. Image1, image2 atd., Zatímco by mělo být image01, image02 atd., Pokud počet polygonů> 9 a < 100. Bylo by užitečné při třídění podle názvu. Kromě toho – skvělý nástroj
Tyto 3 jsou různé rastry nasekané z velkého:
Komentáře
- hmmm …. Nechci ' získat možnost POLYGON_FEATURES z rozbalovací metody rozdělení . Mám arcinfo. Víte, zda je propojena s příponou?
- NA před ArcGIS 10.2
- Rozdělit rastr 10.2 resources.arcgis.com/ en / help / main / 10.2 / index.html # // … před touto verzí jsou podporovány pouze možnosti SIZE_OF_TILE a NUMBER_OF_TILES. Nejste si jisti, jak to funguje, ať už je to ' s jedinečným atributem nebo polygonem, zkuste to a uvidíte. Felix, můžeš trochu rozšířit svoji odpověď na tuto novou funkčnost.
Napsat komentář