ArcGIS for Desktop'tan geçersiz Topoloji [Topoengine hatası]?


11

ArcGIS 10.1'i Masaüstü için kullanarak, Kimlik işlevini iki büyük veri kümesinde çalıştırmaya çalışıyorum, ancak her seferinde başarısız oluyor. Aynı veri kümelerinde diğer işlemleri çalıştırabildiğim için donanım eksikliği olduğunu düşünmüyorum.

Yazılımı zaten güncelledim ve 64 bit coğrafi işleme eklentisini, kontrol edilen ve onarılan geometriyi ekledim ve KB29559'daki düzeltmeyi yaptım (ARCTMPDIR env değişkenini yazılabilir bir yerel klasöre ayarlayın).

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)

Şu ana kadarki yorumlara dayanarak verileri yeni dosya coğrafi veritabanına kopyalamaya çalıştım ve aracı ArcCatalog'dan çalıştırmak hala aynı hatayı alıyor.

Bilgisayarımın alabileceği en hızlı RAM'in 16GB'ını sipariş ettim (şu anda 4GB'ım var). Ayrıca 6 Çekirdekli AMD Phenom II X6 1090T, SSD ve AMD Radeon HD 6970 Ekran Kartım var. Ne kadar donanım ekleyebileceğimden emin değilim.

Ayrıca, Google'da hiçbir etkisi olmadan bulduğum bir öneri olan sayfa dosyasının boyutunu artırmayı denedim.


2
Verileri yeni bir dosya coğrafi veritabanına kopyalamayı zaten denediniz mi?
blah238

3
TopoEngine hata mesajı sahte ve gerçekten bu bir kaynak sorunu olduğunu düşünüyorum. @ blah238 tavsiye bazen beni bu hatayı aştı, bu yüzden önce yapın. Denediğim diğer şeyler, yeniden test etmeden önce yeniden başlatılıyor, ArcMatalog veya bir Python IDE veya komut satırı yerine ArcMap (çalıştırdığınız şey buysa) yerine başka bir araç çalıştırılıyor. Hala bir sevinç yoksa, bir çeşit fayans ve fayans ziyaret stratejisine ihtiyaç duyulabilir. Ayrıca, bu seçenek varsa diğer (tercihen daha güçlü) makinelerde test edin.
PolyGeo

Takip testi olarak, veri kümelerini kontrol geometrisi aracıyla çalıştırmaya değer, çokgenleriniz bozuk olabilir mi?
Hornbydd

@Hornbydd Soruda "Zaten ... kontrol ettim ve geometriyi onardım" seçeneğini atlamış olabilirsiniz, ancak bir hata iletisinde "Geçersiz Topoloji" göründüğünde bunların mantıklı ilk adımlar olduğu konusunda haklısınız.
PolyGeo

Benzer bir sorunum vardı ve ondan kurtulmanın tek yolu arama mesafesini azaltmaktı. mayın 0.1 ile çalıştı ancak 1 METERS ile çalışmadı. En azından benim durumumda anlamlıydı çünkü bir özelliği birbirinden 1 metre uzakta ve topolojik bir ilişkisi olmayan bir hatta bölmek geçersiz topolojiye yol açabilir.
msc87

Yanıtlar:


10

Ben sizin gibi Tamir Geometri ilk denemek istiyorum, ama TopoEngine hata mesajı sahte olduğunu düşünüyorum ve gerçekten bu bir kaynak sorunu.

Verilerin yeni bir coğrafi veritabanına kopyalanması bazen bu hatayı geçmemi sağladı, bu yüzden önce bunu deneyin.

Denediğim diğer şeyler, yeniden test etmeden önce yeniden başlatıyor, aracı ArcMap yerine bir ArcCatalog'dan veya bir Python IDE'den veya komut satırından çalıştırıyor (eğer bunu yapıyorsanız) yani çalışırken kaynaklara olan talebi azaltmak için düşünebileceğiniz her şey.

Hala bir sevinç yoksa, bir çeşit fayans ve fayans ziyaret stratejisine ihtiyaç duyulabilir.

Ayrıca, bir seçenek ise diğer (tercihen daha güçlü) makinelerde test edin çünkü bir 12Gb RAM makinesine geçmenin 4Gb RAM kullanarak karşılaştığımda genellikle bu hatayı geçmesini sağladım.


0

Bu yazının çok eski olduğunu biliyorum, ancak bu sorun hala en son ArcGIS Desktop sürüm 10.6.1'de bulunuyor. Bu özel görev için Geoprocessing> Geoprocessing seçenekleri> Arka plan işleme altında arka plan işlemeyi devre dışı bırakın ve Etkinleştir seçeneğinin işaretini kaldırın .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.