Skip to main content

مسارات KML - .kml، .km

في GoogleEarth (GE) يمكنك إضافة علاماتك المرجعية الخاصة على الخريطة وجمعها في مجلد. من GE يمكنك حفظ المجلد بتنسيق KML. عندما يكون لديك تنسيق مختلف، يمكنك استخدام QGIS أو برامج مفتوحة المصدر أخرى للتحويل إلى تنسيق KML. ربما يمكنك تحويله مباشرة إلى OSM. يمكنك استخدام أي تنسيق يحتوي على نقاط الاهتمام الخاصة بك، إذا كنت قادرًا على تحويله إلى تنسيق OSM. يمكنك تنسيق KML إلى GPX هنا.

الدعم الأصلي

لا يدعم OsmAnd KML بشكل أصلي، ولكن OsmAnd يمكنه استيراد بعضها. أثناء عملية الاستيراد، سيتم تحويل الملف إلى GPX وسيتم التعامل معه لاحقًا على أنه OsmAnd GPX.

تحويل KML (أو تنسيقات أخرى) إلى تنسيق OSM

لإنجاز هذه المهمة، نحتاج إلى استخدام gpsbabel. إنه مفيد جدًا لتحويل نقاط الطريق والمسارات والمسارات بين أجهزة استقبال GPS وبرامج الخرائط الشائعة. بناء الجملة بسيط جدًا، ويحتوي GPS Babel على واجهة لإنشاء بناء الجملة لك:

$ gpsbabel -i kml -f my_places.kml -o osm,tagnd="tourism:museum",​created_by -F my_places.osm

يبدو الملف الذي تم إنشاؤه كالتالي:

<?xml version='1.0' encoding='UTF-8'?>
<osm version='0.5' generator='GPSBabel-1.4.0'>
<node id='-1' visible='true' lat='41.890121' lon='12.492265'>
<tag k='name' v='place01'/>
<tag k='note' v='place01'/>
<tag k='tourism' v='museum'/>
</node>
<node id='-2' visible='true' lat='41.892241' lon='12.489031'>>
<tag k='name' v='place02'/>
<tag k='note' v='place02'/>
<tag k='tourism' v='museum'/>
</node>
</osm>

يتم تحويل جميع النقاط داخل ملف KML إلى نقاط OSM، وتعيين بعض الخصائص لها مثل فئة السياحة ونوع المتحف. يعني الخيار created_by= بقيمة مفقودة أنه سيتم تجاهل الخصائص. إذا كانت نقاط الاهتمام الخاصة بك تنتمي إلى فئات مختلفة، أقترح عليك إنشاء ملفات OSM متعددة وإنشاء ملفات OsmAnd OBF ودمجها معًا لاحقًا باستخدام OsmAndMapCreator، أو إنشاء ملفات OBF متعددة.

تحويل تنسيق OSM إلى تنسيق OBF

أنت الآن جاهز لأداء الخطوة الأخيرة. سيتم التحويل باستخدام OsmAndMapCreator. قم بتنزيل هذا البرنامج وفك ضغطه وتشغيله.

  • قم بإلغاء تحديد جميع الخيارات باستثناء Build POI Index كما هو موضح:
  • حدد دليل العمل (ملف/تحديد دليل العمل...)
  • قم بتحميل my_places.osm (ملف/تحديد ملف osm...)

إذا كان كل شيء صحيحًا، ستجد My_places.obf في مجلد العمل الخاص بك. ما عليك سوى تحميل هذا الملف إلى مجلد مسارات OsmAnd الخاص بأجهزتك.