KML (Keyhole Markup Language)
KML, Google Earth, Google Maps ve diğer harita uygulamalarında coğrafi verileri görüntülemek için XML tabanlı bir formattır. Yer işaretleri, yollar, çokgenler, 3D modeller, görüntü katmanları ve animasyonlu turları destekler.
MIME Tipi
application/vnd.google-earth.kml+xml
Tip
Metin
Sikistirma
Kayipsiz
Avantajlar
- + 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
Dezavantajlar
- − Primarily visualization-focused — not for geospatial analysis
- − Verbose XML syntax for complex features
- − GeoJSON is simpler and more common for web mapping
.KML Ne Zaman Kullanilir
KML'yi Google Earth sunumları, coğrafi veri görselleştirme ve yer işaretleri ve katmanlarla harita paylaşımı için kullanın.
Teknik Detaylar
KML, coğrafi öğelerle XML kullanır: Placemark, Point, LineString, Polygon ve GroundOverlay. Koordinatlar WGS84 formatında boylam, enlem, yükseklik sırasındadır. KMZ, KML'nin sıkıştırılmış (ZIP) varyantıdır.
Gecmis
Keyhole Inc., EarthViewer 3D uygulaması için KML'yi geliştirdi. Google, 2004 yılında Keyhole'u satın aldı (Google Earth olarak yeniden adlandırıldı) ve KML, 2008'de bir OGC (Open Geospatial Consortium) standardı oldu.