Удалить пересечения растра
-
- Участник
- Сообщения: 70
- Зарегистрирован: 01 ноя 2010, 11:36
- Репутация: -1
- Откуда: Барнаул
Re: Удалить пересечения растра
Что посоветуете сделать? Площадь территории почти 1800 км2, ячейка - 5м. Площадь вроде небольшая, но ячейку меньше 15 м на весь бассейн целиком делать отказывается.
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Удалить пересечения растра
то есть 2800х2800 пикселов делает, а 8500х8500 он не может сделать, давайте попробуем найти возможные причины и решение, и во что упирается инструмент.biryukov писал(а):Что посоветуете сделать? Площадь территории почти 1800 км2, ячейка - 5м. Площадь вроде небольшая, но ячейку меньше 15 м на весь бассейн целиком делать отказывается.
Сначала несколько доп. вопросов:
самый главный - версия ArcGIS
для 9.3.1 номер сервис пака и сборки,
для 10-ки 10.0.номер сервис пака.номер сборки
установлена ли локализация?
если инструмент выдает код ошибки, то какой номер?
1. Запускали для слоев в ArcMap, или через ArcCatalog?(второй вариант ест меньше памяти)
2. Что установлено в Параметрах среды как Временная рабочая область(Scratch Workspace) (надо, чтобы была БГД, а чтоб она не убивала место на диске, помещайте ее в %temp%, по крайней мере Esri говорит, что это облегчает жизнь софту)
3. Выключена ли фоновая обработка инструментов геообработки?
4. Что является источником данных? шейпы? база gdb? база mdb? SDE?
5. Куда пишутся выходные данные?
6. Какой у вас процессор, и какая оперативная память, включен ли файл подкачки в Windows(если памяти >=4гб)
з.ы. Администратору раздела предлагаю последние 4 сообщения выделить в отдельную тему "не работает topo to raster ..."
понравилось? жми палец вверх 

-
- Участник
- Сообщения: 70
- Зарегистрирован: 01 ноя 2010, 11:36
- Репутация: -1
- Откуда: Барнаул
Re: Удалить пересечения растра
Добрый день!!
Спасибо, что решили помочь с моей проблемой!
Теперь по вопросам:
Версия ArcGis 9.3, SP2, сборка 9.3.1.3000
Локализация установлена
Коды ошибок после попытки запуска topo to raster:
ERROR 010279: Unable to allocate 2196 megabytes of memory.
ERROR 010235: Returned error from Topo_To_Grid.
ERROR 010067: Error in executing grid expression.
Не удалось выполнить (TopoToRaster).
Запускал через ArcMap
В параметрах среды временная рабочая область стоит БГД.
Про «фоновую обработку инструментов геообработки» не нашел где посмотреть.
Источником данных являются шейп-файлы
Выходные файлы пишутся в разные места, но результат не меняется.
Процессор Core 2 Duo E8500, ОЗУ 6 Гб, но Windows 32-битная, поэтому памяти используется половина. Файл подкачки включен, размер стоит по выбору системы.
Подскажите, в чем может быть проблема, что исправить……….
Спасибо, что решили помочь с моей проблемой!
Теперь по вопросам:
Версия ArcGis 9.3, SP2, сборка 9.3.1.3000
Локализация установлена
Коды ошибок после попытки запуска topo to raster:
ERROR 010279: Unable to allocate 2196 megabytes of memory.
ERROR 010235: Returned error from Topo_To_Grid.
ERROR 010067: Error in executing grid expression.
Не удалось выполнить (TopoToRaster).
Запускал через ArcMap
В параметрах среды временная рабочая область стоит БГД.
Про «фоновую обработку инструментов геообработки» не нашел где посмотреть.
Источником данных являются шейп-файлы
Выходные файлы пишутся в разные места, но результат не меняется.
Процессор Core 2 Duo E8500, ОЗУ 6 Гб, но Windows 32-битная, поэтому памяти используется половина. Файл подкачки включен, размер стоит по выбору системы.
Подскажите, в чем может быть проблема, что исправить……….
-
- Участник
- Сообщения: 70
- Зарегистрирован: 01 ноя 2010, 11:36
- Репутация: -1
- Откуда: Барнаул
Re: Удалить пересечения растра
Добрый день!!
Спасибо, что решили помочь с моей проблемой!
Теперь по вопросам:
Версия ArcGis 9.3, SP2, сборка 9.3.1.3000
Локализация установлена
Коды ошибок после попытки запуска topo to raster:
ERROR 010279: Unable to allocate 2196 megabytes of memory.
ERROR 010235: Returned error from Topo_To_Grid.
ERROR 010067: Error in executing grid expression.
Не удалось выполнить (TopoToRaster).
Запускал через ArcMap
В параметрах среды временная рабочая область стоит БГД.
Про «фоновую обработку инструментов геообработки» не нашел где посмотреть.
Источником данных являются шейп-файлы
Выходные файлы пишутся в разные места, но результат не меняется.
Процессор Core 2 Duo E8500, ОЗУ 6 Гб, но Windows 32-битная, поэтому памяти используется половина. Файл подкачки включен, размер стоит по выбору системы.
Подскажите, в чем может быть проблема, что исправить……….
Спасибо, что решили помочь с моей проблемой!
Теперь по вопросам:
Версия ArcGis 9.3, SP2, сборка 9.3.1.3000
Локализация установлена
Коды ошибок после попытки запуска topo to raster:
ERROR 010279: Unable to allocate 2196 megabytes of memory.
ERROR 010235: Returned error from Topo_To_Grid.
ERROR 010067: Error in executing grid expression.
Не удалось выполнить (TopoToRaster).
Запускал через ArcMap
В параметрах среды временная рабочая область стоит БГД.
Про «фоновую обработку инструментов геообработки» не нашел где посмотреть.
Источником данных являются шейп-файлы
Выходные файлы пишутся в разные места, но результат не меняется.
Процессор Core 2 Duo E8500, ОЗУ 6 Гб, но Windows 32-битная, поэтому памяти используется половина. Файл подкачки включен, размер стоит по выбору системы.
Подскажите, в чем может быть проблема, что исправить……….
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Удалить пересечения растра
в ArcCatalog - меню Геообработка (Geoprocessing) - на вкладке Общие (General) во второй группе настроек снимаем галку "Запускать в фоновом режиме" (Run in background) после того как отключите эту настройку,biryukov писал(а): Про «фоновую обработку инструментов геообработки» не нашел где посмотреть.
в управлении компьютером укажите размер файла подкачки принудительно 8000МБ, фиксированный размер. потом измените обратно, если будет нужно. (имхо "по выбору системы" заведомо глючная настройка).
позакрывайте все ненужные процессы, отключите антивирус (и интернет), оставьте только аргис, лицензию и все.
открывайте инструмент Topo To Raster, настраивайте входные слои,
если заранее знаете минимальное и максимальное значения высот на территории, укажите их в соответствующих параметрах. это упростит жизнь инструменту
посмотрите на свои данные, если у вас 500 линейных объектов(изолиний) и 5000000 точек (отметок высот) - ставьте в параметре SPOT, а если это, например, оцифрованная топокарта, где точки не обеспечивают плотное покрытие - ставьте
contour не меняйте количество итераций, по умолчанию тоже неплохо работает.
после всего вышесказанного, попробуйте запустить инструмент.
если получилось - прекрасно, если нет:
дубль два - идем в Пуск, и нажимаем - вернуть язык интерфейса аргис на английский (да-да... иногда инструменты не разговаривают по-русски)
после этого повторяем настройки и запускаем инструмент
если опять не получится - будем думать дальше
понравилось? жми палец вверх 

-
- Участник
- Сообщения: 70
- Зарегистрирован: 01 ноя 2010, 11:36
- Репутация: -1
- Откуда: Барнаул
Re: Удалить пересечения растра
Все сделал. Безрезультатно. ячейку 11 м. стал делать, мельче - отказывается наотрез. Есть ли смысл ставить x64 windows, для возможности работы со всей памятью?
- novia
- Гуру
- Сообщения: 2261
- Зарегистрирован: 29 апр 2011, 15:06
- Репутация: 489
- Откуда: Тель-Авив
Re: Удалить пересечения растра
Отличный результат!! если раньше затыкался на 15х15, а теперь стал делать 11х11, очень может быть, что простое увеличение свободных ресурсов железа помогло.biryukov писал(а):ячейку 11 м. стал делать
Смотрите, у вас используется 3гб оперативки... инструмент писал, что не смог выделить 2196 мегабайт... если ОС - Win7, то с большой долей вероятности около 1 гб постоянно занято системой и другими процессами, поддерживающими общую жизнь системы...то есть свободно только 2гигабайта памяти...
это сообщение могло означать, что инструменту либо надо просто 2196 мегабайт, либо ему надо еще 2196 мб. (если проблема только в этом, то 6гб оперативки в любом случае будет достаточно)
Если вы готовы попробовать вариант с установкой х64 (как раз нашелся повод задействовать ваши 6гб памяти), то попробуйте, это может помочь.
Если таки сделаете переустановку, то перед запуском инструмента установите параметр "файл подкачки" в положение "без файла подкачки".
Если запнется опять, включите подкачку и попробуйте еще раз.
з.ы. Для спортивного интереса, если ваши данные не секретны и не куплены, я могу попробовать посчитать на своей машине (i7 4 ядра/8гб/SSD OCZ Vertex2 на Win7 x64). В случае успеха выложу результат обратно. Данные потом удалю. Если такой вариант устраивает, пришлите (в личку) ссылку на исходный вектор в архиве и параметры, которые вводили в окно инструмента.
понравилось? жми палец вверх 

-
- Участник
- Сообщения: 70
- Зарегистрирован: 01 ноя 2010, 11:36
- Репутация: -1
- Откуда: Барнаул
Re: Удалить пересечения растра
Проблема решилась установкой windows x64. Огромное спасибо novia за помощь!!!
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 6 гостей