چگون فایل های داده ای به فرمت netcdf را به txt تبدیل کنیم؟
چگون فایل های داده ای به فرمت netcdf را به txt تبدیل کنیم؟
یکی از فرمت های ذخیره داده های با حجم زیاد در مراکز علمی بین المللی netcdf است. به عنوان مثال وقتی شما از وب سایت سازمان اقیانوس شناسی و هواشناسی آمریکا داده های ارتفاع ژئوپتانسیلی را دانلود می کنید،آنها به شکل netcdf ذخیره شده اند. شما برای استفاده از این داده ها می توانید از نرم افزار GrADS استفاده کنید و یا آنها را تبدیل به text نموده و با انتقال به محیط اکسل، داده ها را پردازش کنید. البته روش ها و نرم افزار های دیگری نیز وجود دارند که می توانید به همان شکل netcdf نیز داده ها را پردازش کنید.
در اینجا هدف ما نحوه تبدیل این داده ها به text می باشد که ذیلا توضیح داده می شود
در ابتدا شما بایستی نرم افزار ncdump را روی کامپیوتر خودتان نصب کنید. به عنوان مثال می توانید در مسیر C:ncdump نصب کنید. سپس فایل netcdf را در همین مسیر کپی کنید و با دستور ساده زیر آنرا به text تبدیل کنید:
c:ncdump atm.nc > atm-1.txt
در مثال فوق نام فایلی که می خواهد تبدیل شود atm.nc می باشد و نام فایل تبدیل شده به text نیز atm-1 انتخاب شده است.
حال شما می توانید این فایل متنی(text) را به محیط اکسل انتقال داده و آنرا پردازش کنید. از آنجا که این گونه داده ها به صورت شبکه ای هستند، بایستی در مشخص کردن طول و عرض داده ها دقت بیشتری به خرج بدهید.
شما برای دانلود نرم افزار ncdump می توانید از مسیرهای زیر اقدام کنید:
http://www.4shared.com/get/xQainikV/ncdump.html
http://www.downloadplex.com/Scripts/Matlab/Development-Tools/Download-read-netcdf-files-and-display-variable_440292.html
http://www.unidata.ucar.edu/software/netcdf/docs/ncdump-man-1.html
منبع: دانشجویان اقلیم شناسی
بسیار عالی
تشکر
بسیار عالی است
با سلام و خسته نباشید
اسکریپتی که آن را نوشته اید متأسفانه برای من جواب نمی دهد.
مشکل از کجاست؟ روی چند تاسیستم هم امتحان کردم.
با تشکر
با سلام
اسکریپت را درست وارد کنید به حروف کوچک وبزرگ وطبق دستور پیش بروید
پیروز باشید