Используя ArcGIS 10.1 для рабочего стола, я пытаюсь запустить функцию Identity для двух больших наборов данных, но каждый раз происходит сбой. Я не думаю, что это нехватка аппаратного обеспечения, поскольку я могу запускать другие процессы на тех же наборах данных.
Я уже обновил программное обеспечение и добавил 64-битную надстройку геообработки , проверил и исправил геометрию и сделал исправление в KB29559 (установите переменную enct ARCTMPDIR в доступную для записи локальную папку).
Executing: Identity DudleyStamp OA2011 "D:\Case Studies\National2\National.gdb\DudleyStampOA11" ALL "1 Meters" NO_RELATIONSHIPS
Start Time: Wed May 08 21:11:43 2013
Reading Features...
Processing Tiles...
Assembling Tile Features...
ERROR 999999: Error executing function.
The table was not found.
The table was not found. [DudleyStampOA11]
The table was not found.
The table was not found. [DudleyStampOA11]
Invalid Topology [Topoengine error.]
Failed to execute (Identity).
Failed at Wed May 08 21:45:41 2013 (Elapsed Time: 33 minutes 58 seconds)
Основываясь на комментариях, я попытался скопировать данные в новую файловую базу геоданных, и при запуске инструмента из ArcCatalog все равно получалась точно такая же ошибка.
Я заказал 16 ГБ самой быстрой оперативной памяти, которую может занять мой компьютер (в настоящее время у меня 4 ГБ). У меня также есть 6-ядерная AMD Phenom II X6 1090T, SSD и видеокарта AMD Radeon HD 6970. Так что я не уверен, какое еще оборудование я могу добавить.
Я также попытался увеличить размер файла подкачки, что я нашел в Google безрезультатно.
Ответы:
Сначала я бы попробовал восстановить геометрию, как у вас, но я думаю, что сообщение об ошибке TopoEngine является ложным, и на самом деле это проблема с ресурсами.
Копирование данных в новую файловую базу геоданных иногда помогло мне справиться с этой ошибкой, поэтому попробуйте сначала.
Другие вещи, которые я пробую, это перезагрузка перед повторным тестированием, запуск инструмента из ArcCatalog или Python IDE или командной строки, а не ArcMap (если это то, что вы делаете), то есть все, что вы можете придумать, чтобы снизить потребность в ресурсах во время работы.
Если все еще нет радости, может потребоваться какая-то стратегия посещения тайлов и тайлов.
Кроме того, тестируйте на других (желательно более мощных) машинах, если это вариант, потому что я обнаружил, что переключение на машину с 12 ГБ ОЗУ обычно помогает мне избежать этой ошибки, когда я сталкиваюсь с ней, используя 4 ГБ ОЗУ.
источник
Я знаю, что этот пост очень старый, однако эта проблема по-прежнему относится к последней версии ArcGIS Desktop 10.6.1. Для этой конкретной задачи отключите фоновую обработку в разделе Геообработка> Параметры геообработки> Фоновая обработка и снимите флажок Включить .
источник