ar

GeoJSON إلى GPX

حوّل GeoJSON إلى GPX محليًا: لأجهزة GPS وتطبيقات الملاحة والأنشطة الخارجية. بلا رفع.

تتم المعالجة محلياً على جهازك ...

0%

ملفاتك لم تغادر جهازك قط

    هل يُرفَع ملفي؟

    لا. كل شيء يجري في متصفحك - ملفك لا يغادر جهازك أبداً. كيف يكون ذلك قابلاً للتحقق

    دون رفعمحلي 100%
    محتواك يبقى لديكلا وصول لأطراف خارجية
    خوادم في ألمانياGDPR بالتصميم
    مدقَّقة خارجيًاTLS A+ · ترويسات A+

    ‏أحيانًا يكون لديك مسار بصيغة GeoJSON (من أداة خرائط أو مخطِّط أو واجهة برمجية)، لكن الجهاز الهدف لا يتكلم سوى GPX: عدّاد دراجة، أو جهاز GPS للمشي، أو تطبيق ملاحة أو أنشطة خارجية. تأخذ هذه الأداة ملف GeoJSON الخاص بك وتكتب ملف GPX يمكنك نقله إلى الجهاز أو استيراده إلى التطبيق.

    تصبح النقاط (Point) نقاط مسار (wpt)، وتصبح الخطوط (LineString) مسارات (trk) بمقطع واحد، وتصبح الخطوط المتعددة (MultiLineString) مسارًا بعدة مقاطع. تُكتب قيم الارتفاع من الإحداثي الثالث على شكل ele، ويُكتب اسم الشكل الهندسي على شكل name. وبما أن GPX لا يعرف نوع المساحة، تُصدَّر المساحة (Polygon) على شكل مسار مغلق (الحافة الخارجية): حل صريح وعملي بدلًا من حذفها. تُعاد ترتيب الإحداثيات بشكل صحيح من GeoJSON (خط الطول، خط العرض) إلى خاصيتي lat/lon في GPX.

    كل شيء يجري محليًا بالكامل داخل المتصفح: فبيانات موقعك ومسارك لا تغادر جهازك أبدًا. بصراحة: المكتوب هو GPX 1.1 نظيف، يضم نقاط المسار والمسارات مع أسمائها وارتفاعها. أما خصائص GeoJSON بخلاف الاسم والارتفاع (أي properties) فلا مكان ثابت لها في GPX ولا تُكتب. ويُرفض GeoJSON غير الصالح برسالة واضحة.

    البيانات التقنية

    البيانات التقنية
    صيغ الإدخالGEOJSON, JSON
    صيغة الإخراجGPX
    معالجة دفعيةلا
    المعالجةمحليًا في المتصفح (JavaScript)
    رفع الملفاتلا يوجد

    في 3 خطوات

    1. أفلِت ملف GeoJSON الخاص بك.
    2. يجري التحويل تلقائيًا.
    3. نزّل ملف GPX (لأجهزة GPS أو التطبيقات).

    القيود: يحوّل GeoJSON إلى GPX 1.1: Point إلى wpt، و LineString إلى trk (مقطع واحد)، و MultiLineString إلى trk (عدة مقاطع)؛ و Polygon/MultiPolygon على شكل مسار مغلق (الحافة الخارجية، لأن GPX لا يعرف المساحات). يصبح الارتفاع من الإحداثي الثالث ele، ويصبح name هو name. أما أي properties أخرى فلا تُنقل (لا مقابل لها في GPX). الإحداثيات WGS84، يُعاد ترتيبها بشكل صحيح إلى lat/lon. ويُرفض GeoJSON غير الصالح برسالة خطأ.

    الأسئلة الشائعة

    لماذا أحتاج إلى GPX؟

    ‏GPX هو الصيغة القياسية لأجهزة GPS وتطبيقات الأنشطة الخارجية (Garmin و Komoot و Wahoo). هكذا تنقل مسارًا مخطَّطًا إلى جهازك.

    كيف تُمثَّل الخطوط؟

    يصبح LineString مسارًا بمقطع واحد، ويصبح MultiLineString مسارًا بعدة مقاطع.

    ماذا يحدث للمساحات (Polygon)؟

    ‏GPX لا يعرف المساحات؛ تُصدَّر Polygon على شكل مسار مغلق (الحافة الخارجية) بدلًا من حذفها.

    هل يبقى الارتفاع؟

    نعم، يُكتب الإحداثي الثالث في GeoJSON على شكل ele في GPX.

    هل يُرفع ملفي؟

    لا، يجري التحويل محليًا بالكامل داخل المتصفح؛ وبيانات المسار لا تغادر جهازك أبدًا.

    أدوات ذات صلة