مسارات 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 متعددة.