आर्कजीआईएस डेस्कटॉप से ​​एक्सेल फाइल में एक्सपोर्ट टेबल?


10

क्या एक्सेल स्प्रेडशीट में चयनित रिकॉर्ड के साथ एक तालिका निर्यात करने का एक तरीका है?

मैं सिर्फ .txt फ़ाइल में निर्यात करने की कोशिश कर रहा था, लेकिन ArcGIS मुझे एक त्रुटि संदेश देता है।

तालिका निर्यात करने में त्रुटि हुई

दूसरी समस्या मेरे पास समन्वय के साथ है। मैं कॉमा के बाद केवल एक ही स्थान के साथ उन्हें चाहता हूं, मेरा मतलब प्रारूप की तरह है: xx xx xx, x ऐसा नहीं है कि मेरे पास अब xx xx xx, xxx है।

वैकल्पिक शब्द

मेरे सॉफ्टवेयर का संस्करण 9.3 है।

जवाबों:


4

आर्कजीआईएस के हाल के संस्करण, 10.2 के बाद से और हम अब 10.5 पर हैं, एक्सेल टूलसेट नामक टूल का एक सेट है जिसमें टेबल टू एक्सेल टूल है:

Microsoft Excel फ़ाइल में एक तालिका देता है।

आप इस टूल से सीधे एक्सेल में बदल सकते हैं। इसकी कुछ सीमाएँ हैं। उदाहरण के लिए एक्सेल 2010 आगे 16,384 कॉलम का समर्थन करता है, लेकिन आर्कजीआईएस केवल 256 निर्यात करेगा जब मैंने आखिरी बार इसकी जांच की थी।

मैं समझता हूं कि DBF रूट का उपयोग करने से जियोडैटबेस से सीधे एक्सेल में जाने की आवश्यकता आपके क्षेत्र के नामों को छोटा कर देगी। यदि आप एक आकृति में काम कर रहे हैं तो मुझे यकीन नहीं है कि आप बहुत अतिरिक्त कार्यक्षमता प्राप्त कर सकते हैं।

जवाब के पार्स कमांड अनुभाग के लिए जे का जवाब देखें क्योंकि यह अभी भी खड़ा है।


यह भी ध्यान रखें कि आप 65,535 से अधिक रिकॉर्ड के साथ एक विशेषता तालिका निर्यात नहीं कर सकते। (क्योंकि यह केवल .xls को निर्यात कर सकता है, न .xlsx जो कॉपी पेस्ट कर सकता है> एक मिलियन रिकॉर्ड ...)
CSB

9

क्या आप रिकॉर्ड्स को कॉपी / पेस्ट करके वही त्रुटि प्राप्त करते हैं?

यह मेमोरी से है, लेकिन यदि आप ग्रे रो इंडिकेटर बॉक्स पर राइट-क्लिक करते हैं, तो आपके मेनू में "कॉपी चयनित रिकॉर्ड" होना चाहिए। फिर आप सीधे एक्सेल स्प्रेडशीट में पेस्ट कर सकते हैं। वैकल्पिक शब्द

एक चेतावनी: यदि आपके चयन एक संबंधित तालिका में हैं जो एक सुविधा चयन का परिणाम हैं, तो आप वास्तव में गलत चयन कर सकते हैं (आपको अपनी संबंधित तालिका में पंक्तियां मिलती हैं जो वास्तव में आपके किसी भी चयनित सुविधाओं से संबंधित नहीं हैं और आप हो सकते हैं दूसरों को याद करना)। मेरे एक उपयोगकर्ता ने इस मुद्दे की खोज की, जो आंतरायिक प्रतीत होता है। मैंने ArcMap को इस मुद्दे को संकुचित कर दिया। जियोडेटाबेस + कस्टम आर्कोबिज टेस्ट कोड सही तरीके से काम करता है। हमारा वर्कअराउंड: यदि हमारे उपयोगकर्ताओं को किसी महत्वपूर्ण चीज़ के लिए संबंधित डेटा की आवश्यकता होती है और उनके लिए रिकॉर्ड की संख्या नेत्रहीन निरीक्षण के लिए बहुत बड़ी है, तो हम एक sql क्वेरी का उपयोग करके डेटाबेस से डेटा प्राप्त करते हैं। हमने इस मुद्दे को ArcGIS 10 के साथ नहीं देखा है।


अद्यतन: आपने कहा कि आपको एक्सेल में डेटा मिला है। एक पाठ क्षेत्र में आपके डीएमएस मूल्य हैं? आप उस जानकारी को पार्स करने में सक्षम हो सकते हैं जिसकी आपको आवश्यकता है और अपने दशमलव मूल्य को गोल करें। मैं आपके स्क्रीन शॉट में जो देख रहा हूं, उसके आधार पर मैं आया:

=LEFT(A1,8) & ROUND(VALUE(MID(A1,9,6)),1) & MID(A1,15,2)

वैकल्पिक शब्द

http://dl.dropbox.com/u/1156285/example.xls


महान! यह काम कर रहा है :) निर्देशांक के बारे में दूसरे प्रश्न के बारे में क्या? अब मैं इसे सीधे रूप में स्थापित करने की कोशिश कर रहा था, लेकिन मुझे निर्देशांक के लिए कोई प्रारूप नहीं दिख रहा है ... कोई सुझाव?
कॉम

1
मैं वर्कस्टेशन पर नहीं हूं, इसलिए मुझे मेमोरी से कुछ भी पता नहीं है। उम्मीद है, किसी और को जो उस जवाब को जानता है वह इसे पोस्ट करेगा। आपका दूसरा प्रश्न दूसरा स्टैंड-अलोन प्रश्न होना चाहिए और यह संभव है कि भविष्य के उत्तर-साधक को उस दूसरे प्रश्न के उत्तर उपयोगी लगे। आप शायद अपने उसी स्क्रीन शॉट का उपयोग कर सकते हैं।
जे कमिंस

यह काम नहीं कर रहा है। यह स्प्रेडशीट में #ARG त्रुटि देता है। सबसे अच्छा यह आर्क में करना होगा, लेकिन मुझे यकीन नहीं है कि क्या यह संभावना है? शायद मुझे इसके लिए एक और सवाल पूछना चाहिए जैसा कि जय ने कहा ...
कॉम

कॉपी / पेस्ट रूट के लिए भी कॉपी देखें , निर्यात न करें, आर्कमैप की एक तालिका जिसमें आर्कमैप के नए संस्करण के तरीके भी हैं।
मैट विल्की

4

निर्यात मैं पाया है एक बग का एक सा है। यदि आप निर्यात करते हैं, तो फ़ाइल स्थान के लिए ब्राउज़ करें का चयन करें, फिर फ़ाइल नाम में टाइप करें डिफ़ॉल्ट "टाइप ऑफ़" फीचर क्लास या कुछ और के लिए सेट है। आपको dbf तालिका के प्रकार का चयन करने की आवश्यकता है। फिर आपको एक्सेल में एक्सल करने के लिए ओपन और सेव करना होगा।


1
आप क्षेत्र के लिए प्रदर्शन करने के लिए दशमलव सेट कर सकते हैं।
ब्रैड नेसोम 14

1
एक तरफ, ध्यान दें, मैं QGis से ESRI में स्थानांतरित हुआ (हाँ, मैं ज्यादातर लोगों के विपरीत तरीका जानता हूं), और आर्क उत्पादों में ऐसा कुछ भी नहीं है जिसमें किसी प्रकार का बग न हो। खिड़कियों के एक निरंतर उत्पाद चक्र की याद दिलाता है मुझे
dassouki

एड ब्रैड नेसोम: मैं इसलिए नहीं कर सकता क्योंकि क्षेत्र एक संख्यात्मक प्रकार नहीं है (इसमें केवल संख्याएँ नहीं हैं)
कॉम

0

मैंने पाया कि एक्सेल टूलसेट का उपयोग करना आसान है। मुझे वास्तव में ईएसआरआई में टेक सपोर्ट था, मुझे बताएं कि उन्होंने सोचा था कि एक्सेल के बजाय .csv का उपयोग करते समय आयात और निर्यात बेहतर तरीके से काम करेगा। मुझे यकीन नहीं है कि अगर यह आर्क 9x में काम करता है, लेकिन यह अब तक के सभी 10x संस्करणों के लिए काम करता है।

मुझे इन चरणों के बाद सबसे कम समस्याएं मिलीं:

  1. (.csv के रूप में सहेजने से पहले) आपको एक्सेल में डेटा को साफ करने की आवश्यकता है। यदि आप इसे अच्छी तरह से करते हैं, तो आपके पास कम त्रुटियां होंगी। यहां तक ​​कि 'अदृश्य' स्वरूपण मुद्दों का कारण बन सकता है।
  2. मान लें कि आपके पास एक्सेल तालिका में xy निर्देशांक हैं, तो एक्सेल में अपने xy निर्देशांक को साफ करें। डेटा टैब पर "टेक्स्ट टू कॉलम" आपको निर्देशांक को कई कॉलम में विभाजित करने में मदद कर सकता है, रिक्ति, डिग्री संकेत, अल्पविराम इत्यादि को हटा सकता है, फिर "समवर्ती" का उपयोग करके समन्वित टुकड़ों को एक साथ वापस रख सकता है। ऐसा लगता है कि दशमलव डिग्री या UTM सबसे कम समस्याग्रस्त हैं। यदि लागू हो तो निर्देशांक में माइनस साइन शामिल करें।

  3. एक्सेल (होम टैब (ऑफिस 2013)), एडिटिंग सेक्शन, "क्लियर" में ड्रॉपडाउन, क्लियर फॉरमेटिंग का चयन करें) अन्य सभी फॉर्मेटिंग को क्लियर करें। फिर से 'अदृश्य' स्वरूपण जैसे दशमलव स्थानों की संख्या, मुद्दों का कारण बन सकती है।

  4. फ़ील्ड नामों में सभी रिक्त स्थान या विराम चिह्न को मैन्युअल रूप से हटा दें, 8 या उससे कम वर्णों का नाम बदलें, * 'रिक्त' कोशिकाओं के लिए, एक हाइमन या अन्य विराम चिह्न की तरह कुछ भी हटा दें - NA या 0 सबसे अच्छा काम करने लगते हैं), फिर "के रूप में सहेजें" .cs
  5. ध्यान दें कि आप केवल एक सक्रिय वर्कशीट बचा सकते हैं और आपको हमेशा यह चेतावनी मिलेगी कि सीएसवी के रूप में बचत कुछ निश्चित स्वरूपों की अनुमति नहीं देती है ..... लेकिन ठीक है। बचाओ।
  6. Csv को बंद करें, फिर ArcCatalog में उस स्थान पर जाएँ
  7. Rt, ArcCat में .csv पर क्लिक करें और XY टेबल से "फीचर क्लास बनाएँ" चुनें। 8. पॉप अप विंडो में, यदि आपके पास x और y फ़ील्ड हैं, तो z चुनें, और सिस्टम को समन्वयित करें, इसे नाम दें, और आर्क सीधे आपके .csv से एक FC बनाएगा।

मेरे अनुभव में, अदृश्य स्वरूपण ने सबसे अधिक समस्याएं पैदा कीं - यही कारण है कि "स्पष्ट स्वरूपण" हाथ से स्वरूपण को हटाने से बेहतर है। उम्मीद है की वो मदद करदे। (आशा है कि यह 9x में काम करता है)


-1

अटैब्यूट टेबल में सेलेक्ट एक्सपोर्ट ... मेन्यू, dbf फाइल में एक्सपोर्ट चुनें, आप एक्सेल में फाइल खोल सकते हैं, यहाँ आपके लिए क्लिप https://www.youtube.com/watch?v=HwJU-oiF5T0

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