محول KML إلى GeoJSON
حوّل KML (لغة ترميز Keyhole) من Google Earth إلى GeoJSON لاستخدامه في خرائط الويب. يدعم أيضًا إنشاء KMZ (ملف KML مضغوط) من ملف KML الأصلي الخاص بك للمشاركة بسهولة.
ما هو KML؟
KML (لغة ترميز Keyhole) هو تنسيق يعتمد على XML يُستخدم بواسطة Google Earth والعديد من تطبيقات الخرائط. يقوم بتخزين:
- النقاط، الخطوط، المضلعات: هندسة المتجهات
- الأنماط: الألوان، الأيقونات، عرض الخطوط
- الأوصاف: محتوى HTML للنوافذ المنبثقة
- بيانات الوقت: للميزات المتحركة
- نماذج ثلاثية الأبعاد: المباني والأجسام ثلاثية الأبعاد المخصصة
ما هو KMZ؟
KMZ هو ببساطة ملف KML مضغوط (مثل .zip ولكن بامتداد .kmz). إنه أكثر إحكامًا ويمكن أن يتضمن الصور، الأيقونات، والأصول الأخرى إلى جانب ملف KML.
كيفية التحويل
KML → GeoJSON
- قم برفع ملف .kml الخاص بك (سحب وإفلات أو تصفح)
- عرض مسبق لملف GeoJSON المحول على الخريطة
- قم بتنزيل ملف GeoJSON
KML → KMZ
- قم برفع ملف .kml الخاص بك
- اختر خيار "إنشاء KMZ"
- قم بتنزيل ملف .kmz المضغوط
تفاصيل التحويل
ما يتم تحويله
- ✅ الهندسة: النقاط، الخطوط، المضلعات، MultiGeometry
- ✅ الخصائص: الاسم، الوصف، والسمات الأخرى لـ KML
- ✅ المجلدات: يتم تحويلها إلى مجموعات ميزات
- ⚠️ الأنماط: يتم الاحتفاظ بمعلومات النمط الأساسية في الخصائص
- ⚠️ البيانات ثلاثية الأبعاد: قد يتم تبسيط أوضاع الارتفاع
ما لا يتم تحويله
- ❌ روابط الشبكة: مراجع KML الخارجية
- ❌ التراكبات على الشاشة: عناصر واجهة المستخدم من Google Earth
- ❌ الجولات: الطيران المتحرك
- ❌ الأيقونات المخصصة: يتم الاحتفاظ بروابط الصور ولكن الملفات لا يتم تضمينها
الاستخدامات الشائعة
- تصدير Google Earth: تحويل الأماكن المحفوظة إلى GeoJSON
- بيانات الحقل: مسارات GPS ونقاط الطريق من التطبيقات المحمولة
- التعاون: مشاركة بيانات الخرائط مع مستخدمين غير مستخدمي Google Earth
- خرائط الويب: استخدام بيانات Google Earth في Leaflet، Mapbox، إلخ.
- تحليل البيانات: استيراد إلى أدوات نظم المعلومات الجغرافية التي تفضل GeoJSON
لماذا التحويل إلى GeoJSON؟
- معيار الويب: يعمل مع جميع مكتبات خرائط الويب الحديثة
- تنسيق أبسط: JSON أسهل في التحليل والتعامل مقارنة بـ XML
- أداء أفضل: حجم ملف أصغر، تحليل أسرع
- صديق للمطورين: سهل الفحص، التحرير، والتصحيح
الأسئلة الشائعة
هل يتم تحويل أنماط KML إلى GeoJSON؟ يتم الاحتفاظ بمعلومات النمط الأساسية في الخصائص، لكن خرائط الويب عادةً ما تستخدم أنماطها الخاصة.
هل يمكنني تحويل ملفات KMZ؟ قم برفع ملف KMZ—ستقوم الأداة باستخراج وتحويل ملف KML بداخله.
ما هو نظام الإحداثيات الذي يستخدمه KML؟ يستخدم KML دائمًا WGS84 (نفس نظام GeoJSON)، لذا لا حاجة لتحويل الإسقاط.
هل يتم تحميل بياناتي؟ لا—يتم تنفيذ جميع عمليات التحويل في متصفحك. ملفاتك لا تغادر جهازك.
هل يمكنني إنشاء KMZ من ملف KML الخاص بي؟ نعم! قم برفع ملف KML الخاص بك واختر خيار "إنشاء KMZ" لإنشاء ملف KMZ مضغوط.