Кіріспе

Интернет карталарындағы географиялық белгілемелерді және визуализацияны көрсету үшін жазылым. Keyhole Markup Language (KML) – екі өлшемді карталар мен үш өлшемді Жер шарлаушыларында географиялық белгілемелерді және визуализацияны көрсетуге арналған XML жазылым. KML бастапқыда Keyhole Earth Viewer деп аталған Google Earth бағдарламасымен қолдану үшін жасалған. Оны 2004 жылы Google компаниясы сатып алған Keyhole, Inc. әзірлеген. KML 2008 жылы Ашық геопространдық консорциумның халықаралық стандарты болды. Google Earth KML файлдарын қарауға және графикалық түрде өңдеуге алғашқы бағдарлама болды, бірақ Marble сияқты басқа да жобалар KML қолдауын қосты.

Геодезиялық анықтама жүйелері KML

Өзінің анықтама жүйесі үшін KML 3D географиялық координаттарды пайдаланады: бойлық, ендік және биіктік, осы ретпен, батысқа, оңтүстікке және орташа теңіз деңгейінен төменге теріс мәндермен. Бойлық/ендік компоненттері (ондық градустар) 1984 жылғы Әлемдік геодезиялық жүйе (WGS84) бойынша анықталады. Биіктік, тік компоненті, WGS84 EGM96 геоидтік тік деректелгішінде метрмен өлшенеді. Егер координаттар тізбегінен биіктік алынып тасталса, мысалы (77.03647, 38.89763), онда биіктік компоненті үшін 0 (шамамен теңіз деңгейі) әдепкі мәні қабылданады, яғни (77.03647, 38.89763, 0). KML пайдаланатын координаттық анықтама жүйесінің (GML түрінде кодталған) ресми анықтамасы OGC KML 2.2 спецификациясында келтірілген. Бұл анықтама белгілі EPSG CRS компоненттеріне сілтеме жасайды.

OGC стандартты процесі

KML 2.2 спецификациясы барлық геобраузерлер үшін ашық стандарт мәртебесін қамтамасыз ету мақсатымен Open Geospatial Consortium ұйымына ұсынылды. 2007 жылдың қараша айында KML 2.2-ні OGC стандарты ретінде ресімдеу үшін OGC ішінде жаңа KML 2.2 стандарттар жұмыс тобы құрылды. Аталған стандартқа қатысты пікірлер 2008 жылдың 4 қаңтарына дейін қабылданып, 2008 жылдың 14 сәуірінде ол ресми OGC стандарты болып бекітілді. OGC KML стандарттар жұмыс тобы KML 2.2 стандартына енгізілген өзгеріс талаптарын аяқтады және мақұлданған өзгерістерді KML 2.3 стандартына қосты. OGC KML 2.3 стандартының ресми нұсқасы 2015 жылдың 4 тамызында жарияланды.