Страница 2 из 2
Re: Конвертация пользовательской карты из Ya.Мои карты в sha
Добавлено: 14 ноя 2011, 17:02
Mavka
Незакрытый тэг
Код: Выделить всё
<div style="max-width:400px;*width:400px;">
P.S. Если исправить, то GDAL/OGR его видит.
Упомянутый вами сервис - нет.
Кстати,
OGRE его тоже видит и красиво показывает.
P.P.S. Если перегнать через OGRE в GeoJSON, то потом можно отправить в MyGeodata Converter и у вас все получиться. Проверено!
Re: Конвертация пользовательской карты из Ya.Мои карты в sha
Добавлено: 14 ноя 2011, 21:00
Cnfhbr
Mavka писал(а):Незакрытый тэг...
Если исправить, то GDAL/OGR его видит.
Исправить то не проблема, однако именно в таком виде их генерит яндекс.мои карты, эдак придётся каждый раз вручную править...
Вместе с тем, у автора обсуждаемой здесь статьи GDAL/OGR почему-то видит приведённый им в качестве примера
файл с аналогичным незакрытым тегом.
Mavka писал(а):Если перегнать через OGRE в GeoJSON, то потом можно отправить в MyGeodata Converter и у вас все получиться. Проверено!
Да, действительно, используя эту цепочку он-лайн конвертеров, якобы всё получается ровно, однако на поверку конечный GPX оказывается битым в результате ошибки в промежуточном GeoJSON файле!
Учитывая изложенное, может, существует более короткий и корректный способ преобразовать один XML (YMapsML) в другой XML (GPX или KML), при этом без инсталляции пакета GDAL/OGR ???
Re: Конвертация пользовательской карты из Ya.Мои карты в sha
Добавлено: 25 ноя 2012, 15:35
Nikolka00
есть ещё пару способов увидеть данные
допустим сайт
http://www.kayan.ru/%D0%B8%D0%BD%D1%84% ... %80%D0%B0/
через firebug допустим в мозиле можно увидеть запросы, нам нужен вот такой
http://api-maps.yandex.ru/1.1.21/xml/ge ... 3845947670
как мы видим все ту же ссылку на пользовательскую карту
http://maps.yandex.ru/export/usermaps/M ... IbdcKoIkB/
сохраняем в ... по умолчанию сохранится в xml переименовываем в gml конвертим через ogr ...
другой способ... можно, но не изучен
идем
http://real-kr.ru/krasnodar_map.php
смотрим что ответил яндекс на запрос в теле html
Код: Выделить всё
<script src="http://api-maps.yandex.ru/1.1/index.xml?key=APDWaU8BAAAAYKz-HwIAiVYWpD5MBmVQTW5my0wTnG9TqKoAAAAAAAAAAAAL9w-mojhOxaNMdG9A1U-9Gner6Q=="type="text/javascript"></script><script type="text/javascript">YMaps.jQuery(function(){var map=new YMaps.Map(YMaps.jQuery("#MapsID")[0]);map.enableScrollZoom();map.setCenter(new YMaps.GeoPoint(38.985866,45.071591),12);var style=new YMaps.Style("default#greenPoint");style.polygonStyle=new YMaps.PolygonStyle();style.polygonStyle.fill=1;style.polygonStyle.outline=1;style.polygonStyle.strokeWidth=1.5;style.polygonStyle
............ большой код
и последний способ, ... координаты зашифрованы, поэтому ... пока незнаю
Код: Выделить всё
URL&FILE-safe base64-кодированный бинарный массив 32-битных
ссылка для примера
http://neagent.info/krasnodar/karta/
http://api-maps.yandex.ru/1.1.21/xml/ge ... back=jsonp
декодер. на правильность раскодировки не проверял
http://open.mapquestapi.com/common/encodedecode.html#as
Re: Конвертация пользовательской карты из Ya.Мои карты в sha
Добавлено: 09 сен 2015, 09:44
shnur
Максим Дубинин писал(а):приложите пример того что конвертируете и того что получается
Автор говорит, что нужно сохранить в gml формате, я не могу сохранить в Google Chrome в данном формате, там только xml
Re: Конвертация пользовательской карты из Ya.Мои карты в sha
Добавлено: 09 сен 2015, 12:58
trir
Проекты Яндекса используют для обмена географическими данными формат YMapsML. YMapsML представляет собой открытый XML-формат, прикладная схема GML.
Re: Конвертация пользовательской карты из Ya.Мои карты в shape
Добавлено: 27 апр 2018, 14:51
rhot
Убрали что ли эту возможность? Как теперь данные грузить из яндекса?
Re: Конвертация пользовательской карты из Ya.Мои карты в shape
Добавлено: 27 апр 2018, 16:01
voltusya
Можно через F12 - Elemets и ищите type="application/json"
Надеюсь, что есть более адекватный способ, но работает.
Re: Конвертация пользовательской карты из Ya.Мои карты в shape
Добавлено: 27 апр 2018, 23:13
Игорь Лебедь
voltusya, Вам надо в подпись добавить яндекс-кошелёк для донатов от яндекса за багрепорты
Re: Конвертация пользовательской карты из Ya.Мои карты в shape
Добавлено: 27 апр 2018, 23:17
rhot
Игорь Лебедь писал(а): ↑27 апр 2018, 23:13
voltusya, Вам надо в подпись добавить яндекс-кошелёк для донатов от яндекса за багрепорты
А чё,они не хотят отдавать народные данные?
Re: Конвертация пользовательской карты из Ya.Мои карты в shape
Добавлено: 27 апр 2018, 23:53
rhot
voltusya писал(а): ↑27 апр 2018, 16:01
Можно через F12 - Elemets и ищите type="application/json"
Надеюсь, что есть более адекватный способ, но работает.
Так сначала и делал. Но, видимо, по ошибке не всё скопировал - получал на выходе ломаный JSON. Потом ещё раз скопировал, и сработало, но сами данные грязные. Пришлось почистить с помощью
geojson.io.
Re: Конвертация пользовательской карты из Ya.Мои карты в shape
Добавлено: 01 май 2018, 09:21
Andrey Zhukov
rhot писал(а): ↑27 апр 2018, 23:17
А чё,они не хотят отдавать народные данные?
Никогда и не собирались