ar

تحويل GeoJSON إلى TopoJSON

حوّل GeoJSON إلى TopoJSON محليًا: طوبولوجيا أقواس مشتركة، أصغر بكثير لخرائط الويب. دون أي رفع إلى الخادم.

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

0%

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

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

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

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

    TopoJSON امتداد لـ GeoJSON يخزّن الطوبولوجيا: فبدلًا من تكرار الحدود المشتركة بين الأشكال المتجاورة، يسجّل كل حدّ مرة واحدة كقوس (arc) ويشير إليه. وفي خرائط الأقاليم أو الدول أو المناطق ذات الحدود المشتركة، يقلّص هذا حجم الملف بشكل كبير - ولهذا تفضّله D3 وكثير من خطوط معالجة خرائط الويب. تقرأ هذه الأداة ملف GeoJSON الخاص بك وتبني طوبولوجيا TopoJSON.

    يكتشف التحويل الأقواس المشتركة عبر جميع العناصر (Feature) ويُكمّم الإحداثيات على شبكة، وهما الأسلوبان اللذان يمنحان TopoJSON حجمه الصغير. تُحفظ خصائص العناصر. والنتيجة كائن TopoJSON واحد يمكنك تحميله في D3 أو تمريره إلى mapshaper أو إرساله إلى المتصفح كخريطة أساس مدمجة.

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

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

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

    في 3 خطوات

    1. أفلِت ملف GeoJSON الخاص بك.
    2. يجري التحويل تلقائيًا.
    3. نزّل ملف TopoJSON (لـ D3 مثلًا).

    القيود: يحوّل GeoJSON إلى TopoJSON: طوبولوجيا ذات أقواس (arc) مشتركة وإحداثيات مُكمَّمة، وغالبًا ما تكون أصغر بكثير من GeoJSON الأصلي. الإحداثيات بنظام WGS84. يقرّب التكميم الإحداثيات قليلًا (فقدان عند التكبير العالي)؛ والتحويل العكسي من TopoJSON إلى GeoJSON دقيق ضمن هذا الحد المسموح. يُرفض أي GeoJSON غير صالح أو فارغ برسالة خطأ واضحة.

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

    لماذا يكون TopoJSON أصغر؟

    لأنه يخزّن كل حدّ مشترك مرة واحدة كقوس (arc) ويشير إليه، بدلًا من تكراره على كل شكل متجاور، كما يُكمّم الإحداثيات على شبكة.

    هل تُحفظ الخصائص؟

    نعم، تُنقل خصائص العناصر (Feature) إلى كائنات TopoJSON.

    هل التحويل بلا فقدان؟

    تُحفظ الهندسة حتى حدود شبكة التكميم؛ وتُقرّب الإحداثيات قليلًا، وهو أمر غير مهم عند مستوى تكبير الخرائط المعتاد. والتحويل العكسي من TopoJSON إلى GeoJSON دقيق ضمن هذا الحد المسموح.

    هل يُرفع ملفي إلى الخادم؟

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

    أدوات ذات صلة