Skip to content

🗺️ 𝐊𝐌𝐋 / 𝐊𝐌𝐙 – სივრცითი მონაცემების გაცვლის ფორმატი

𝐊𝐌𝐋 (𝐊𝐞𝐲𝐡𝐨𝐥𝐞 𝐌𝐚𝐫𝐤𝐮𝐩 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞)

KML ნიშნავსKeyhole Markup Language, რომელიც თავდაპირველად შეიქმნა კომპანია Keyhole Inc.-ის მიერ, რომელიც მოგვიანებით 2004 წელს შეიძინა Google-მა.

ეს არის XML-ზე დაფუძნებული ფაილის ფორმატი, რომელიც განკუთვნილია გეოგრაფიული მონაცემების გამოსატანად პროგრამებში, როგორიცაა Google Earth და Google Maps.


KML ფაილები შეიძლება შეიცავდეს:
- წერტილებს (placemarks),
- ხაზებსა და პოლიგონებს (paths, areas),
- გამოსახულებებსა და ტექსტს – ადგილმდებარეობების ან ფენების აღწერისთვის.


ფაილის გაფართოებაა .kml, ხოლო შეკუმშული ვარიანტია .kmz – რომელიც შეიცავს ერთ ან მეტ KML ფაილს და თანმხლებ მონაცემებს ZIP ფორმატში.

📌 გამოყენების გავრცელებული შემთხვევები:
- მარშრუტების დაგეგმვა და ვიზუალიზაცია
- GPS ტრეკების ანალიზი
- ფოტოების გეომიბმა (overlay)
- ტურების შექმნა Google Earth-ში


KML ფაილები მხარს უჭერს დროით მონაცემებსაც, რაც საშუალებას გაძლევთ შექმნათ ანიმაციები დროის ცვლილებებით – მაგალითად: - სატრანსპორტო მოძრაობა - კლიმატური მოვლენები


კოორდინატები KML-ში ინიშნება შემდეგი თანმიმდევრობით:
- გრძედი (longitude),
- განედი (latitude),
- და სიმაღლე (altitude).


KML მხარდაჭერილია მრავალი პლატფორმის მიერ: - Google Earth
- ArcGIS / QGIS
- NASA World Wind
- CesiumJS და სხვა ვებ აპლიკაციები


KML შეუძლია გამოიყენოს ქსელური ბმულები (NetworkLinks), რაც გაძლევს საშუალებას მოიტანო დინამიკური შინაარსი ინტერნეტიდან.
— იდეალურია რეალურ დროში მონაცემებისთვის (Live GPS, სენსორები).


KML არის OGC-ის (Open Geospatial Consortium) სტანდარტი, რაც ნიშნავს რომ ის ოფიციალურად აღიარებულია გეოგრაფიული მონაცემების გაცვლისთვის.


📦 KMZ — ეს არის შეკუმშული KML ფაილი, რომელიც ინახავს ყველა საჭირო ელემენტს ერთ ფაილში (მათ შორის ფენებს, ფოტოებს, სტილებს და კოორდინატებს) – მოსახერხებელია გაზიარებისთვის და Google Earth-ში გამოსაყენებლად.