فرمت داده GNSS | راهنمای جامع انواع فرمت‌های ذخیره‌سازی

انتخاب و شناخت درست انواع فرمت داده GNSS یکی از حیاتی‌ترین مراحل در مدیریت داده‌های نقشه‌برداری ماهواره‌ای، پس‌پردازش (Post-Processing) و برقراری ارتباط میان تجهیزات برندهای مختلف است. هنگام برداشت داده با گیرنده‌های ماهواره‌ای، اطلاعات خامی شامل مشاهدات فاز موج حامل، کد شبه‌فاصله و پیغام‌های ناوبری روی حافظه دستگاه ثبت می‌شوند. نحوه ساختاردهی این اطلاعات تعیین می‌کند که آیا داده‌ها به‌راحتی در نرم‌افزارهای پردازش نقشه‌برداری قابل استفاده هستند یا خیر. در این راهنمای جامع، تمام فرمت‌های رایج ذخیره‌سازی و تبادل اطلاعات در گیرنده‌ها را تحلیل می‌کنیم.

دسته‌بندی کلی انواع فرمت داده GNSS

به طور کلی، داده‌هایی که توسط گیرنده‌های ماهواره‌ای ثبت یا ارسال می‌شوند، در سه گروه اصلی قرار می‌گیرند. هر یک از این گروه‌ها برای هدف خاصی طراحی شده‌اند و ساختار متفاوتی دارند:

  • فرمت‌های خام اختصاصی (Proprietary Raw Data): ساختارهای باینری و فشرده که توسط کارخانه‌های سازنده طراحی شده‌اند.
  • فرمت‌های استاندارد تبادلی (Universal Exchange Formats): فرمت‌های متنی و مستقل از سخت‌افزار مانند RINEX که برای اشتراک‌گذاری داده‌ها استفاده می‌شوند.
  • فرمت‌های برخط و ناوبری (Real-Time & Navigation Formats): پروتکل‌هایی مانند NMEA و RTCM که برای انتقال داده به صورت زنده یا تصحیحات آنی کاربرد دارند.

برای آشنایی بیشتر با ساختار عمومی گیرنده‌ها و مبانی عملکرد آن‌ها، می‌توانید مقاله سیستم‌های GNSS در نقشه‌برداری را مطالعه کنید.

۱. فرمت داده خام اختصاصی (Binary Raw Data)

وقتی یک گیرنده ماهواره‌ای در حالت استاتیک یا PPK داده‌برداری می‌کند، اطلاعات اولیه را با فرمت باینری اختصاصی خودش روی حافظه داخلی ذخیره می‌سازد. این نوع فرمت داده GNSS حجم بسیار کم و سرعت ذخیره‌سازی بالایی دارد، اما تنها توسط نرم‌افزارهای همان برند قابل بازکردن یا پردازش مستقیم است.

نمونه فرمت‌های خام معروف برندهای جهان:

  • برند Trimble: فرمت‌های DAT، T01، T02 و T04. این فایل‌ها شامل کامل‌ترین جزئیات سیگنال‌های دریافتی هستند.
  • برند Leica: فرمت‌های MDB، System 1200 Raw یا فایل‌های دیتابیس اختصاصی لایکا.
  • برند Topcon / Sokkia: فرمت‌های TPS و TPS2.
  • گیرنده‌های چینی (South, ComNav, Stonex, Foif): فرمت‌های STH، DAT یا فایل‌های باینری استاندارد برد متصل به دستگاه (مانند بردهای NovAtel یا Hemisphere).

مزیت عمده این فرمت‌ها نگه داشتن تمام جزئیات سیگنال‌های دریافتی بدون افت اطلاعات است. با این حال، اگر قصد دارید داده‌های دو گیرنده از دو برند متفاوت را باهم پردازش کنید، باید آن‌ها را تبدیل نمایید.

۲. فرمت استاندارد RINEX؛ کلید تبادل آزاد داده‌ها

عبارت RINEX مخفف Receiver Independent Exchange Format به معنای «فرمت تبادلی مستقل از گیرنده» است. این نوع فرمت داده GNSS به صورت یک فایل متنی (ASCII) استانداردسازی شده تا نرم‌افزارهای پردازشی از هر برندی بتوانند داده‌های برداشت‌شده توسط دستگاه‌های مختلف را بخوانند.

فایل‌های RINEX توسط موسسات علمی بین‌المللی مانند IGS پشتیبانی می‌شوند و بدون آن‌ها، همکاری میان تجهیزات مختلف ناممکن خواهد بود. اگر با مراحل تخلیه و تبدیل فایل‌ها آشنایی ندارید، پیشنهاد می‌کنیم مقاله انتقال داده GNSS و تخلیه اطلاعات را مشاهده نمایید.

انواع فایل‌ها در نسخه استاندارد RINEX

هر برداشت استاتیک پس از تبدیل به RINEX معمولاً شامل چندین فایل جداگانه است:

  1. فایل مشاهدات (Observation File – `o.`): شامل اندازه‌گیری‌های فاز موج حامل، کد زمان و قدرت سیگنال به ازای هر فرکانس و ماهواره.
  2. فایل ناوبری (Navigation File – `n.` یا `p.`): شامل پارامترهای مداری ماهواره‌ها (افمریدها) برای محاسبه موقعیت دقیق ماهواره.
  3. فایل هواشناسی (Meteorological File – `m.`): شامل داده‌های فشار، دما و رطوبت محیط (در صورت اتصال سنسورها).

تفاوت نسخه‌های مختلف RINEX

با پیشرفت فناوری ماهواره‌ای، نسخه‌های RINEX نیز بروزرسانی شده‌اند:

  • RINEX 2.xx: نسخه قدیمی‌تر که بیشتر برای منظومه‌های GPS و GLONASS طراحی شده بود.
  • RINEX 3.xx: نسخه مدرن با پشتیبانی کامل از تمام منظومه‌ها (GPS, GLONASS, Galileo, BeiDou, QZSS) و تمام سیگنال‌های جدید.
  • RINEX 4.xx: آخرین نسخه ارائه شده برای پشتیبانی از پیام‌های ناوبری پیشرفته و پروژه‌های علمی دقیق.

۳. فرمت NMEA 0183؛ استاندارد خروجی ناوبری آنی

فرمت NMEA (مخفف National Marine Electronics Association) یک پروتکل ارتباط متنی آنلاین است. بر خلاف RINEX که برای پس‌پردازش فاز استفاده می‌شود، فرمت داده GNSS از نوع NMEA برای ارسال موقعیت آنی به برنامه‌های جانبی (مانند GIS، سامانه‌های ردیابی و کنترل ماشین‌آلات) کاربرد دارد.

این داده‌ها معمولاً از طریق پورت سریال، بلوتوث یا Wi-Fi به تبلت، کنترلر یا رایانه منتقل می‌شوند. مهم‌ترین جملات (NMEA Sentences) شامل موارد زیر هستند:

  • GPGGA / GNGGA: حاوی اطلاعات موقعیت سه بعدی، زمان، تعداد ماهواره‌ها و کیفیت حل آرتی‌کی (Fix/Float).
  • GPRMC: اطلاعات پایه ناوبری شامل سرعت، جهت حرکت، عرض و طول جغرافیایی.
  • GPGSA: اطلاعات مربوط به هندسه ماهواره‌ها و مقادیر DOP (مانند PDOP و HDOP).
  • GPGSV: اطلاعات دقیق ماهواره‌های در دید و قدرت سیگنال (SNR).

برای کسب اطلاعات دقیق درباره نحوه تبادل تصحیحات و داده‌ها در سناریوهای برداشت، مقاله ارسال داده بین بیس و روور را مطالعه کنید.

۴. پروتکل‌های RTCM و CMR برای تصحیحات آنلاین (RTK)

در برداشت‌های آنی RTK، گیرنده پایگاه (Base) تصحیحات محاسبه‌شده را به گیرنده متحرک (Rover) ارسال می‌کند. برای ذخیره یا انتقال این تصحیحات، فرمت‌های فشرده و استانداردی استفاده می‌شود:

  • RTCM (Radio Technical Commission for Maritime Services): استاندارد جهانی و مستقل از برند. نسخه‌های RTCM 3.1، 3.2 (MSM) و 3.3 رایج‌ترین استانداردهای امروزی هستند که تمام منظومه‌های ماهواره‌ای را پوشش می‌دهند.
  • CMR و +CMR / CMRx: فرمت‌های فشرده اختصاصی کمپانی تریمبل که پهنای باند کمی در ارتباطات رادیویی مصرف می‌کنند.

جدول مقایسه جامع انواع فرمت داده GNSS

در جدول زیر ویژگی‌ها، کاربرد اصلی و ساختار انواع فرمت داده GNSS به شکل خلاصه مقایسه شده است:

نام فرمت نوع ساختار کاربرد اصلی استقلال از برند شیوه پردازش
Raw Data (DAT/T02/STH) باینری (Binary) ذخیره اولیه مشاهدات روی دستگاه خیر (وابسته به برند) پس‌پردازش (Post-Processing)
RINEX متنی (ASCII) تبادل داده و پردازش در نرم‌افزارهای مختلف بله (مستقل) پس‌پردازش (Post-Processing) و روش پردازش PPP
NMEA 0183 رشته متنی (String) نمایش موقعیت آنی در GIS و نرم‌افزارها بله (مستقل) برخط (Real-Time)
RTCM 3.x باینری فشرده انتقال تصحیحات RTK از بیس به روور بله (مستقل) برخط (Real-Time)
BINEX باینری متغیر تحقیقات علمی و شبکه‌های ایستگاهی دايمی بله (منبع‌باز) پس‌پردازش علمی

چگونه فرمت داده خام را به RINEX تبدیل کنیم؟

یکی از فرآیندهای روزمره مهندسان نقشه‌بردار، تبدیل فرمت داده GNSS خام به استاندارد RINEX برای وارد کردن داده‌ها به نرم‌افزارهای پردازشی نظیر TBC، Leica Geo Office، یا Compass Solution است. برای انجام این کار روش‌های مختلفی وجود دارد:

  1. استفاده از مبدل اختصاصی برند سازنده: ابزارهایی مانند Trimble Convert to RINEX یا South Convert Utility به‌طور دقیق فایل‌های باینری را به نسخه دلخواه RINEX تبدیل می‌کنند.
  2. استفاده از نرم‌افزار کنترلر میدانی: هنگام خروجی گرفتن (Export) از نرم‌افزارهای برداشت میدانی (مانند SurPad یا LandStar)، می‌توان فرمت خروجی را مستقیماً روی RINEX 3.02 یا 3.04 تنظیم کرد.
  3. نرم‌افزارهای جامع آزاد: ابزار پیشرفته RTKLIB و برنامه `convbin` به نقشه‌برداران اجازه می‌دهد انواع ساختارهای باینری را به فرمت‌های استاندارد تبدیل کنند.

اطلاعات استاندارد RINEX به تفصیل در دانش‌نامه معتبر علمی RINEX Specification in Wikipedia و استانداردهای ارتباطی آنلاین در NMEA 0183 Standard Reference توضیح داده شده است.

نکات کلیدی هنگام انتخاب فرمت داده GNSS در پروژه‌ها

جهت جلوگیری از بروز خطا و از دست رفتن اطلاعات در پروژه‌های حساس، نکات زیر را همواره رعایت کنید:

  • همیشه داده خام را حفظ کنید: حتی اگر فایل RINEX تولید کرده‌اید، نسخه‌ای از فایل باینری اولیه دستگاه را نگه دارید؛ زیرا فایل خام شامل متاداده‌ها و اطلاعات سخت‌افزاری است که ممکن است بعداً نیاز شود.
  • به نسخه RINEX توجه کنید: اگر از سیگنال‌های جدید ماهواره‌ای (مانند L5 در GPS یا B3I/B1C در BeiDou) استفاده می‌کنید، حتماً داده‌ها را به RINEX 3.0x تبدیل کنید، زیرا RINEX 2.11 قادر به ثبت سیگنال‌های مدرن نیست.
  • تنظیم نرخ ثبت (Sampling Rate): برای برداشت استاتیک شبکه دقیق، نرخ ۱ ثانیه یا ۵ ثانیه مناسب است. نرخ‌های بالا، حجم فایل خام و تبادلی را به شدت افزایش می‌دهند.

سوالات متداول (FAQ)

۱. چرا نمی‌توان فایل‌های خام گیرنده‌های مختلف را مستقیم با هم پردازش کرد؟

چون هر کمپانی سازنده، فرمت داده GNSS اختصاصی خود را بر اساس ساختار سخت‌افزاری و بردهای باینری خود کدگذاری می‌کند. برای پردازش مشترک باید همه فایل‌ها به فرمت متغیر و مستقل RINEX تبدیل شوند.

۲. بهترین فرمت داده GNSS برای ارسال تصحیحات در روش RTK چیست؟

امروزه استاندارد RTCM 3.2 MSM (Multiple Signal Messages) بهترین فرمت برای RTK آنی است، زیرا از تمام منظومه‌های ماهواره‌ای جدید و سیگنال‌های چندفرکانسه به طور کامل پشتیبانی می‌کند.

۳. آیا فرمت NMEA برای پس‌پردازش داده‌های استاتیک کاربرد دارد؟

خیر؛ فرمت NMEA فقط حاوی مختصات محاسبه‌شده و متاداده‌های آنی است و اطلاعات خام فاز موج حامل یا کد شبه‌فاصله را ثبت نمی‌کند. بنابراین برای پس‌پردازش استاتیک باید از فرمت خام یا RINEX استفاده شود.

نتیجه‌گیری

شناخت دقیق انواع فرمت داده GNSS به نقشه‌برداران کمک می‌کند تا بدون وابستگی به یک برند خاص، داده‌های برداشتی خود را در نرم‌افزارهای مختلف تحلیل و پردازش کنند. فرمت‌های خام باینری بهترین گزینه برای ذخیره اولیه بدون افت کیفیت، فرمت RINEX ابزار طلایی برای تبادل اطلاعات و پس‌پردازش، و فرمت‌های NMEA و RTCM گزینه‌های استاندارد برای عملیات آنی در میدان هستند. با مدیریت درست این فرمت‌ها، دقت و اطمینان‌پذیری خروجی‌های نقشه‌برداری شما به حداکثر خواهد رسید.

دیدگاه ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *