איך להשתמש בו
- ייצאו את המפה או המסלול מ-Google Earth, Google My Maps או אפליקציה אחרת כ-KML או KMZ.
- בחרו או גררו את הקובץ לכאן.
- בדקו את כמויות נקודות הציון והמסלולים.
- הורידו את קובץ ה-GPX או העתיקו את הטקסט שלו.
איך זה עובד
ה-KML מנותח באמצעות מנתח ה-XML של הדפדפן; קובץ KMZ נפתח תחילה וה-KML הראשי שלו (doc.kml או קובץ ה-.kml הראשון) משמש. כל Placemark נקרא ללא תלות בתיקיות: Point הופך לנקודת ציון GPX עם שם ה-placemark, התיאור וה-TimeStamp; LineString או LinearRing עצמאי הופך למסלול; Google gx:Track הופך למסלול שנקודותיו שומרות על חותמות הזמן (when) והגובה; gx:MultiTrack או MultiGeometry עם כמה קווים הופך למסלול אחד עם כמה מקטעים. Polygon הופך למסלול שעוקב אחר הגבול החיצוני שלו, מכיוון של-GPX אין מצולעים; גבולות פנימיים (חורים) מושמטים.
הפלט הוא GPX 1.1 עם קווי רוחב/אורך עד 7 ספרות אחרי הנקודה (בערך 1 ס״מ), גובה במטרים וזמנים ב-UTC. קואורדינטות מחוץ לטווחים החוקיים של קווי רוחב ואורך מדולגות. גובה ה-KML מועתק כפי שהוא, גם כאשר מצב הגובה של ה-KML יחסי לקרקע.
דוגמאות
מסלול מ-Google My Maps ל-Garmin
ייצאו שכבה של My Maps כ-KML או KMZ, המירו אותה והעתיקו את ה-GPX למכשיר: קווים מצוירים הופכים למסלולים וסיכות הופכות לנקודות ציון.
מסלול מוקלט מ-Google Earth
קובץ KML עם gx:Track שומר את הזמן והגובה של כל נקודה, כך שאפליקציות ספורט יכולות להציג מהירות וגובה לאחר ההמרה.
שאלות נפוצות
האם שמות סימני המקום והתיאורים שלי נשמרים?
כן. שמות הופכים לאלמנטים מסוג name ב-GPX, ותיאורים הופכים לאלמנטים מסוג desc. HTML בתוך תיאור נשמר כטקסט.
למה אין זמנים במסלול שלי?
רק נתוני gx:Track ו-Point TimeStamps נושאים זמנים ב-KML. ל-LineStrings רגילים אין TimeStamps, ולכן גם לנקודות ה-GPX שלהם אין.
האם הכלי יכול לקרוא קבצי KMZ עם תמונות?
כן. התמונות והסמלים ב-KMZ אינם נכללים; רק הקואורדינטות והטקסטים מומרים.
מה קורה למצולעים?
כל מצולע הופך למסלול לאורך הגבול החיצוני שלו ומסומן בסוג 'polygon'. חורים בתוך מצולעים אינם מומרים.
פרטיות
קובץ ה-KML או ה-KMZ נקרא ומומר בדפדפן שלכם. המיקומים שלכם אינם מועלים או נשמרים, ורק אירוע אנונימי של שימוש בכלי נספר.