KML (Keyhole Markup Language)
Google Earth और अन्य GIS ऐप्लिकेशन में भौगोलिक डेटा प्रदर्शित करने के लिए XML-आधारित फॉर्मेट। KML फ़ाइलें पॉइंट, लाइन, पॉलीगॉन और इमेज ओवरले स्टोर करती हैं।
MIME Type
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 कब उपयोग करें
Google Earth विज़ुअलाइज़ेशन, भौगोलिक डेटा प्रेज़ेंटेशन, टूरिज़्म/ट्रैवल मैप्स, GIS डेटा शेयरिंग, और लोकेशन-बेस्ड स्टोरीटेलिंग।
तकनीकी विवरण
KML, XML नेमस्पेस (http://www.opengis.net/kml/2.2) का उपयोग करता है। Placemark, Point, LineString, Polygon, GroundOverlay, NetworkLink एलिमेंट्स हैं। स्टाइलिंग (IconStyle, LineStyle, PolyStyle) विज़ुअल प्रेज़ेंटेशन परिभाषित करती है। KMZ (.kmz) KML का ZIP-कम्प्रेस्ड संस्करण है।
इतिहास
Keyhole Inc. ने KML विकसित किया, जिसे Google ने 2004 में अधिग्रहित किया। Google Earth के लॉन्च ने KML को लोकप्रिय बनाया। OGC (Open Geospatial Consortium) ने 2008 में KML 2.2 को इंटरनेशनल स्टैंडर्ड के रूप में अपनाया।