Яндекс карты
Модератор: Tolik
Яндекс карты
Приветствую. Может быть кто-нибудь поделится своим дао преобразования координат в этой чудесной системе?
Re: Яндекс карты
Здесь похоже надо демонстрировать дао угадывать мысли.
Система в Яндекс-картах - самая что ни на есть обычная. В простонародье называется меркатор на эллипсоид.
Собственно, Вы преобразовывать ее в какую систему хотите? Их, разных систем, много. И простых и чудесных.
Система в Яндекс-картах - самая что ни на есть обычная. В простонародье называется меркатор на эллипсоид.
Собственно, Вы преобразовывать ее в какую систему хотите? Их, разных систем, много. И простых и чудесных.
Re: Яндекс карты
скажите как yandex карты из кеша планеты переделать в формат МОБИЛЬНЫЕ ЯНДЕКС КАРТЫ ogf3 для смарта..? возможно ли это ? или же надо сделать загрузку области выделением, получить файл растра и переконвертировать в ogf3?
Re: Яндекс карты
держу крестик пальчиками на тебя мой друг, я просто не умею влазить внутрь.. если могу чем то помочь.. вот моя аська 131014411
я тем временем разобрался что озик мне совсем не подходит .. ищу карты для SmartComGPS это .. ogf2 разширения.. но это голову не забивай.. это я возможные варианты для симбиан ищу.. надо открыть тему для симбы.. а то она давно уже впереди винды, а решений кроме гармина и всяких автоверсий только вот нашел SmartComGPS.. ну и яндекс мобильные карты, которая шикарная! повторяю ОЧЕНЬ и ОЧЕНЬ!
Re: Яндекс карты
я знаю как получить ogf2 ! но очень бы хотелось как раз ogf3 !!! это мобильный яндекс 
- DJ VK
- Гуру
- Сообщения: 1468
- Зарегистрирован: 16 апр 2009, 13:57
- Откуда: 8 км. от МКАД
- Благодарил (а): 80 раз
- Поблагодарили: 314 раз
Re: Яндекс карты
Ура! Я раскрыл формат мобильного кеша яндекс. Благодаря 3й версии все пучком.
Ogf3 на свалку.
Можно прикрутить к экспорту.
Берем тайл яндекс карт. любых. Масштаб 18
например x=79210 y=411142
как его сунуть в мобильный кеш.
Переводим в бинарную систему
X=0[0010=aaaa][0110=bbbb][1010=cccc] [1=d][1=e][0=f] [1=g][0=h][1=i][0=j]
Y=0 [0001=AAAA][0100=BBBB][0001=CCCC] [1=D][1=E][0=F][1=G][0=H][1=I][0=J]
Следующий этап
Тайл разрезается на 4 квадрата 128 на 128
0кв | 1кв
------------
2кв | 3кв
для каждой части свои значения k и K
0кв k=0 K=0
1кв k=1 K=0
2кв k=0 K=1
3кв k=1 K=1
Первая папка в кеше соответствует масштабу минус 1
\cache\17\
Вторая папка = aaaaAAAA в виде hex
\cache\17\21\
третья папка = bbbbBBBB в виде hex
\Cache\17\2\64
Имя файла в папке три = ccccCCCCmmmm в hex виде. mmmm=0010 (2 в hex) для гибрида со спутником и 0001 (в hex 1).
\Cache\17\21\64\a12
Осталось запихнуть 4 квадрата в кеш
Внутри файла кеша заголовочек небольшой YNDX
По смещению 60400h находится база файлов приписывеам четыре jpg в конец
Запоминаем для каждого адрес смещения int32 и длину квадрата int16
По адресу 400h таблица тайлов
Формируем битовую последовательность чередуя X и Y
DdEeFfGgHhIiJjKk
Получаем 79B0h, 79B1h, 79B2h, 79B3h для четырех квадратов
Поля в таблице по 6 байт
значит смещение в файле 79B0h * 6 + 400h = 2DE20h пишем адрес jpg первого квадрата (4 байта), затем длину (2 байта), а за ними еще трех оставшихся.
Ура. Тайл в кеше.
Ogf3 на свалку.
Можно прикрутить к экспорту.
Берем тайл яндекс карт. любых. Масштаб 18
например x=79210 y=411142
как его сунуть в мобильный кеш.
Переводим в бинарную систему
X=0[0010=aaaa][0110=bbbb][1010=cccc] [1=d][1=e][0=f] [1=g][0=h][1=i][0=j]
Y=0 [0001=AAAA][0100=BBBB][0001=CCCC] [1=D][1=E][0=F][1=G][0=H][1=I][0=J]
Следующий этап
Тайл разрезается на 4 квадрата 128 на 128
0кв | 1кв
------------
2кв | 3кв
для каждой части свои значения k и K
0кв k=0 K=0
1кв k=1 K=0
2кв k=0 K=1
3кв k=1 K=1
Первая папка в кеше соответствует масштабу минус 1
\cache\17\
Вторая папка = aaaaAAAA в виде hex
\cache\17\21\
третья папка = bbbbBBBB в виде hex
\Cache\17\2\64
Имя файла в папке три = ccccCCCCmmmm в hex виде. mmmm=0010 (2 в hex) для гибрида со спутником и 0001 (в hex 1).
\Cache\17\21\64\a12
Осталось запихнуть 4 квадрата в кеш
Внутри файла кеша заголовочек небольшой YNDX
По смещению 60400h находится база файлов приписывеам четыре jpg в конец
Запоминаем для каждого адрес смещения int32 и длину квадрата int16
По адресу 400h таблица тайлов
Формируем битовую последовательность чередуя X и Y
DdEeFfGgHhIiJjKk
Получаем 79B0h, 79B1h, 79B2h, 79B3h для четырех квадратов
Поля в таблице по 6 байт
значит смещение в файле 79B0h * 6 + 400h = 2DE20h пишем адрес jpg первого квадрата (4 байта), затем длину (2 байта), а за ними еще трех оставшихся.
Ура. Тайл в кеше.
Последний раз редактировалось DJ VK 09 сен 2009, 16:29, всего редактировалось 2 раза.
- garl
- Гуру
- Сообщения: 1625
- Зарегистрирован: 16 июл 2008, 14:40
- Откуда: Краснодар, Кубанская столица.
- Благодарил (а): 97 раз
- Поблагодарили: 272 раза
Re: Яндекс карты
а простите, скажите мне непонятливому чем так плох экспорт в их формат?
всёравно ведь на каждую умную 0пу найдётся шуруп
всёравно ведь на каждую умную 0пу найдётся шуруп
- DJ VK
- Гуру
- Сообщения: 1468
- Зарегистрирован: 16 апр 2009, 13:57
- Откуда: 8 км. от МКАД
- Благодарил (а): 80 раз
- Поблагодарили: 314 раз
Re: Яндекс карты
Формат кеша изменился и очень похож стал на обычный кеш sas, только упакованный в файлы.
Никакого шифрования. И программа работающая с этой версией кеша уже у многих есть. Значит не прикроют.
У людей я нашел целый ftp где они подобно обмену кешем выкладывают свои файлы. а мы теперь можем им дать конвертер из нашего формата в их.
Никакого шифрования. И программа работающая с этой версией кеша уже у многих есть. Значит не прикроют.
У людей я нашел целый ftp где они подобно обмену кешем выкладывают свои файлы. а мы теперь можем им дать конвертер из нашего формата в их.
Re: Яндекс карты
послушай не знаешь не говори.. уже давно на яндексе самом лежит раскрытый код.. это не означает что ты взломал программу, а означает, что ты можешь теперь кеш всовывать в прогу! это система давно уже действует и явный обожатель ее! кеши почти всех городов уже сделаны на ogf3 , но щас как раз речь идет о мобильных картах версии 3.0 (а не о формате ogf3) и они там ничего не скрывали! а сделали все очень даже понятным! кеш такой ж как и обычный кеш яндекса.. то что как раз описал DJ VK и если эта функция будет добавлена в сас планету то как минимум человек 100 будет благодарна на этой планете
удобства яндекс мобильные карты надеюсь не надо описывать?