Because of edge effects, the tiles would need to overlap, and then the overlaps would need to be removed when joining the processed tiles back together. It could be automated, and perhaps someone else has already written a script to do that
I've been practicing recently with numpy for certain tasks. It works nicely (using indices) for returning the row and column numbers for small and medium-sized rasters, up to a few thousand cells on a side. When I work with large rasters (10000-by-10000 or larger), I get a Python Memory Error. It seems that numpy is not an option for doing computations with data for large rasters.
Is there a practical procedure out there for returning row and column numbers for large rasters? I've seen suggestions for using fishnet or flowaccumulation, but am guessing that the steps involved would make for verrry slow processing.
import arcgisscripting gp = arcgisscripting.create(9.3) #This works in ArcGIS 10 for backwards compatibility. #Make sure extent and cellsize are set in the arcgisscripting environment... expr='$$rowmap' output=r'C;\Temp\rowmap' result=gp.SingleOutputMapAlgebra(expr,output)
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Jste tu noví? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.