Sürüm kontrolünü kullanarak MXD dosyalarındaki değişiklikleri takip etmek mi istiyorsunuz?


9

ArcMap'i ilk kez kullanıyorum. İşyerindeki amirim benden bir .mxd dosyasının yaşam döngüsü hakkında biraz araştırma yapmamı istedi.

Sunucu uygulamalarının yaşam döngüsü gibi bir mxd dosyasının yaşam döngüsü denilen bir şey var mı?

Yanıtlar:


6

MXD'lerin ve coğrafi veri tabanlarının yapılarına (ve farklılıklarına) bakmak için güzel bir araç olan X-Ray'e göz atın. Aşağıdaki bağlantılara bakın. Araçlar, ESRI Yerel Yönetim Veri modeli grubu tarafından çalıştıkları ancak genel kullanım için piyasaya sürülen büyük belediye taban haritası veri kümeleri ve mxds'leri ile çalışmak için geliştirilmiştir ve çok sayıda büyük mxd'lerle çalışırken çok yararlı bir eklentidir. katmanlar, karmaşık etiketleme, çok sayıda takma ad, farklı ölçeğe bağlı katman görünürlüğü vb.

ArcMap için X-Ray (ArcGIS 10.2) (kısa genel bakış video bağlantısı dahil) http://www.arcgis.com/home/item.html?id=f0ae73e90c1a4992a1059e7d370966d4

ArcCatalog için X-Ray (ArcGIS 10.2) (kısa genel bakış video bağlantısı dahil) http://www.arcgis.com/home/item.html?id=9ea218ff575f4a5195e01a2cae03a0ae


Ayrıca, X-Ray hakkında daha genel bir giriş Blog yazısı (ancak indirme bağlantılarının ArcGIS 10.0 için eski olduğunu unutmayın): blogs.esri.com/esri/arcgis/2010/10/07/…
Pascual Benito

4

İken Subversion'ın en sık kod sürüm yönetimi / kontrolü için kullanılır, belge ve diğer dosya türleri için kullanmak mümkündür. Word belgeleriyle kullanan birine bir örnek var .

Subversiyon olgunlaşır ve 'net' için çok fazla destek vardır. MXD'lerde değişiklikleri izleme ve geri alma konusunda ciddiyseniz, özellikle aynı MXD'de veya MXD kümesinde çalışan birden fazla kişiniz varsa bunu öneriyorum.


1
SVN'nin hızla dodo yoluna gittiğine dikkat edilmelidir. git günümüzde en üstün hüküm sürüyor. Ayrıca, tipik bir kaynak kontrol sisteminin MXD gibi ikili bir formattaki birleştirme çakışmalarını kaldıramayacağını unutmayın.
jpmc26

2

Sanırım mxd dosyasının zaman içinde nasıl geliştiği, tercihen de değiştirdiğiniz şeyi ve nasıl yaptığınızı takip ederek daha önceki bir sürüme geri dönme seçenekleriyle anlamına gelir. Mxd dosyasını takip etmek için mercurial gibi bir sürüm kontrol sistemini deneyebilir ve kullanabilirsiniz, ancak bu zahmetli olabilir .

Belki R veya python gibi bir kodlama diline geçmek (özellikle python, ArcGIS ile iyi çalışıyor gibi görünüyor, çünkü standart kodlama dili nowads bir seçenek değil, ancak bu tüm bunları destekliyor. .R dosyasını bir depoda izler, değişiklikleri devam ettirerek izlersiniz.Her bir işleme, bu işlemi neden yaptığınızı belirten bir ileti eşlik eder. Ayrıca, komut dosyasının eski sürümlerini depodan çıkarabilirsiniz. eski sürümün çıktısını oluşturmak için.


2
MXD'lerin / LYR'lerin sürümüyle ilgileniyorsanız, bu oy vermek isteyebileceğiniz bir ArcGIS Fikiridir
PolyGeo

1

MXD'lerin sürümü şu anda üçüncü taraf yazılımlarda mümkündür. Çalıştığını bildiğim bir tanesi daha çok Projectwise adlı bir CAD paketidir . Ancak, görünüşe göre henüz 10.1'i desteklemiyor (bu ikinci el kmowledge, bu yüzden bana bu konuda alıntı yapmayın).


1

Çok kullanıcılı bir ortamda oldukça sık değişiklik gerektiren çok büyük bir mxd'yi (onlarca grup ve katman) yönetiyorum. Aynı dizinde saklanan basit bir .txt dosyasındaki değişiklikleri izlerdik, ancak bu verimsizdi. Bunun yerine, artık bir coğrafi veritabanında sürüm değişikliklerini izlemek için alanları içeren bir tablo oluşturdum. Mxd basitçe tabloya referans verir ve böylece içerme klasöre erişimi olmayan kullanıcılar için bile kolayca erişilebilir ve düzenlenebilir olduğu, harita belgesinin içinde sürüm bilgilerini saklar. Hiçbir şekilde süslü bir kurulum değil ama bizim için iyi çalışıyor.

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.