एमएक्सडी फ़ाइल का आकार बड़ा होता है और इसका आकार कैसे घटता है?


24

मुझे पता है कि एमएक्सडी में परतों, सीबम और डिफ़ॉल्ट टूल के कॉन्फ़िगरेशन के बारे में जानकारी है। मेरे पास कुछ ऐसे हैं जो 50 एमबी से अधिक हैं और लोड करने के लिए कुछ समय लेना शुरू कर रहे हैं।

एमएक्सडी के फ़ाइल आकार में वृद्धि करने वाली कुछ मुख्य चीजें क्या हैं? क्या विशेष रूप से ऐसा कुछ है जो नाटकीय रूप से आकार बढ़ाता है?

मेरे कुछ विचार, जिनका मेरे पास कोई प्रमाण नहीं है:

  • जटिल परत सहजीवन
  • प्रति परत एकाधिक लेबल कक्षाएं
  • परिभाषा प्रश्न
  • स्रोतों से परतें खींचने से लंबे फ़ाइल पथ बन जाएंगे (C: /MyFolder/Data/Data2/SubContainer/YouGetThePoint.shp)
  • परतों के लिए स्केल रेंज
  • समूहों में परतों की व्यवस्था करना

क्या इन विचारों में कोई वैधता है?


यहाँ इसी तरह के क्यूए, gis.stackexchange.com/questions/28350/…
कलाकृति 21

जवाबों:


29

मैंने Esri चर्चा मंचों पर इसी तरह की शिकायतों को देखा है और एक त्वरित खोज ने इस धागे को बदल दिया है । कुछ सुझाव:

  • Mxd की एक प्रति सहेजें
  • जियोप्रोसेसिंग परिणाम विंडो खोलें और इतिहास हटाएं
  • जियोप्रोसेसिंग विकल्पों के तहत, परिणाम प्रबंधन, एक या दो दिन के मूल्य को बदलते हैं

7
संग्रहीत जियोप्रोसेसिंग परिणामों ने मेरे कुछ MXDs को सैकड़ों MB तक बैलून कर दिया है!
नैम्पेटेरसन

वाह - मैं एक mxd के साथ संघर्ष कर रहा था जिसने बिना किसी स्पष्ट कारण के 100Mb तक उड़ा दिया। मैंने एक gp परिणाम निकाला और यह 1.5Mb पर वापस आ गया है। यह जानने के लिए एक बहुत अच्छी बात है
स्टीफन लीड

8

मैं प्रति PLD 80 लेआउट के उत्तर के साथ कई PLTS एटलस परियोजनाओं को बनाए रखता हूं। मेरे पास लंबे रास्ते के साथ-साथ जटिल लेबलिंग और जटिल परत प्रतीक है।

फ़ाइल आकार को कम करने और प्रदर्शन को बेहतर बनाने के लिए मैंने पाया सबसे आसान समाधान "कॉपी सहेजें" फ़ंक्शन का उपयोग करना है

मैंने वह कठिन तरीका सीखा है जो डीफ़्रैग टूल एसडीई डेटाबेस में संग्रहीत सुविधाओं को फिर से पथ / डिस्कनेक्ट करेगा। -Karl


4

अपने ArcMap दस्तावेज़ को सिकोड़ने के लिए, अपने ArcGIS संस्थापन फ़ोल्डर के अंतर्गत पाया जाने वाला doc defrag टूल चलाएँ: C: \ Program Files (x86) \ ArcGIS \ Desktop10.1 \ Tools। यह 10.0 पर भी मौजूद है। मुझे यकीन नहीं है कि यह 9.31 पर मौजूद है। मुझे उस संस्करण का उपयोग करते हुए एक लंबा समय हो गया है।

जैसा कि ऊपर उल्लेख किया गया है, जियोप्रोसेसिंग इतिहास 10.1 पर जीपी कार्य परिणामों का कारण बन सकता है एमएक्सएस को गुब्बारा करने का कारण बन सकता है, और यह 10.1 के बीटा के दौरान एक बग था।

मैं मानता हूं कि लेयर सिंबोलॉजी की परिभाषा फ़ाइल के आकार को प्रभावित कर सकती है। मैंने देखा है कि यह वास्तव में एक जटिल परत थी, फ़ाइल का आकार बढ़ा सकती है।

Support.esri.com से:

मानचित्र दस्तावेज (.mxd फाइलें) यौगिक फाइलें हैं। मानचित्र, लेआउट और नक्शे में सहेजी गई किसी भी एम्बेडेड ऑब्जेक्ट का वर्णन करने वाली जानकारी को स्टोरेज और स्ट्रीम नामक इकाइयों में व्यवस्थित किया जाता है। जब आप एक यौगिक फ़ाइल को सहेजते हैं, तो धाराएं एक ऐसी प्रक्रिया में खंडित हो सकती हैं जो हार्ड डिस्क के विखंडन के अनुरूप होती हैं। यह मानचित्र दस्तावेज़ को बड़ा बना सकता है, हालांकि यह दस्तावेज़ के दूषित होने की संभावना को नहीं बढ़ाता है। जितना अधिक बार आप एक नक्शा बचाते हैं, उतना ही अधिक मौका जो विखंडन दस्तावेज़ को बड़ा बना देगा।

आप यहाँ जानकारी भी पा सकते हैं: http://support.esri.com/en/knowledgebase/techarticles/detail/3377

इससे आपको मदद मिलने की आशा है।


3

इस तरह के मुद्दों को हल करने के लिए एक महान ईएसआरआई उपकरण है: आर्कगिस डॉक्यूमेंट डीफ्रेगमेंटर।

मेरे पास 250 mb की mxd थी और पहली बार डीफ़्रैग्मेन्ट करने के बाद यह 140 mb हो गई, फिर मैंने इसे दूसरी बार डीफ़्रेग्मेंटेड mxd पर चलाया और 1 mb मिला। तो यह पूरी तरह से काम करता है!

इसके अलावा इसमें कुछ सेकंड लगते हैं।

हालांकि यह परिणाम इतिहास को साफ नहीं करता है और आपको शायद इस उपचार में सुझाए अनुसार ऐसा करने की आवश्यकता होगी। यह एक बहुत अच्छा सुझाव है! अपनी स्थिति में विकृतीकरण के बाद mxd के छोटे आकार के बावजूद मेरी स्थिति में अभी भी मुझे एक दस्तावेज को बचाने के लिए 20 मिनट लगे, इससे पहले कि मुझे एहसास हुआ कि मेरे परिणाम इतिहास अभी भी कचरे से भरा है। इसे साफ करने के बाद एक एमएक्सडी वापस सामान्य हो जाता है।

इसलिए आपको इसे बनाने के लिए क्रियाओं के संयोजन की आवश्यकता है जैसा कि इसे करना है।


2

कुछ अजीब आंतरिक मेमोरी सामान चल रहा है। मूल रूप से, आप जो कुछ भी करते हैं, खासकर जब आप जियोप्रोसेसिंग कार्यों आदि को निष्पादित करते हैं, तो यह एमएक्सडी की मेमोरी में जोड़ देगा।

इसे कैसे ठीक करें? क्या मैं, पहले एक बहुत कुछ किया है, और यह जादू की तरह काम करता है एक कर रहा है के रूप में सहेजें अपने MXD का एक नया उदाहरण को बचाने के लिए। फिर आप आगे बढ़ते हैं और पुराने को हटाते हैं, और कॉपी को मूल एक में बदल देते हैं। आप देखेंगे कि लगभग सभी मामलों में यह बहुत छोटा होगा (फ़ाइल के आधार पर कई मेगाबाइट्स)।

लब्बोलुआब यह है: सहेजें के रूप में कुछ भी है कि आंतरिक रूप से बचाया गया है से छुटकारा मिल जाता है, लेकिन खुद mxd के कामकाज के लिए आवश्यक नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.