tigtools

تبدیل KML به GPX

یک فایل .kml یا .kmz انتخاب کنید تا یک فایل GPX برای دستگاه‌های GPS، برنامه‌های ورزشی و برنامه‌ریزهای مسیر دریافت کنید. تبدیل در مرورگر شما انجام می‌شود.

در مرورگر شما اجرا می‌شود بدون ثبت‌نام

یا آن را اینجا رها کنید. فایل روی دستگاه شما باقی میماند.

نحوه استفاده

  1. نقشه یا مسیر خود را از Google Earth، Google My Maps یا برنامه‌ای دیگر به‌صورت KML یا KMZ خروجی بگیرید.
  2. فایل را اینجا انتخاب کنید یا رها کنید.
  3. تعداد نقاط مسیر و مسیرها را بررسی کنید.
  4. فایل GPX را دانلود کنید یا متن آن را کپی کنید.

نحوه کار

KML با تجزیه‌گر XML مرورگر شما پردازش می‌شود؛ ابتدا KMZ از حالت فشرده خارج می‌شود و KML اصلی آن (doc.kml یا اولین فایل .kml) استفاده می‌شود. هر Placemark بدون توجه به پوشه‌ها خوانده می‌شود: Point به یک نقطه مسیر GPX با نام، توضیحات و TimeStamp همان Placemark تبدیل می‌شود؛ LineString یا LinearRing مستقل به یک مسیر تبدیل می‌شود؛ Google gx:Track به مسیری تبدیل می‌شود که نقاط آن زمان (when) و ارتفاع خود را حفظ می‌کنند؛ gx:MultiTrack یا MultiGeometry دارای چند خط، به یک مسیر با چند بخش تبدیل می‌شود. Polygon به مسیری تبدیل می‌شود که مرز بیرونی آن را دنبال می‌کند، زیرا GPX چندضلعی ندارد؛ مرزهای داخلی (حفره‌ها) حذف می‌شوند.

خروجی GPX 1.1 با طول/عرض جغرافیایی تا ۷ رقم اعشار (حدود ۱ سانتی‌متر)، ارتفاع بر حسب متر و زمان‌ها به وقت UTC است. مختصات خارج از محدوده معتبر طول و عرض جغرافیایی نادیده گرفته می‌شوند. ارتفاع KML همان‌گونه که هست کپی می‌شود، حتی اگر حالت ارتفاع KML نسبی به زمین باشد.

نمونه‌ها

مسیر Google My Maps به گارمین

یک لایه My Maps را به‌صورت KML یا KMZ خروجی بگیرید، آن را تبدیل کنید و GPX را به دستگاه کپی کنید: خطوط رسم‌شده به مسیر و نشانگرها به نقطه مسیر تبدیل می‌شوند.

مسیر ضبط‌شده در Google Earth

یک فایل KML دارای gx:Track زمان و ارتفاع هر نقطه را نگه می‌دارد، بنابراین برنامه‌های ورزشی می‌توانند سرعت و ارتفاع را پس از تبدیل نمایش دهند.

پرسش‌های متداول

آیا نام‌ها و توضیحات مکان‌نماهای من حفظ می‌شوند؟

بله. نام‌ها به عنصر name و توضیحات به عنصر desc در GPX تبدیل می‌شوند. HTML موجود در توضیحات به‌صورت متن حفظ می‌شود.

چرا مسیر من زمان ندارد؟

در KML فقط داده‌های gx:Track و TimeStamp نقطه‌ها زمان دارند. LineStringهای ساده مهر زمانی ندارند، بنابراین نقاط GPX آن‌ها نیز زمان ندارند.

آیا می‌تواند فایل‌های KMZ دارای عکس را بخواند؟

بله. عکس‌ها و آیکون‌های داخل KMZ نادیده گرفته می‌شوند؛ فقط مختصات و متن‌ها تبدیل می‌شوند.

برای چندضلعی‌ها چه اتفاقی می‌افتد؟

هر چندضلعی به مسیری در امتداد مرز بیرونی خود تبدیل می‌شود و با نوع «polygon» مشخص می‌شود. حفره‌های داخل چندضلعی‌ها تبدیل نمی‌شوند.

حریم خصوصی

فایل KML یا KMZ در مرورگر شما خوانده و تبدیل می‌شود. موقعیت‌های مکانی شما بارگذاری یا ذخیره نمی‌شوند و فقط یک رویداد ناشناس از استفاده از ابزار شمارش می‌شود.