Построение бассейнов с помощью ArcToolbox

0 голосов
спросил 22 Май, 06 от Abraxx (1,140 баллов) в категории Программные продукты Esri
Есть несколько вопросов. Может, кто-то сталкивался?

Я использовал модуль Hydrology из Spatial Analyst Tools

1) для построения бассейнов (basin) сначала нужно построить направления потока (Flow Direction). оно строится по ЦМР или по созданной "отмывке рельефа"?

2) пробовал оба способа, получаю ошибку:
An error was encountered while executing Basin.
("esriGeoAnalyst.GridEngine") Unable to allocate memory.
Failed to execute (Basin_2).


кто-нибудь сталкивался с подобной проблемой?

Информация о растре:

Columns_and_Rows: 10801, 7201
Cellsize__X._Y_: 0,00083333333333333328, 0,00083333333333333328
Uncompressed_Size: 148,35 MB
Format: ERDAS IMAGINE
Source_Type: continuous
Pixel_Type: signed integer
Pixel_Depth: 16 Bit
Colormap: absent
Pyramids: present
Compression: None
Status: Permanent

3 Ответы

0 голосов
ответил 22 Май, 06 от Anna2 (2,680 баллов)
1. по цмр
2. вообще ошибка такого типа чаще всего бывает когда виртуальной памяти не хватает под процесс (часто бывает если цмр большой и разрешение высокое). часто для topogrid  выскакивает
но вообще-то, я думаю, что проблема в самом растре. во-первых, почему формат imagine а не родной grid. второе, размер ячейки растра 0.0008 - это как? в-третьих, 16 bit, signed integer.... обычно это float, 32 Bit.
подозрение что растр у вас в DD, то бишь не спроектирован. ну и вообще, странноватый растр
0 голосов
ответил 22 Май, 06 от Abraxx (1,140 баллов)
раст, действительно, большой. на вырезанном маленьком кусочке всё отлично проходит.
я думал, может, мне кто подскажет, как увеличить объём используемой под это дело памяти. я нашёл в пользовательском форуме на esri.com, что можно завести переменную GRIDALLOCSIZE и ввести значение, чуть больше необходимого для операции. вопрос в том, что я не знаю, сколько памяти мне необходимо :)

это DEM. всю информацию взял из  Raster Information
0 голосов
ответил 22 Май, 06 от Anna2 (2,680 баллов)

для растра разрешением 30 метров, и размером 1707 на 3261 нужно около 92мб для переменной gridallocsize.

но вообще, это неправильно чтобы растр имел размер ячейки 0,00083333333333333328, 0,00083333333333333328. Какая проекция у растра?
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...