एक से अधिक मानचित्र दस्तावेज़ों में समान परिवर्तन लागू करना?


9

मेरे पास कई मैप दस्तावेज़ (लगभग 30) हैं जो सभी समान फ़ाइलों को संदर्भित करते हैं और उन्हें सभी समान तरीके से प्रदर्शित करते हैं। मैंने उन्हें एक नक्शा सेट करके बनाया था कि मैं इसे कैसे चाहता था, फिर "मैप के रूप में सहेजें" का उपयोग करके एक नया मानचित्र बनाएं और फिर लेआउट में डेटा फ़्रेम एक्स्टेंशन को समायोजित करें। बेशक अब जब मैंने उन सभी को बनाया है, तो मुझे उन सभी के समान सटीक बदलाव करने की आवश्यकता है। क्या प्रत्येक दस्तावेज़ में समान चरणों को मैन्युअल रूप से दोहराने की तुलना में अधिक कुशल प्रक्रिया है? यदि नहीं, तो क्या मैं इस तरह के बदलावों को सुविधाजनक बनाने के लिए परियोजना स्थापित कर सकता है?

मैं ArcMap 10.0 का उपयोग कर रहा हूं।


1
आपके परिवर्तनों की प्रकृति आपके सर्वोत्तम मार्ग को आगे बढ़ाती है।
विधायक

मुझे शेपफाइल रेफ़रेंस पथ स्वैप करने, सिम्बॉलॉजी बदलने और लेवल डिस्प्ले ऑर्डर की आवश्यकता है।
स्कॉट ला वेन

1
आप डेटा ड्रिवेन पेजों को देख सकते हैं और इसके साथ ही एलेक्स के जवाब में सुझाए गए आर्कपीएमैपिंग। मैं वाक्यांश पर Google चाहता हूँ, लेकिन यहाँ एक उपयोगी लिंक है: blogs.esri.com/esri/arcgis/2011/01/28/data-driven-pages
जॉन्स

जवाबों:


2

क्या आपने हर बार डेटा ड्रिवेन पेज का इस्तेमाल किया है? निश्चित नहीं है कि यदि संस्करण 10 में है, तो मैं 10.1 का उपयोग कर रहा हूं। बहुत चालाक है, लेकिन इस बिंदु पर आपके लिए इस तथ्य के बाद होगा।

डेटा चालित पृष्ठ एक क्षेत्र से अगले प्लॉटिंग या नक्शे को निर्यात करते हुए जैसे-जैसे आगे बढ़ते जाएंगे। मैं एक बड़े वाटरशेड को लेआउट करता हूं और फिर सब-वाटरशेड को अलग-अलग लेआउट सीमाओं के लिए परिभाषित करता हूं।

अधिक निर्देशों के लिए डेटा ड्रिवेन पेजों की मदद में एक खोज करें।


डेटा संचालित पेज सबसे अच्छा विकल्प लगता है। इसका उपयोग करने के तरीके पर गौर करने के बाद, मैंने डेटा चालित पृष्ठों का उपयोग करके उन सभी को अलग-अलग संपादित करने के लिए मानचित्रों को फिर से बनाना तेजी से पाया। मैं भविष्य में अब बोर्ड में बदलाव करने के लिए भी तैयार हूं।
स्कॉट ला वेन

8

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

Arcpy.mapping मॉड्यूल की तलाश शुरू करें । 10.1 और 10.2 में अधिक कार्य एम्बेडेड हैं लेकिन आप 10.0 के साथ भी लंबा रास्ता तय कर सकते हैं। निर्दिष्ट करें कि आपको किस प्रकार के परिवर्तन करने की आवश्यकता है और फिर देखें कि क्या आप आर्कपॉम्पिंग मॉड्यूल के भीतर मिलान कार्यों को पा सकते हैं। यदि कुछ ऐसे हैं जो गायब हैं, तो एक नया प्रश्न शुरू करें और हम एक विकल्प खोजने की कोशिश करेंगे। यदि आपने पहले आर्कजीआईएस में स्क्रिप्ट नहीं किया है, तो शुरू की गई सहायता के माध्यम से पढ़ने पर विचार करें ।

इसके अलावा arcpy.mapping नमूना लिपियों पर एक नज़र डालें, जिसे Esri के कर्मचारियों ने डाउनलोड के लिए ऑनलाइन (स्रोत कोड के साथ) उपलब्ध कराया है। सहायता फ़ाइल के अनुसार, उन्हें 10.0 के लिए काम करना चाहिए, लेकिन मैंने उन्हें केवल 10.1 और 10.2 में उपयोग किया है।

पुनश्च। यह देखने के लिए कि क्या परिवर्तन सही तरीके से लागू किए गए हैं और कोई भी बदलाव करने से पहले हमेशा अपने डेटा का बैकअप लें।


1

आप उन सभी को नहीं कर सकते जो आप पायथन स्क्रिप्ट के साथ करना चाहते हैं।

दो तकनीकें जिनका आप उपयोग कर सकते हैं:

  1. मैप फ़ाइलों में से एक में आम परतों में अपने बदलाव करें।
  2. एक नई समूह परत बनाएं और इन सभी परतों को समूह में जोड़ें।
  3. डिस्क पर समूह परत निर्यात करें।
  4. अन्य मानचित्र दस्तावेज़ खोलें और पहले से सहेजी गई समूह परत जोड़ें।
  5. पुरानी डुप्लिकेट परतों को हटा दें और यदि आवश्यक हो तो अतिरिक्त परतों को समूहित करें।

आप पा सकते हैं कि एक कस्टम टेम्पलेट उपयोगी हो सकता है।

  1. सभी नक्शे के लिए एक लेआउट और परतों के साथ एक नक्शा बनाएं।
  2. इसे एक टेम्पलेट के रूप में सहेजें।
  3. इस टेम्पलेट का उपयोग करके एक नया नक्शा शुरू करें और किसी अन्य परत या लेआउट में बदलाव करें
  4. आम तत्वों में भविष्य में होने वाले किसी भी परिवर्तन को केवल टेम्पलेट पर ही बनाया जा सकता है लेकिन उन सभी मानचित्रों में परिलक्षित होगा जो उस टेम्पलेट का उपयोग करते हैं।

टेम्प्लेट पर ESRI की मदद

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