/
THE RASTER CONCURRENCY NIGHTMARE IN ArcGIS THE RASTER CONCURRENCY NIGHTMARE IN ArcGIS

THE RASTER CONCURRENCY NIGHTMARE IN ArcGIS - PDF document

test
test . @test
Follow
540 views
Uploaded On 2015-10-04

THE RASTER CONCURRENCY NIGHTMARE IN ArcGIS - PPT Presentation

Good Practice Work AroundsGCD 5 ArcGIS 10 HelpJoe Wheaton IDefinitionsIIProblem with IgnoringIIIWhat ArcGIS doesIVWhy is it so hard to fix The crux of the VWhat GCD requires and whyVIGood ID: 148782

Good Practice Work AroundsGCD

Share:

Link:

Embed:

Download Presentation from below link

Download Pdf The PPT/PDF document "THE RASTER CONCURRENCY NIGHTMARE IN ArcG..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

THE RASTER CONCURRENCY NIGHTMARE IN ArcGIS Good Practice & Work AroundsGCD 5 / ArcGIS 10 HelpJoe Wheaton I.DefinitionsII.Problem with IgnoringIII.What ArcGIS doesIV.Why is it so hard to fix? The crux of the V.What GCD requires and why?VI.Good practice & Workarounds RASTER TERMINOLOGY•All rasters have the following –Number of columns & rows (must –Cell resolution (grid size)–Type (integer, floating point –Lower left coordinates (x,y) or Top, Bottom, Right & Left coordinates •From which the following secondary properties can be –Width & Height •Orthogonal rasters –Share exact same grid –Share the exact same in both easting and •Grids are orthogonal –Share TopBottom •Rasters that have the simply have the same nodatacells•The mask can be •A concurrent raster I.DefinitionsII.Problem with IgnoringIII.What ArcGIS doesIV.Why is it so hard to fix? The crux of the V.What GCD requires and why?VI.Good practice & Workarounds TO DO MAP ALGEBRA, RASTERS NEED TO •Compatibility defined CHANGE DETECTION WITH DEM DIFFERENCING A cell-by-cell analysis, which requires concurrent grids© Wheaton (2008) Erosion Erosion Deposition Deposition WHAT DO I REALLY NEED?•Orthogonality?–Yes, because if not what cell values •Concurrency?–Helps, but if some cells only exist within extents of one raster, then no calculation is possible•All cells have a value (i.e. same –Sort of… can only do MOST calculations (e.g. subtraction) when all –Some operations (e.g. max) may still Raster 1Raster 2Raster CalculatedFrom Raster 1 & 2 SAME NUMBERS & ROWS, BUT… Same resolution, same Same resolution, (but same width & orientation, same origin EVER SEEN SOMETHING LIKE THIS?•The consistent •They are minor •They are artifacts of original raster I.DefinitionsII.Problem with IgnoringIII.What ArcGIS doesIV.Why is it so hard to fix? The crux of the V.What GCD requires and why?VI.Good practice & Workarounds •If you give ArcGIS two overlapping but non-orthogonal rasters, it just lets you •It does this by a combination of using •The result is the geoprocessingtool •For extents, it tends to take the intersection as •For cell size, it tends to take Maximum of inputs: EVERY TOOL HAS ENVIRONMENT SETTINGS•Tools validate parameter values as you enter them…•They also can override ENVIRONMENT SETTINGS PRIORITY? •How? Nearest NeighborBilinear InterpolationDistance weighted average of four nearest cell centersCubic Convolution I.DefinitionsII.Problem with IgnoringIII.What ArcGIS doesIV.Why is it so hard to fix? The crux of the V.What GCD requires and why?VI.Good practice & Workarounds WHERE PROBLEMS COMES FROM•Most people derive rasters from precise vector data, which introduces unnecessarily specific •ArcGIS is inconsistent in raster geoprocessing–If priority is given to grid resolution you’ll often get –If priority is given to rows and columns, you will get RASTER CREATION•Lets look at an example… I.DefinitionsII.Problem with IgnoringIII.What ArcGIS doesIV.Why is it so hard to fix? The crux of the V.What GCD requires and why?VI.Good practice & Workarounds •Concurrent grids to do change detection •In GCD 5.0.1 –5.0.4 BETA, its not enforced at Survey Library, its enforced at concurrent, you get an error message) •No need to introduce further interpolation errors from resampling that the user is unaware of•Our underlying code (C++ library) is set up to require this as an input (we don’t use Arc’s geoprocessingfor most of the change detection)•In future (shield user from some of this):–We are going to enforce orthognoalityupon upload to –We are only going to enforce concurrency at time of change detection, based on interesectionof two I.DefinitionsII.Problem with IgnoringIII.What ArcGIS doesIV.Why is it so hard to fix? The crux of the V.What GCD requires and why?VI.Good practice & Workarounds SOME GOOD PRACTICE•Use even integers wherever possible for extents to simplify orthogonalityproblems•NEVER use cell resolutions that are not evenly divisible •ALWAYS, exert explicit control over extents and grid •Once you get one raster defined, match its extents & cell •Avoid resampling if at all possible•If you must resample, be careful not to introduce •Best thing to do is exert explicit control over cell size selection and raster extents at stage of that raster width and height are evenly divisible by cell size•That’s not always possible•Here’s two common problems:1.Two non-concurrent DEMs2.Two apparently concurrent DEMs, but….