Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
Нотация для представления географических аннотаций и визуализации в интернет-картах
Notation for expressing geographic annotation and visualization within Internet based maps
Язык разметки Keyhole Markup Language (KML) – это XML-нотация для представления географических аннотаций и визуализации в двухмерных картах и трехмерных земных браузерах. KML был разработан для использования с Google Earth, который изначально назывался Keyhole Earth Viewer. Он был создан компанией Keyhole, Inc., приобретенной Google в 2004 году. В 2008 году KML стал международным стандартом Open Geospatial Consortium. Google Earth был первой программой, способной просматривать и графически редактировать файлы KML, но другие проекты, такие как Marble, также добавили поддержку KML.
Keyhole Markup Language (KML) is an XML notation for expressing geographic annotation and visualization within two dimensional maps and three dimensional Earth browsers. KML was developed for use with Google Earth, which was originally named Keyhole Earth Viewer. It was created by Keyhole, Inc, which was acquired by Google in 2004. KML became an international standard of the Open Geospatial Consortium in 2008. Google Earth was the first program able to view and graphically edit KML files, but other projects such as Marble have added KML support.
Геодезические системы отсчета в 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.
For its reference system, KML uses 3D geographic coordinates: longitude, latitude, and altitude, in that order, with negative values for west, south, and below mean sea level. The longitude/latitude components (decimal degrees) are as defined by the World Geodetic System of 1984 (WGS84). Altitude, the vertical component, is measured in meters from the WGS84 EGM96 Geoid vertical datum. If altitude is omitted from a coordinate string, e. g. ( 77.03647, 38.89763) then the default value of 0 (approximately sea level) is assumed for the altitude component, i. e. ( 77.03647, 38.89763, 0). A formal definition of the coordinate reference system (encoded as GML) used by KML is contained in the OGC KML 2.2 Specification. This definition references well known EPSG CRS components.
Стандартный процесс ОГК
Спецификация KML 2.2 была представлена в Open Geospatial Consortium для закрепления её статуса как открытого стандарта для всех гео-браузеров. В ноябре 2007 года в OGC была сформирована новая рабочая группа по стандартизации KML 2.2 с целью формализации KML 2.2 в качестве стандарта OGC. Принимались комментарии к предлагаемому стандарту до 4 января 2008 года, после чего 14 апреля 2008 года он был утвержден в качестве официального стандарта OGC. Рабочая группа OGC по стандартам KML завершила работу над запросами на изменения к KML 2.2 и внесла одобренные изменения в стандарт KML 2.3. Официальный стандарт OGC KML 2.3 был опубликован 4 августа 2015 года.
The KML 2.2 specification was submitted to the Open Geospatial Consortium to assure its status as an open standard for all geobrowsers. In November 2007 a new KML 2.2 Standards Working Group was established within OGC to formalize KML 2.2 as an OGC standard. Comments were sought on the proposed standard until January 4, 2008, and it became an official OGC standard on April 14, 2008. The OGC KML Standards Working Group finished working on change requests to KML 2.2 and incorporated accepted changes into the KML 2.3 standard. The official OGC KML 2.3 standard was published on August 4, 2015.