2011-10-18 40 views
6

क्या वायुमंडलीय माप के उपग्रह/रडार/लिडर/विमान आधारित 2 डी/3 डी विज़ुअलाइजेशन के लिए वेब में कोई पाइथन समाधान है। मेरी ब्याज सीमा उपग्रह छवियों/डेटा पर लिडर/रडार/विमान माप (स्वयं के भीतर) और मिलान उपग्रह पिक्सेल के साथ-साथ दृश्य-दृश्य दृश्यों के लिए उड़ान ट्रैक को ओवरले करने से भिन्न होती है।संयुक्त वायुमंडलीय डेटा विज़ुअलाइज़ेशन

मुझे यह जानकर ख़ुशी होगी कि मेरे स्वयं के समाधानों पर काम करना शुरू करने से पहले इस तरह के विज़ुअलाइज़ेशन प्रयास (टूल या कस्टम पायथन स्क्रिप्ट) मौजूद हैं या नहीं।

धन्यवाद।

+0

नासा के फील्ड अभियान से कंपोजिट्स के अलावा एक और विज़ुअलाइजेशन उदाहरण, इस ड्राफ्ट पेपर में आंकड़े (पिछले 4 पृष्ठों में सूचीबद्ध) http://www-das.uwyo.edu/~vali/dycoms/poc_30920.pdf मैं इसी तरह के दृश्य बनाने में अनुभवी किसी के साथ कुछ जानकारी और कोड विनिमय करना चाहता हूं। –

+0

प्रत्येक डेटा प्रारूप क्या हैं? क्या उन्हें इम्शो और पकोर्मेश के साथ जोड़ा जा सकता है? – hatmatrix

+0

एमपीएल के भीतर संभावित रूप से 2 डी प्लॉटिंग फ़ंक्शंस आपके द्वारा सुझाए गए अनुसार सही दृष्टिकोण है। डेटा netcdf4 और hdf5 कंटेनर में हैं। –

उत्तर

1

आपका प्रश्न एक अस्पष्ट है। क्या आपके पास 2 डी/3 डी विज़ुअलाइजेशन छवियां हैं या आप उन्हें स्वयं प्रस्तुत कर रहे हैं? क्या वे समतल भूखंड या डेटा के सरणी हैं? पाइथन पैकेजों की एक विस्तृत विविधता है, लेकिन अधिक विशिष्ट होने के बिना मैं this website में देखने का सुझाव दूंगा। मैंने

matplotlib.backends.backendbackend_agg.FigureCanvasAgg(fig) 

मेरे कुछ डेटा के लिए और मैंने बेसमैप के बारे में अच्छी बातें सुनी हैं। यह सब इस बात पर निर्भर करता है कि आपको जो मिला है उसके साथ क्या करना है।

+0

बहुत ही बुनियादी स्तर पर, मुझे दिखाए गए प्लॉट बनाने में दिलचस्पी है: http://geo.arc.nasa.gov/sgg/INTEX-B/MODISrgb_images/MODISrgb_images.html मैं डेटा कंटेनर से शुरू कर रहा हूं (या तो netcdf4 या hdf5 में) फिर दृश्य बनाने पर काम कर रहे हैं। हालांकि मुझे बेसमैप से अवगत है, मैंने अब तक कोई उदाहरण नहीं देखा है जो मॉड्यूल ग्रैन्यूल को साजिश करने के लिए प्रदर्शित करता है। –

+1

यदि आप hdf5 का उपयोग कर रहे हैं, तो मैं आपके डेटा में पढ़ने के लिए एटीपीवाय पैकेज प्राप्त करने का सुझाव दूंगा - यह बहुत उपयोगी है। साथ ही, ऐसा लगता है कि कुछ उत्तरों [यहां] हो सकते हैं (http://pyevolve.sourceforge.net/wordpress/?p=86), [यहां] (http://groups.google.com/group/python- जीआईएस-एसआईजी/ब्राउज_थ्रेड/थ्रेड/731f681c7b89dbed), या [यहां] (http://old.nabble.com/Plotting-MODIS- डेटा-in- Python---basemap---a-MODIS-workflow-olution- -td26075361.html) - जीडीएएल का उपयोग करने के लिए समग्र निष्कर्ष। – cosmosis

+0

धन्यवाद ब्रह्मांड। matplotlib + basemap duo समाधान है जैसा कि मैंने शुरू में उम्मीद की थी। हालांकि जीडीएएल एक अतिरिक्त अमूर्त परत प्रतीत होता है जिसे मैं अपने मामले में ज्यादा शामिल नहीं करना चाहता हूं। –

2

2 डी छवियों के लिए आप एनसीएआर (वायुमंडलीय अनुसंधान के लिए राष्ट्रीय केंद्र) द्वारा उत्पादित NCL के उपयोग पर विचार करना चाहेंगे, जिसे विशेष रूप से वायुमंडलीय (मौसम विज्ञान) डेटा में हेरफेर करने और योजना बनाने के लिए डिज़ाइन किया गया है। परिणामों की एक प्रभावशाली गैलरी उस site पर उपलब्ध है। IMO एनसीएल की वाक्य रचना कभी-कभी बहुत बदसूरत हो सकता है, और यह के रूप में अगर एक अजगर आवरण, PyNGL अब मौजूद है (gallery)

3 डी वायुमंडलीय डेटा के दृश्य के लिए, मेरे साथियों में से कुछ vis5d सहित बहुत प्रभावशाली उपकरणों का एक नंबर का इस्तेमाल किया है लग रहा है और vapour

लचीलापन, mayavi2 पर अंतिम रूप में, जो मूल रूप से किटवेयर की VTK लाइब्रेरी में MATLAB शैली आईपीथन इंटरफ़ेस है, वैज्ञानिक दृश्यों की एक विस्तृत श्रृंखला में उपयोग किया जाता है। मैं इस दृष्टिकोण की अनुशंसा नहीं करता जबतक कि आप 'अपना खुद का रोल' करने में प्रसन्न न हों, लेकिन यह बहुत अच्छा है यदि आपको केवल तीन आयामी परिणाम प्राप्त करने की आवश्यकता है।

1

एक-स्वयं जवाब:

ccplot

ccplot एक खुला स्रोत कमांड लाइन अनुप्रयोग है कि से प्रोफाइल, परत और पृथ्वी दृश्य डेटा सेट के दो dimensinal भूखंडों उत्पादन में सक्षम है है क्लाउडसेट सीपीआर, कैलिफो कैलीओप, और एक्वा मोडिस एचडीएफ 4 और एचडीएफ-ईओएस 2 फाइलें।

0

समान जरूरतों के साथ अब इस सवाल का आ रहा है किसी को भी के लिए वहाँ एक उपकरण CIS जो की साजिश रचने और विमान डेटा, CALIOP एल 2, एल 2 MODIS और अन्य सहित डेटासेट की एक श्रेणी के मोरचा प्रदान करता है कहा जाता है। यह उपयोग के मामले में डेटा की सबसेटिंग और एकत्रीकरण भी प्रदान करता है।

यह मुख्य रूप से एक कमांड लाइन उपकरण है लेकिन एक पायथन एपीआई भी है - अधिक जानकारी के लिए http://cis.readthedocs.org देखें।

पूर्ण प्रकटीकरण: मैं इस उपकरण पर मुख्य देव हूं, और मुझे अधिक विशिष्ट प्रश्नों के अधिक विशिष्ट उत्तर देने में प्रसन्नता हो रही है।

+0

क्या आपके पास इस परियोजना से कोई संबंध है? यदि ऐसा है, तो कृपया सुनिश्चित करें कि [अपने संबद्धता का खुलासा करें] (http://stackoverflow.com/help/promotion)। –

संबंधित मुद्दे