Недійсна топологія [помилка Topoengine] від ArcGIS for Desktop?


11

Використовуючи ArcGIS 10.1 для Desktop, я намагаюся запустити функцію Identity на двох великих наборах даних, але вона виходить з ладу кожен раз. Я не думаю, що це нестача обладнання, тому що я можу запускати інші процеси на тих же наборах даних.

Я вже оновив програмне забезпечення та додав 64-бітну надбудову для геообробки , перевірив та відремонтував геометрію та провів виправлення в KB29559 (встановив змінну ARCTMPDIR env у локальну папку, яку можна записати).

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)

На основі коментарів до цього часу я намагався скопіювати дані в новий файл geodatabase, а запуск інструменту з ArcCatalog все ще отримує абсолютно таку ж помилку.

Я замовив 16 ГБ найшвидшої оперативної пам’яті, яку мій комп'ютер може взяти (у мене зараз є 4 ГБ). У мене також є 6-ядерна AMD Phenom II X6 1090T, SSD і AMD Radeon HD 6970 графічна карта. Тож я не впевнений, що більше обладнання я можу додати.

Я також спробував збільшити розмір файлу сторінки, який був пропозицією, яку я знайшов в Google безрезультатно.


2
Ви вже намагалися скопіювати дані на нову базу даних геоданих?
blah238

3
Я думаю, що повідомлення про помилку TopoEngine є помилковим, і це справді проблема ресурсів. @ blah238 поради іноді мене пропускають через цю помилку, тому зробіть це першим. Інші речі, які я намагаюся, - це перезавантаження перед повторним тестуванням, запуск інструменту з ArcCatalog або Python IDE або командного рядка, а не ArcMap (якщо це те, що ви робите), тобто все, що ви можете подумати, щоб зменшити попит на ресурси, поки він працює. Якщо все-таки немає радості, може знадобитися якась стратегія плитки та плитки. Також тестуйте на інших (бажано більш потужних) машинах, якщо це варіант.
PolyGeo

Як наступний тест, варто було б запустити набори даних через інструмент перевірки геометрії, можливо, у вас пошкоджені багатокутники?
Хорнбідд

@Hornbydd Ви, можливо, не помітили "Я вже перевірив та відремонтував геометрію" у запитанні, але ви маєте рацію, що це логічні перші кроки в будь-який момент, коли "Помилкова топологія" відображається в повідомленні про помилку.
PolyGeo

У мене була подібна проблема, і єдиний спосіб позбутися її - зменшити відстань пошуку. шахта працювала з 0,1, але не з 1 МЕТЕР. Я припускаю, що принаймні в моєму випадку це мало сенс, оскільки розділення функції на лінію, де вони знаходяться на відстані 1 метра один від одного і не мають топологічного відношення, може призвести до недійсної топології.
msc87

Відповіді:


10

Спершу я спробував би відновити Геометрію, як і у вас, але я думаю, що повідомлення про помилку TopoEngine є помилковим, і це справді проблема ресурсів.

Копіювання даних у новий файл geodatabase іноді мене переживає через цю помилку, тому спробуйте спочатку.

Інші речі, які я намагаюся, - це перезавантаження перед повторним тестуванням, запуск інструменту з ArcCatalog або Python IDE або командного рядка, а не ArcMap (якщо це те, що ви робите), тобто все, що ви можете подумати, щоб зменшити попит на ресурси, поки він працює.

Якщо все-таки немає радості, може знадобитися якась стратегія плитки та плитки.

Крім того, протестуйте на інших (бажано, більш потужних) машинах, якщо це варіант, тому що я виявив, що перехід на 12 Гб оперативної пам'яті зазвичай переживає цю помилку, коли я стикаюся з нею за допомогою 4 Гб оперативної пам’яті.


0

Я знаю, що ця публікація дуже стара, проте ця проблема все ще стосується останньої версії ArcGIS Desktop 10.6.1. Для цієї конкретної задачі відключіть обробку фону в розділі Геопроцедура> Параметри геопроцедури> Обробка фону та зніміть опцію Увімкнути .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.