Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I'm trying to delineate all river basins on a global 1/16 degree grid. The algorithm that the Basin tool in the Spatial Analyst Toolbox works well (fast) except it doesn't know how to handle the International Dateline (-180/180 degree line). See example image below...

It is important that I process the entire globe at once because I need each basin to have a unique identifier. Can anyone suggest a way of doing this? I'd be open to modifying the Basin tool script if necessary and if I can get my hands on it.

I'm using ArcInfo 10.0 and all standard python tools.

Arctic Basins showing break at International Dateline

share|improve this question
1  
You can obtain unique identifiers even when you process the world in pieces. Just add a large constant to each piece (varying from piece to piece) in order to make the identifiers unique. When you mosaic the results, merely retain the smallest identifier at each cell. –  whuber Jan 6 '13 at 17:09
add comment

1 Answer

up vote 3 down vote accepted

You can use archydro tools. This tool will create unique identifier for each basin.

share|improve this answer
1  
Thanks @prasad, hopefully this works (it should). I discovered that the Flow Direction Raster that I was given was created using the "Force" option which goes out of its way to insure the boundary is padded by zeros. So this may be the problem of the flow direction and not basins. –  sea_hydro Jan 6 '13 at 16:24
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.