ArcMap में आकृति तालिका में शामिल होना?


9

मेरे पास इंग्लैंड और वेल्स के लिए निचले स्तर के सुपर आउटपुट क्षेत्रों (LSOA) की एक आकृति है और मेरे पास इंग्लैंड में LSOA के प्रत्येक के लिए अभाव के सूचकांकों की एक स्प्रेडशीट है। मैं आकृति डेटा से वंचित डेटा में शामिल होना चाहता हूं ताकि इसे आर्कपैप में मैप किया जा सके। मैंने जॉइन एंड रिलेट्स> ज्वाइन ऑप्शन के जरिए टेबल से जुड़ने की कोशिश की और शेपफाइल और स्प्रेडशीट (जो डेटा मेल खाता है) दोनों के लिए एलएसओए डेटा के लिए खेतों में डाल दिया। विशेषता तालिका ने एक्सेल स्प्रेडशीट से विशेषता तालिका में डेटाफ़िल्ड को जोड़ा, लेकिन सभी डेटा रिक्त है !!

मैंने क्षेत्र "प्रकार" को देखने की कोशिश की है क्योंकि ive ने पढ़ा है कि यह पहले भी एक मुद्दा रहा है लेकिन यह ठीक लगता है।

क्या कोई ऐसी चीज है जो कोई भी सुझा सकता है?


पर संबंधित धागा देखें gis.stackexchange.com/questions/12242/...
whuber

1
इसे कुछ अन्य प्रारूप में निर्यात करें, जैसे CSV, Access या DBF। एक्सेल डेटा संगति के लिए भयानक है - इस संबंधित प्रश्न के लिए व्हिबर का उत्तर बताता है कि क्यों।
blah238

जवाबों:


6

यहाँ एक आकृति फ़ाइल को Excel फ़ाइल में शामिल करने पर ESRI सहायता पृष्ठ है: http://support.esri.com/en/knowledgebase/techarticles/detail/31793

मैंने उन दिशा-निर्देशों का पालन किया है, जब मुझे समस्याएँ थीं और मैं डेटा से जुड़ने में सक्षम था।

कुछ और जानकारी के लिए, यहाँ आर्कजीआईएस में एक्सेल के साथ काम करने पर ईएसआरआई का एक श्वेतपत्र है:

http://www.esri.com/news/arcuser/0104/files/excel.pdf


5

क्या एक्सेल और आर्कप दोनों में ही प्रकार (यानी दोनों पूर्णांक / दोनों डबल्स) हैं? साथ ही आपको उन्हें जोड़ने के लिए एक्सेल फाइल को डेटाबेस या CSV में बनाने की आवश्यकता हो सकती है (फ़ाइल प्रकार बदलने के लिए एक्सेल में 'save as' का उपयोग करें)। मुझे अतीत में एक्सेल फाइलों से परेशानी हुई है, कभी-कभी ऐसा इसलिए भी होता है क्योंकि यह .xlsx (नए MS Office के लिए नया फ़ाइल टाइप) .xls (जो आर्क के साथ काम करना चाहिए) के बजाय है।


Ive ने इसे CSV के रूप में सहेजने का प्रयास किया, लेकिन इसने मुझे इसमें शामिल होने नहीं दिया, मैंने तालिका को डेटाबेस में आयात किया, लेकिन इसमें शामिल होने के लिए फ़ाइलों में से एक के रूप में नहीं दिखा! और कुछ?
dpc1989

जब आप आर्क में शामिल होने की कोशिश कर रहे हों तो क्या आपके पास डेटाबेस कहीं और खुला है? इसके अलावा, आप इसे अपने कंप्यूटर पर इसके स्थान से भी चुन सकते हैं, शायद यह ठीक से दिखाई नहीं दे रहा है?
एमिली

डेटाबेस आर्क सूची में या तो नहीं दिख रहा है? ive ने इसे एक्सेस के माध्यम से किया ... इसके स्प्रेडशीट और उस तरह की चीजें
dpc1989

इसके अलावा आप दवे की बात को दर्शाते हुए आर्ककॉस्टयू में शामिल हो सकते हैं। आप टूलबॉक्स में (डेटा प्रबंधन के तहत) ऐड ज्वाइन फ़ंक्शन का उपयोग करेंगे।
एमिली

क्षेत्र के नामों से रिक्त स्थान और विशेष वर्णों को हटा दें
ब्रैड नेसोम

5

मेरे अनुभव में, आपको अपने एक्सेल स्प्रेडशीट में एक ऑब्जेक्ट जोड़ने की जरूरत है, जो आर्कप में शामिल होने से पहले प्रत्येक पोस्ट को एक यूनिक नंबर (पूर्णांक) देता है। आप अतिरिक्त फ़ील्ड जोड़ सकते हैं और फिर पहली पंक्ति में 1 टाइप करना शुरू कर सकते हैं, 2 अगली में, फिर दो मानों को चिह्नित करें और मार्कअप को नीचे की ओर खींचें - फिर एक्सेल आपके लिए रिक्त स्थान भरता है।


4

सुनिश्चित करें कि फ़ाइल नाम, पत्रक या फ़ील्ड नाम में कोई स्थान नहीं हैं।


4

छिपे हुए गद्दी के लिए अपने सभी संख्यात्मक क्षेत्रों की जाँच करें। एक्सेल बहुत शरारती हो सकता है, चुपचाप जीरो पर काम कर रहा है और उन्हें आपसे छिपा रहा है। मैंने कई मौकों पर इसका अनुभव किया है, हाल ही में जनगणना पथ के एक कोड में। (किसी को पता है क्यों?)

एक रिक्त सेल में जाओ और एक मूल्य से पहला अंक खींचें जो LEFT ([सेल], 1) का उपयोग करके शून्य से शुरू नहीं होना चाहिए। फिर इसे चारों ओर फ्लिप करें और एक मूल्य जांचें जो राइट ([सेल], 1) फ़ंक्शन का उपयोग करके शून्य के साथ समाप्त नहीं होना चाहिए। यदि आप स्टोववे ढूंढते हैं तो आप एक्सेल के ट्रिमिंग कार्यों का उपयोग कर सकते हैं।


3

क्या आप जिन फ़ील्ड्स में एक-दूसरे से मेल खाने का प्रयास कर रहे हैं ?, यदि पंक्तियाँ दोनों तालिकाओं में समान क्रम में नहीं हैं, तो आपको हमेशा रिक्त स्थान मिलेंगे।

यदि आप एक आकृति को कॉपी करते हैं और प्रतिलिपि के dbf को एक्सेल में खोलते हैं, तो आप अपने डेटा को कॉपी में पेस्ट कर सकते हैं और "save as" को लागू कर सकते हैं और नए आकृति के लिए डेटा को अधिलेखित कर सकते हैं


2
"यदि पंक्तियाँ दोनों तालिकाओं में समान क्रम में नहीं हैं" - मुझे नहीं लगता कि यह सच है। शामिल होने के लिए पंक्ति की स्थिति असंबंधित है; इसका एक उदाहरण एक-से-कई जुड़ना होगा जो एक आकृति और एक उत्कृष्ट तालिका के साथ किया जा सकता है।
djq

यह मेरे लिए हर बार होता है जब मैं स्थानिक डेटा को गैर स्थानिक डेटा के साथ जुड़ने की कोशिश करता हूं, जो रिक्त डेटा फ़ील्ड के साथ समाप्त होता है। अगर मैं मैच के लिए पंक्तियों को छाँटूँ तो यह पूरी तरह से जुड़ता है। लेकिन मुझे लगता है कि आप सही हैं celenius यह किसी भी विचार नहीं होना चाहिए कि ऐसा क्यों हो रहा है?
घोस्टफेसमैपर 21

1
क्या आप सुनिश्चित हैं कि आपके पास मिलान प्रकार हैं? उदाहरण के लिए एक स्ट्रिंग के रूप में संग्रहीत '1' और फ्लोट के रूप में संग्रहीत '1' एक दूसरे से मेल नहीं खाएंगे, भले ही फ़ील्ड नाम समान हो। मुझे लगता है कि जुड़ने का एक सुरक्षित तरीका डेटा को सीएसवी के रूप में निर्यात करना है, जिससे यह सुनिश्चित होता है कि फ़ाइलनाम या फ़ील्डनाम में कोई रिक्त स्थान नहीं हैं, जिससे यह सुनिश्चित होता है कि आपके डेटा प्रकार मेल खाते हैं। मैं सीधे आकृति को संपादित करने के बारे में सावधान रहूंगा - मुझे लगता है कि चीजें काफी आसानी से गलत हो सकती हैं।
djq

धन्यवाद celenius अगली बार मैं एक में शामिल होने की कोशिश करेंगे मैं एक csv फ़ाइल का उपयोग करेगा और देखें कि क्या होता है
ghostfacemapper

1

@ghostfacemapper अभिलेखों को उसी क्रम में होने की आवश्यकता नहीं है। सच नहीं है।

अब, यदि आपको कोई त्रुटि मिल रही है जो कहती है:

त्रुटि 000339: इनपुट [आपका फ़ाइल नाम] को निष्पादित करने में विफल नहीं है (फ़ील्ड से जुड़ें)।

आप ऑब्जेक्ट को एक नई तालिका बनाने के लिए आर्कजीआईएस का उपयोग करके ऑब्जेक्ट ऑब्जेक्ट फ़ील्ड को जोड़कर समस्या को ठीक कर सकते हैं। आप अपनी फ़ाइल को dBASE तालिका प्रारूप में निर्यात करके ऐसा कर सकते हैं। ऐसा करने के लिए, फ़ाइल (तालिका) को एक मानचित्र में जोड़ें, आप फ़ाइल को TOC में सूची के स्रोत सूची के तहत देख पाएंगे:

  1. तालिका पर राइट-क्लिक करें
  2. डेटा पर क्लिक करें
  3. निर्यात पर क्लिक करें
  4. ब्राउज़ बटन पर क्लिक करें
  5. "dBase Table" में "Save as Type" बदलें
  6. इसे एक नया नाम और स्थान दें
  7. सहेजें पर क्लिक करें
  8. उस नई फ़ाइल का उपयोग करें जिसे आपने अभी-अभी जॉइन किया है
  9. किसी को उच्च-पाँच में खोजें!

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