ar

KML إلى GeoJSON

حوّل KML (Google Earth) إلى GeoJSON محليًا: لخرائط الويب وأدوات المطورين. بلا رفع.

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

0%

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

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

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

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

    ‏KML هو صيغة Google Earth و Google Maps، أما GeoJSON فهو الصيغة القياسية لخرائط الويب (Leaflet و Mapbox و OpenLayers) وأدوات المطورين. من يريد نقل علامات المواقع أو المسارات من Google Earth إلى تطبيق ويب أو نص برمجي للتحليل أو قاعدة بيانات، يحتاجها بصيغة GeoJSON. تقرأ هذه الأداة ملف KML الخاص بك وتكتب مجموعة FeatureCollection نظيفة بصيغة GeoJSON.

    تُتعرَّف كل الأشكال الهندسية الشائعة: النقاط (Point)، والخطوط (LineString)، والمساحات ذات الثقوب (Polygon)، والأشكال المركّبة (MultiGeometry) التي تصبح بحسب محتواها MultiPoint أو MultiLineString أو MultiPolygon أو GeometryCollection. وتُجمَع أيضًا علامات المواقع الموجودة في مجلدات متداخلة (Folder). يصل اسم كل علامة ووصفها إلى خصائص GeoJSON (properties.name و properties.description). ويبقى ترتيب الإحداثيات خط الطول ثم خط العرض.

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

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

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

    في 3 خطوات

    1. أفلِت ملف KML الخاص بك.
    2. يجري التحويل تلقائيًا.
    3. نزّل ملف GeoJSON.

    القيود: يحوّل KML إلى مجموعة FeatureCollection بصيغة GeoJSON: Point و LineString و Polygon بثقوب و MultiGeometry (إلى أنواع Multi أو إلى GeometryCollection). تُجمَع علامات المواقع من المجلدات المتداخلة؛ وتصبح name/description خصائص properties. لا يُنقل نمط KML ولا الجولات ولا NetworkLinks ولا الطبقات (لا مقابل لها في GeoJSON). الإحداثيات WGS84 (خط الطول، خط العرض). ويُرفض ملف بلا علامات مواقع أو KML غير صالح برسالة خطأ.

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

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

    ‏GeoJSON هو الصيغة القياسية لخرائط الويب (Leaflet و Mapbox) وتحليل البيانات. هكذا تستخدم بيانات Google Earth في تطبيقاتك الخاصة.

    ما الأشكال الهندسية التي تُتعرَّف؟

    ‏Point و LineString و Polygon (بثقوب) و MultiGeometry الذي يصبح MultiPoint أو MultiLineString أو MultiPolygon أو GeometryCollection.

    هل تُوجَد علامات المواقع الموجودة في المجلدات؟

    نعم، تُجمَع كل علامات المواقع حتى في بنى Folder المتداخلة.

    هل يُنقل نمط KML؟

    لا. لا نمط في GeoJSON؛ المنقول هو الشكل الهندسي والاسم والوصف.

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

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

    أدوات ذات صلة