Bozuk MXD \ LYR yollarıyla nasıl başa çıkabilirsiniz (onarın / kaçının)?


10

İlgili olarak bu soruya ...

Geçmişte, her ne zaman biraz temizlediğimde ve katmanları değiştirdiğimde (veya adlarını değiştirdiğimde) MXD'nin yollarım bozuldu ve bunları düzeltmek zaman alıcıydı.

Deneyimlerinizi duymak ve belki de sizden birkaç ipucu öğrenmek istiyorum:

Bozuk MXD yollarıyla nasıl başa çıkıyorsunuz?

(Bir bilgisayar veya basit bir ağ sürücüsü için çözümler arıyorum, bu yüzden çözümünüz daha büyük ağlar veya web ile ilgileniyorsa lütfen bunu söyleyin).

Yanıtlar:


5

Tamam bu hepimizin bir zamanlar yüzleşmesi gereken bir şey. Bununla başa çıkmanın 2 yöntemini gördüm.

1) göreli yollar Andy W tarafından açıklandığı gibi. Bu, proje klasörünün kökünde bir proje MXD'niz ve bir veri klasöründeki verilerin altındaki tüm veriler olduğunda en iyi sonucu verir. Sonra tüm projeyi taşıdığınız her yerde bağlantılar hala var olacaktır

2) tüm verilerinizin bulunduğu merkezi bir veri havuzuna sahip olun ve tüm MXD'leriniz için tüm verilerinize oradan erişin. Bu örnekte, göreli yolun kapalı olduğundan emin olmak bile bir fikir olabilir.

Bunu açmak ve kapatmak için Dosya menüsüne gidip belge özelliklerini seçin

İyi Eğlenceler, CDB


göreli yollar oluşturma hakkında güzel bir özet: esrichina-hk.com/support/pdf/TT100023.pdf
jonatr

8

Ayrıca, genel olarak bu durumun oluşumunu en aza indirmek için göreceli yollar kullanır ve öneririm. Ancak bu olduğunda, sık sık burada bahsetmediğim bazı hazır ArcGIS işlevlerini kullanarak çözdüm - ArcCatalog'da Veri Kaynaklarını Ayarlayın:

Mxd / msd'ye sağ tıklayın ve Veri Kaynaklarını Ayarla'yı seçin

Yolları gerektiği gibi güncelleyin


7

MXD Doktor

"Bu yardımcı program, kırık ArcMap belge (MXD) dosyalarını analiz etmek için işlevsellik sağlar. Analize bağlı olarak, bozuk MXD dosyasında bulunan varlıklar bozuk dosyadan yeni bir MXD dosyasına kopyalanabilir. Bu yardımcı program olduğu gibi sağlanır. yardımcı programı her zaman bozuk MXD dosyasını yedeklemelisiniz ve hedef olarak mevcut bir MXD dosyasını seçerseniz, bu dosya da. "

http://edndoc.esri.com/arcobjects/9.0/ArcGISDevHelp/DeveloperTools/MXDDoctor.htm

MXD Editör

"Mxd Editor, harita belgelerinizdeki (.mxd dosyaları) kırık katmanları incelemenizi ve düzeltmenizi sağlayan bir araçtır. Eclipse RCP çerçevesine dayanır ve ArcGIS Engine ve ArcGIS Server tarafından sağlanan arcobjects bileşenlerinden yararlanır. ArcGIS Engine Java Developer Kit ve ArcGIS Server Java SOC kurulumları ile. "

http://resources.esri.com/help/9.3/ArcGISEngine/java/doc/5a6ae887-c141-4616-bab3-167ccc5c0ed3.htm

ArcMAP MXD Yönlendirme Veri Kaynakları

"Kullanıcıların mevcut MXD belgelerindeki bozuk veri kaynağı yollarını düzeltmelerine izin verir. Bu araçta sunulan iki yöntem vardır. 1) Etkileşimli - Bu yöntem MXD'deki tüm kırık veri kaynağı yollarını arayacak ve her birinde ve kullanıcıda kullanıcıyı isteyecektir yeni bir veri kaynağı seçme seçeneğine sahiptir.2) Ara ve Değiştir - Bu yöntem çok güçlüdür ve belirli dizeleri arar ve bu dizeleri veri kaynağı yollarında değiştirir. Orada bazı benzer araçlar var, ancak " arama ve değiştirme "seçeneği. Umarım bu size yardımcı olur !!! Basit şekil dosyası ve coğrafi veritabanı tabanlı çalışma alanları için bize çok zaman kazandırdı."

http://arcscripts.esri.com/details.asp?dbid=14456



2

Önerebileceğim tek şey, mxd'niz için göreli yollar kullanmaya çalışabilir ve tüm katmanları aynı klasörde tutmaya çalışabilirsiniz. Son birkaç kez, tüm katman dosyalarının aynı klasörde olması nedeniyle olduğunu düşünüyorum, ancak bir bağlantı düzelttikten sonra diğer katmanları otomatik olarak düzeltilen yolları düzeltmek zorunda kaldım.

Nadiren mxd dosyasının kendisine güvenirim ve sık kullandığım herhangi bir dönüşüm, bana en uygun şekilde yeni bir şekil dosyası kaydeder. Her ne kadar bu, dosyaları düzenli tutmayı ve yedekliliği azaltmayı istemenin biraz sezgisel olmasına rağmen.

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.