أكثر

Netcdf البيانات اليومية لطبقات البيانات النقطية الشهرية

Netcdf البيانات اليومية لطبقات البيانات النقطية الشهرية


لدي ملف netcdf (.nc) بسعة 95 جيجا بايت يتكون من بيانات يومية لمدة 50 عامًا. حاولت معالجة ذلك باستخدام ArcGIS (أدوات متعددة الأبعاد - أمر MakeNetCDFRasterLayer) ولم يتم تشغيله. ثم حاولت باستخدام QGIS عن طريق إضافة ملف .nc كطبقة نقطية و "حفظ باسم" كـ Gtiff. هذا أيضًا تعطل في منتصف العملية ... بيانات ملف nc بشكل يومي وأريد إنشاء طبقات نقطية شهرية منفصلة باستخدام البيانات اليومية. هل يمكن لأحد أن يساعدني في هذا؟


تتمثل إحدى طرق القيام بذلك في استخدام أدوات ضابط الصف للقيام بالمتوسط. شيء من هذا القبيل يجب أن يعمل لمدة شهرين:

ncwa -a time -d time، "2010-01-01 01:00"، "2010-02-01" -O -D 1 $ url mean_01.nc ncwa -a time -d time، "2010-02-01 01:00 "،" 2010-03-01 "-O -D 1 $ url mean_02.nc ncea -O mean01.nc mean02.nc test.nc

لمدة 50 عامًا ، من الواضح أنك ستفعل هذا كحلقة باستخدام shell أو python. لاحظ أن إنشاء NCO قد يكون صعبًا ، لذا تحقق بالتأكيد من صفحة الثنائيات. يوجد نظام Windows أصلي هناك ، بالإضافة إلى Mac و Linux.

هناك طريقة أخرى تتمثل في كتابة برنامج بيثون صغير باستخدام NetCDF4-Python ، حيث يتم تضمينه في أدوات ESRI التكميلية المتعددة


شاهد الفيديو: How to Open NetCDF Files in QGIS Tutorial