KML (لغة ترميز Keyhole)
KML هو تنسيق قائم على XML لعرض البيانات الجغرافية في Google Earth وخرائط Google وتطبيقات الخرائط الأخرى. يدعم العلامات والمسارات والمضلعات والنماذج ثلاثية الأبعاد وتراكبات الصور والجولات المتحركة.
نوع MIME
application/vnd.google-earth.kml+xml
النوع
نص
الضغط
بدون فقدان
المزايا
- + Rich visualization — 3D models, tours, image overlays
- + OGC standard with broad mapping tool support
- + KMZ compression reduces file sizes for complex projects
- + Native support in Google Earth and Google Maps
العيوب
- − Primarily visualization-focused — not for geospatial analysis
- − Verbose XML syntax for complex features
- − GeoJSON is simpler and more common for web mapping
متى تستخدم .KML
استخدم KML لعروض Google Earth وتصور البيانات الجغرافية ومشاركة طبقات الخرائط مع العلامات والتراكبات.
التفاصيل التقنية
يستخدم KML لغة XML مع عناصر جغرافية: Placemark وPoint وLineString وPolygon وGroundOverlay. الإحداثيات بنظام WGS84 بترتيب خط الطول، خط العرض، الارتفاع. KMZ هو النسخة المضغوطة (ZIP) من KML.
التاريخ
طورت شركة Keyhole Inc. تنسيق KML لتطبيقها EarthViewer 3D. استحوذت Google على Keyhole في عام 2004 (أُعيد تسميته إلى Google Earth) وأصبح KML معياراً لـ OGC (اتحاد الجغرافيا المكانية المفتوح) في عام 2008.