Raster naar veelhoekraster knippen?
Geplaatst op februari 14, 2021 door adminIk heb een polygoonrasterbestand en wil mijn rasterafbeeldingen knippen tot de vormen die erdoor worden geschetst. Ik gebruik arcmap en vroeg me af of er direct een tool voor was? Ik zou ook graag in staat willen zijn om elk resulterend raster een naam te geven voor het polygoon-element waarnaar het is geknipt.
Opmerkingen
- Sta je open voor het gebruik van een python-script dat werkt in ArcMap 10 of hoger? Ik heb een tijdje geleden iets geschreven dat dit precies doet. Wat bedoel je ook met een polygoonrasterbestand? Is het een polygoon of een raster van numerieke zones?
Antwoord
Ik zou hiervoor de modelbouwer gebruiken. Gebruik de feature-iterator om door elke polygoon te bladeren en voer die in de clipraster-tool in. Je zou in-line variabelesubstitutie gebruiken om de polygoon-ID of unieke -naam die je in de iterator hebt gebruikt door te geven aan de uitvoernaam van je nieuwe afgekapte raster.
Hier is het model:
Als u niets weet over de modelbouwer, is het tijd om het Help-bestand te lezen!
Reacties
- bedankt. ik ken de modelbouwer, ik vroeg me gewoon af dat er een tool was die het deed zonder mijn eigen te ontwerpen.
- Zeker ' Extract by Mask (SA) ' zou beter zijn dan Clip. Clip creëert een rechthoekige polygoon die wordt gedefinieerd door een bereik, maar Extract by Mask zal extraheren een onregelmatige polygoon (nodata buiten) … dat is natuurlijk als je de Spatial Analyst-extensie hebt, als je ' niet ' blijven hangen met Clip. GoMapping, er is geen tool die dit ' uit de doos ' doet, je enige optie is om te gebruiken een model of python-script (ik heb er een paar jaar geleden een geschreven omdat er geen tool was om dit te doen).
- De Clip-tool heeft een parameter genaamd clipping geometry, als dit aangevinkt is, gebruikt het de polygoon en niet het ' s minimum bounding box. Dus het model dat ik voorstel zou een raster van polygonen kunnen nemen of naar de vorm van de polygoon kunnen knippen. Nu ik erover nadenk, @gomapping moet ervoor zorgen dat de snap rasteromgeving-instelling is ingesteld om ervoor te zorgen dat alles op één lijn ligt.
Answer
Split-raster doet dit, behoudt zelfs polygoongeometrie
het hakt een enkel raster in bits en gebruikt polygoongeometrie. De naam van de uitvoerbasis wordt bijgewerkt door seq.number, zoals altijd is het een “slechte” nummering, dwz afbeelding1, afbeelding2 enz. Terwijl het afbeelding01, afbeelding02 enz. Zou moeten zijn als het aantal polygonen> 9 en < 100. Zou handig zijn bij het sorteren op naam. Afgezien van dit – geweldige tool
Deze 3 zijn verschillende rasters die uit een grote zijn gehakt:
Reacties
- hmmm …. ik kan ' de optie POLYGON_FEATURES niet ophalen uit de vervolgkeuzelijst met de methode splitsen . Ik heb arcinfo. Weet u of het is gekoppeld aan een extensie?
- NA vóór ArcGIS 10.2
- Splits raster 10.2 resources.arcgis.com/ nl / help / main / 10.2 / index.html # // … voorafgaand aan deze versie worden alleen SIZE_OF_TILE en NUMBER_OF_TILES opties ondersteund. Ik weet niet zeker hoe dat werkt, of het nu ' is op basis van een uniek kenmerk of op een polygoon, ik denk dat je het probeert en het ziet. Felix, kun je je antwoord een beetje uitbreiden over deze nieuwe functionaliteit.
Geef een reactie