आर्कवीआईएस जियोप्रोसेसिंग उपकरण सीएसवी को सारणीबद्ध डेटा निर्यात करने का समर्थन करते हैं?


11

मैंने पाया है कि सबसे अधिक अगर सभी जियोप्रोसेसिंग उपकरण जो सारणीबद्ध आउटपुट की अनुमति नहीं देते हैं, वे समर्थित आउटपुट प्रारूपों के लिए जियोडैटेबेस टेबल और डीबीएफ फाइलों तक सीमित हैं। क्या कोई ऐसा भी है जो CSV आउटपुट का समर्थन करता है? कई उपकरण CSV इनपुट का समर्थन करते हैं, जैसे टेबल से टेबल , कॉपी पंक्तियों आदि।

एकमात्र अपवाद जो मैंने देखा है, स्पैटियल स्टैटिस्टिक्स टूलबॉक्स में एक स्क्रिप्ट टूल है, जिसे ASCII को एक्सपोर्ट फ़ीचर एट्रीब्यूट कहा जाता है , लेकिन यह केवल फ़ीचर क्लासेस को सपोर्ट करता है, न कि टेबल को, और यह नॉन-ASCII कैरेक्टर्स को चोक करता है:

<type 'exceptions.UnicodeEncodeError'>: 'ascii' codec can't encode character u'\xa0' in position 213: ordinal not in range(128)`

संपादित करें: अब तक के उत्तरों में विकल्पों के लिए धन्यवाद। मैं वास्तव में उन लोगों में से कुछ का उपयोग पहले से ही खुद कर रहा हूं, लेकिन बस स्पष्ट होना मेरा सवाल विशेष रूप से आर्कगिस 10. में अंतर्निहित जियोप्रोसेसिंग टूल के बारे में है। विकल्प का स्वागत है, लेकिन मैं विशेष रूप से सोच रहा हूं कि सीएसवी को निर्यात करने की क्षमता अंतःक्रियात्मक रूप से क्यों मौजूद है ArcMap लेकिन स्पष्ट रूप से जीपी फ्रेमवर्क (पायथन स्क्रिप्टिंग के बिना) के माध्यम से नहीं।

संयोग से, मैं आर्कजीआईएस विचार साइट के आसपास थोड़ा फंस गया और कुछ मौजूदा विचारों पर आया, जो इसके लिए रुचि के हो सकते हैं:

जवाबों:


8

मैं सीएसवी / एक्सेल को निर्यात डेटा के लिए घिसलेन राजकुमार द्वारा टेबल टू एक्सेल टूल का उपयोग कर रहा हूं । इस टूल का उल्लेख चर्चा के अंत में किया गया है "अपने दिए गए लिंक में आर्कगिस विचारों पर एक तालिका को सीधे एक एमएस एक्सेल फ़ाइल में निर्यात करें"।

मैंने इस टूल से बहुत सारे यूनिकोड डेटा का निर्यात किया है और पूरी तरह से काम कर रहा है।


धन्यवाद, मुझे लगता है कि मैंने पिछले समय में इसका उपयोग किया है। बिल्ट-इन नहीं, बल्कि शायद उतना ही अच्छा हो जितना कि यह मिलने वाला है जब तक ईएसआरआई अपने किसी टूल (टेबुल टू टेबल अच्छा होगा) पर टेक्स्ट / सीएसवी आउटपुट को लागू करने का फैसला नहीं करता।
blah238

यह बिल्कुल मेरी सोच है और अब तक के आसपास यह काम ठीक चल रहा है।
इरफान

@ blah238 हाँ यह आपके विचार से किया गया था (टेबलटोटेबल, कॉपीरोज़ 10.3.1 रिलीज़ पर)।
गोटुला

@gotchula जानकारी के लिए धन्यवाद। क्या आप ऐसा उत्तर जोड़ सकते हैं जो इसका वर्णन करता हो? मैंने उस के बदले जाने के बारे में नहीं सुना था।
ब्लाह 238

4

अजीब तरह से पर्याप्त है, आप मालिकाना सॉफ्टवेयर की तुलना में एफओएसएस दुनिया में बेहतर हैं। मुझे पता नहीं क्यों। वैसे भी, कुछ भू-स्थानिक उपकरण जो CSV को निर्यात का समर्थन करते हैं , उनमें OGR2OGR , PostGIS , Spatialite , QGIS आदि शामिल हैं।

बेशक, पायथन (या आपके मामले में आर्कपी) का उपयोग करके अपने स्वयं के निर्यातक को लिखना काफी सरल है, इसलिए शायद ईएसआरआई ने पूर्ण समर्थन देने की आवश्यकता महसूस नहीं की है।

... और अंत में, यदि आप प्रोग्राम नहीं कर सकते हैं, लेकिन हताश हैं, तो आप बहुत आसानी से एक dbf के माध्यम से सीएसवी को पॉइंट डेटा निर्यात कर सकते हैं। बस विशेषता तालिका में अपने निर्देशांक के लिए दो कॉलम बनाएं, Excel में DBF खोलें और CSV के रूप में सहेजें।


2
वास्तव में आपके डेटा के आधार पर यह पायथन के साथ CSV को निर्यात करने के लिए थोड़ा मुश्किल हो सकता है, यदि आपको उदाहरण के लिए यूनिकोड डेटा निर्यात करने की आवश्यकता है, तो आपको एक कस्टम CSV लेखक का उपयोग करना होगा (एक उदाहरण csvमॉड्यूल प्रलेखन में दिया गया है, लेकिन हैं इस एसओ प्रश्न के अनुसार इसके साथ समस्याओं )।
ब्लाह 238

4

वैसे FME इसे रूपांतरण के रूप में करेगा (यानी FME एक ETL टूल है और एक्सपोर्ट फंक्शन वाला GIS नहीं है)। इसके CSV लेखक के साथ आप किसी भी वर्ण के साथ सीमांकित पाठ फ़ाइल में किसी मौजूदा डेटाबेस की सामग्री, या किसी स्थानिक प्रारूप की विशेषता सामग्री को परिवर्तित कर सकते हैं।

उदाहरण के लिए यहाँ एक Geodatabase से CSV में विशेषताएँ परिवर्तित करना।

यहाँ छवि विवरण दर्ज करें

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

हालाँकि - NB - मैं सेफ सॉफ्टवेयर, FME के ​​निर्माताओं के लिए काम करता हूं, इसलिए मेरा यह बिल्कुल निष्पक्ष दृष्टिकोण नहीं है!


मार्क, यदि आपने अपना उपनाम मार्क ऑफ एफएमई या इसी तरह बदल दिया है, तो आपको अपने दृष्टिकोण को योग्य बनाने के लिए अस्वीकरण जोड़ने की आवश्यकता नहीं होगी क्योंकि यह स्पष्ट होगा। सिर्फ एक विचार। ;-)
मैट विल्की

वे ट्विटर पर mark2atsafe , donatsafe , आदि का उपयोग करते हैं :)
blah238

मैं कर सकता था, लेकिन मैं इस खाते के बारे में सोचना पसंद करता हूं, मेरा काम नहीं। मेरे पास उस मुद्दे के कारण कम से कम 3 ट्विटर अकाउंट हैं! उसी समय मैं आत्म-प्रचार पर किसी भी सामुदायिक नियमों का उल्लंघन नहीं करना चाहता। इसलिए मुझे लगता है कि यह एक अच्छा संतुलन है, भले ही मैं उस अस्वीकरण को काफी दोहरा रहा हूं। क्या यहां पर कोई अन्य सॉफ्टवेयर कंपनी के कर्मचारी हैं? मैं कई नहीं देखता।
मार्क आयरलैंड

3

मार्क के नेतृत्व के बाद, कुछ विकल्प हैं:

Oldie लेकिन एक गुडी, लेकिन बिना यूनिकोड समर्थन के: http://www.arcgis.com/home/item.html?id=f3d91b8f852042e289e09a7ec8342431

मेरा विचार जो यूनिकोड और एक स्कीमा.इन फ़ाइल का समर्थन करता है, लेकिन इसके लिए आर्कगिस प्रो: http://www.arcgis.com/home/item.html?id=d887241f6908466a984c94631dd1974f की आवश्यकता होती है

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