|
Re: Картография, навигация и GPS [сообщение #46684 является ответом на сообщение #46679] |
пн, 21 октября 2013 23:27 |
Dmb-2007
Сообщений: 450 Зарегистрирован: сентября 2008 Географическое положение: Новороссийск
|
|
|
|
KMZ - это зархивированный KML (http://ru.wikipedia.org/wiki/KML).
Если изменить расширение KMZ на ZIP, то файл можно открыть как архив (я обычно просто приписываю "zip" - mypoint.kmz.zip). Внутри будет KML и, возможно, папка с картинкой (картинками).
Описание KML - по ссылке выше.
KML можно открыть любым текстовым редактором:
Пример KML[code]<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns=" http://www.opengis.net/kml/2.2"
xmlns:gx=" http://www.google.com/kml/ext/2.2"
xmlns:kml=" http://www.opengis.net/kml/2.2"
xmlns:atom=" http://www.w3.org/2005/Atom">
<Document>
<name>КП Панагия.kml</name>
<Style id="s_ylw-pushpin">
<IconStyle>
<color>ff0000ff</color>
<scale>1.2</scale>
<Icon>
<href> http://maps.google.com/mapfiles/kml/shapes/star.png</href>
</Icon>
</IconStyle>
<ListStyle>
</ListStyle>
</Style>
<StyleMap id="m_ylw-pushpin">
<Pair>
<key>normal</key>
<styleUrl>#s_ylw-pushpin</styleUrl>
</Pair>
<Pair>
<key>highlight</key>
<styleUrl>#s_ylw-pushpin_hl</styleUrl>
</Pair>
</StyleMap>
<Style id="s_ylw-pushpin_hl">
<IconStyle>
<color>ff0000ff</color>
<scale>1.4</scale>
<Icon>
<href> http://maps.google.com/mapfiles/kml/shapes/star.png</href>
</Icon>
</IconStyle>
<ListStyle>
</ListStyle>
</Style>
<Placemark>
<name>КП Панагия</name>
<LookAt>
<longitude>36.64526143106196</longitude>
<latitude>45.13853666064743</latitude>
<altitude>0</altitude>
<heading>-15.21962101508982</heading>
<tilt>0</tilt>
<range>293.644132881594</range>
<gx:altitudeMode>relativeToSeaFloor</gx:altitudeMode>
</LookAt>
<styleUrl>#m_ylw-pushpin</styleUrl>
<Point>
<coordinates>36.64489851533771,45.13850416623625,0</coordinates >
</Point>
</Placemark>
</Document>
</kml>[/pre] [/align]
и обнаружить среди прочего строчку типа такойcoordinates>36.64489851533771,45.13850416623625,0</coordinates>
Это и есть искомые координаты нашей точки.
Если в одном файле - несколько точек, то разобраться тоже не сложно.
Кусок кода, относящийся к каждой точке начинается с <Placemark>, а заканчивается, естественно, </Placemark>. Тегами <name></name> окружено названиее (имя) нашей точки.
Плохо то, что Гугль и советские топографические карты используют разные системы координат: WGS84 и систему координат 42 года, соответственно.
Для пересчета можно использовать, к примеру, PHOTOMOD GeoCalculator (бесплатен) - http://www.racurs.ru/?page=547, скачивается здесь - http://www.racurs.ru/?page=325
Затем вручную нанести на карту.
Можно скачать программу SAS.Планета (http://sasgis.ru, бесплатна). В ней есть уже некоторый набор привязанных топографических карт и она умеет импортировать и KMZ, и KML.
Можно переключаться между спутниками и картами, всем рекомендую.
P.S. Оказывается, Гугль уже создал справку на русском:
Описание KMZ - https://developers.google.com/kml/documentation/kmzarchives? hl=ru
Учебник по KML - https://developers.google.com/kml/documentation/kml_tut?hl=r u
Si vis pacem, para bellum
[Обновления: пн, 21 октября 2013 23:28] Известить модератора
|
|
|
Re: Картография, навигация и GPS [сообщение #46685 является ответом на сообщение #46684] |
вт, 22 октября 2013 00:12 |
ava
Сообщений: 3982 Зарегистрирован: июля 2008 Географическое положение: Донецк
|
|
|
|
Dmb-2007
Спасибо! Буду читать потихоньку. А про привязку карт до системы 1942 года что-нибудь известно?
Александр Павлов
Тоже спасибо, OziTrackConverter нашёл и на всякий случай стянул.
|
|
|
|