Skip to content

مصغر TopoJSON

استخدم هذه الأداة المجانية عبر الإنترنت لتصغير ملفات TopoJSON وتقليل حجمها عن طريق تحسين دقة التحويل وإزالة الخصائص بسرعة وسهولة دون الحاجة إلى تثبيت أي برامج.

اضغط على زر تحميل الملفات واختر ملفات TopoJSON التي ترغب في تصغيرها. انتظر حتى تنتهي المعالجة وقم بتنزيل الملفات إما بشكل فردي أو مجمعة.

تتم جميع المعالجة في متصفحك—لا يتم تحميل أي بيانات إلى أي خادم.

ما هو TopoJSON؟

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

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

مزايا TopoJSON

  • تقليل كبير في حجم الملف — عادةً أصغر بنسبة 80-95% من GeoJSON المكافئ
  • الحفاظ على الطوبولوجيا — يتم تخزين الحدود المشتركة مرة واحدة، مما يضمن التوافق المثالي
  • عرض فعال — يمكن للمكتبات مثل D3.js عرض TopoJSON مباشرة
  • ضغط أفضل — يعمل ضغط gzip بشكل أفضل على TopoJSON مقارنة بـ GeoJSON
  • مثالي لخرائط التوزيع اللوني — مثالي لتصور حدود الدول/الولايات/المقاطعات

عيوب TopoJSON

  • دعم أقل عالميًا — أدوات أقل تدعم TopoJSON مقارنة بـ GeoJSON
  • يتطلب التحويل — تحتاج معظم مكتبات خرائط الويب إلى تحويل TopoJSON إلى GeoJSON أولاً
  • هيكل أكثر تعقيدًا — أصعب في القراءة والتحرير يدويًا مقارنة بـ GeoJSON
  • غير مثالي للنقاط — فوائد الطوبولوجيا تنطبق فقط على الحدود المشتركة
  • وصول محدود للخصائص — يتم تخزين الخصائص في كائنات منفصلة، وليس مباشرة مع الهندسيات

لماذا تصغير TopoJSON؟

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

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

  • تقليل دقة التحويل — ضبط الأرقام العشرية للمقياس/الترجمة مع إرشادات مرئية "الشبكة عند خط الاستواء"
  • تصفية الخصائص — الاحتفاظ بالخصائص الأساسية فقط، إزالة السمات غير المستخدمة
  • معالجة دفعات — تحميل ومعالجة ملفات TopoJSON متعددة في وقت واحد
  • إعدادات افتراضية ذكية — تحسين تلقائي مع إعدادات دقة متوازنة
  • معاينة النتائج — فحص النتائج المصغرة قبل التنزيل
  • إزالة المسافات البيضاء — حذف جميع التنسيقات غير الضرورية
  • 100% على الجانب العميل — لا يتم تحميل الملفات إلى الخادم، خصوصية كاملة

كيفية تصغير TopoJSON

  1. تحميل الملفات — قم بسحب وإفلات ملفات .topojson أو .json متعددة في منطقة التحميل، أو اضغط على "استعراض الملفات"
  2. مراجعة النتائج — يتم تصغير الملفات فورًا باستخدام الإعدادات الافتراضية
  3. ضبط الخيارات (اختياري) — تغيير دقة التحويل، اختيار الخصائص التي تريد الاحتفاظ بها أو إزالتها
  4. معاينة — اضغط على "معاينة" لفحص النتائج المصغرة
  5. تنزيل — اضغط على زر التنزيل بجانب أي ملف لحفظ النسخة المحسنة
  6. مسح — استخدم "مسح الكل" لإزالة جميع الملفات والبدء من جديد

فهم دقة التحويل

يتضمن تحويل TopoJSON مصفوفات المقياس والترجمة مع قيم عشرية. يحدد المقياس دقة الإحداثيات الكمية. تقليل الأرقام العشرية للمقياس يشبه تقليل دقة الإحداثيات في GeoJSON—أرقام أقل تعني أحجام شبكات أكبر ولكن ملفات أصغر.

تظهر إشارة "الشبكة التقريبية عند خط الاستواء" كيف يؤثر تقليل الدقة على الدقة في العالم الحقيقي، مما يساعدك على اختيار التوازن المناسب لحالتك. بالنسبة لمعظم خرائط الويب، توفر الإعدادات الافتراضية جودة ممتازة مع تحقيق أقصى تقليل لحجم الملف.

معالجة الدفعات ودعم الملفات الكبيرة

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

متى تستخدم TopoJSON مقابل GeoJSON

استخدم TopoJSON عندما:

  • لديك مضلعات متجاورة (دول، ولايات، مناطق تعداد، رموز بريدية)
  • حجم الملف مهم (المستخدمين على الأجهزة المحمولة، حدود النطاق الترددي)
  • تحتاج إلى توافق الحدود بين الميزات
  • إنشاء خرائط التوزيع اللوني أو تصورات الحدود

استخدم GeoJSON عندما:

  • لديك بيانات نقاط أو ميزات غير متجاورة
  • تحتاج إلى أقصى توافق
  • تحتاج إلى ملفات بسيطة وقابلة للقراءة
  • العمل مع أدوات لا تدعم TopoJSON

أدوات ذات صلة

Updated at: