SASGIS

Веб-картография и навигация

Разгадка кода geoportail.fr

Обсуждение различной информации связанной с картографией в САСе, а также сторонние программные продукты для связки с САСом

Модератор: Tolik

Разгадка кода geoportail.fr

Сообщение feya » 06 дек 2008, 23:54

Наткнулся на интерестные карты geoportail.fr
Представлены спутниковые карты франции, ее бывших колоний а также походу близлежащих европейских стран.
С наскоку разобраться в правилах формирования имен тайлов не удалось, посему обращаюсь к общественности)
Что удалось узнать:
Ссылка для загрузки типа http://visu-2d.geoportail.fr/geoweb/mapsRgOL9GuX.jpg
Точно не уверен но похоже первая пара после мапс - отображаемая карта; 2-я пара масштаб.
Набор названий тайлов для 3-го зума (4*4 тайла)
mapsRgOL2Guu
mapsRgOL2GuX
mapsRgOL2GXu
mapsRgOL2GXX
mapsRgOL9GPu
mapsRgOL9GPX
mapsRgOL9Guu
mapsRgOL9GuX
mapsRgOLAGuP
mapsRgOLAGuu
mapsRgOLAGXP
mapsRgOLAGXu
mapsRgOLrGPP
mapsRgOLrGPu
mapsRgOLrGuP
mapsRgOLrGuu

Интерестно с познавательной точки зрения, т.к. проекция там долготаширота( (Покрайней мере на малых зумах, на больших возможно плавно переходит в меркатор).
http://sasgis.org | SAS.Планета | SASPlanet
Аватара пользователя
feya
Гуру
 
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз.
Поблагодарили: 56 раз.

Re: Разгадка кода geoportail.fr

Сообщение svp » 07 дек 2008, 00:26

Нужно больше данных: несколько имён тайлов 4-го зума (и чтобы понятно было какие это тайлы по положению) и нумерация тайлов 2-го зума.
В каком порядке перечислены тайлы 3-го уровня известно?
Для 5, 6 и т.д. зумов как изменяется и изменяется ли длина имени тайла?
Аватара пользователя
svp
Советчик
 
Сообщения: 447
ICQ: 204094886
Зарегистрирован: 26 авг 2008, 11:14
Откуда: Белгород
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.

Re: Разгадка кода geoportail.fr

Сообщение feya » 07 дек 2008, 00:32

Длина файлов не меняется. Больше данных на geoportail.fr)
http://sasgis.org | SAS.Планета | SASPlanet
Аватара пользователя
feya
Гуру
 
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз.
Поблагодарили: 56 раз.

Re: Разгадка кода geoportail.fr

Сообщение garl » 20 янв 2009, 17:17

закономерность прослеживается.... значит она есть!

Код: Выделить всё
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt9GPP.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt9GuP.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt2GXP.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt2GuP.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt2GPP.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt2G4P.jpg>
<br>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt9GPu.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt9Guu.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt2GXu.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt2Guu.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt2GPu.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt2G4u.jpg>
<br>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt9GPX.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt9GuX.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt2GXX.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt2GuX.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt2GPX.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOt2G4X.jpg>
<br>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtrGPu.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtrGuu.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtAGXu.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtAGuu.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtAGPu.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtAG4u.jpg>
<br>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtrGPP.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtrGuP.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtAGXP.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtAGuP.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtAGPP.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtAG4P.jpg>
<br>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtrGP4.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtrGu4.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtAGX4.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtAGu4.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtAGP4.jpg>
<img border=1 src=http://visu-2d.geoportail.fr/geoweb/mapsRgOtAG44.jpg>
<br>
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

Re: Разгадка кода geoportail.fr

Сообщение DJ VK » 10 сен 2009, 15:42

Это код rstq свернутый в более короткую форму. Возможно закриптованный, не уверен что легко расшифруется
Гуголь я сумел когда-то разобрать, еще когда не было конвертеров в сас. Впрочем я и сас тогда не знал.
начало слева внизу :roll: как и у старого гугля.

http://visu-2d.geoportail.fr/geoweb/mapsRgO_9G__.jpg

Квадраты второго уровня
Код: Выделить всё
9=01 2=11
r=00 A=10


Третий уровень - L
Код: Выделить всё
Pu uu Xu uu
Px uX XX uX
Pu uu Xu uu
PP uP XP uP

отсюда
00=P 01=u 10=X 11=u
как видно Pэквивалентно X, и чередуются. Старший квадрат же определяется как во втором уровне

Четвертый уровень - t
Код: Выделить всё
-- -- -- --   -- -- -- --
NP 4P PP uP   XP uP PP 4P
Nu 4u Pu uu   Xu uu Pu 4u
NX 4X PX uX   XX uX PX 4X

Nu 4u Pu uu   Xu uu Pu 4u
NP 4P PP uP   XP uP PP 4P
N4 44 P4 u4   X4 u4 P4 44
-- -- -- --   -- -- -- --

Эквиваленты NPX \ u4
000=N 001=4 010=P 011=u 100=X 101=u 110=P 111=4
Если попытаться достроить недостающие строки получим соответствие кода.
Последний раз редактировалось DJ VK 11 сен 2009, 08:53, всего редактировалось 1 раз.
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 323 раз.

Re: Разгадка кода geoportail.fr

Сообщение DJ VK » 10 сен 2009, 16:29

5й уровень - q
0000 - n
0001 - 8
0010 - Z
0011 - G
0100 - N
0101 - 4
0110 - P
0111 - u
1000 - X
1001 - u
1010 - P
1011 - 4
1100 - N
1101 - G
1110 - Z
1111 - 8

А теперь фокус
выпишем последовательности
Код: Выделить всё
      PuXu
    N4PuXuP4
n8zGN4PuXuP4NGZ8


Середина последовательности - это предыдущая!
Но и это не все,
Первый символ всегда новый,
второй символ в новой последовательности и последний всегда одинаковые,
Символ после вставленной предыдушей последовательности равен ее первому.

охренеть. Так ведь буква X - середина, относительно нее зеркально. только не совсем регистр совпадает
Последний раз редактировалось DJ VK 22 сен 2009, 18:20, всего редактировалось 3 раз(а).
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 323 раз.

Re: Разгадка кода geoportail.fr

Сообщение DJ VK » 11 сен 2009, 09:38

Резюме - система использует 2 ряда символов для кодирования 0 и 1. По неизвестному правилу символы из этих рядов чередуются. Возможно есть таблица по которой каждому символу соответствует код, и тогда между их использованием существует зависимость. Но не зная перекодировку или перенумерацию составить ряд сложно.
Напимер масштабы L-t-q-...... Сомневаюсь что hex коды этих символов дадут 123 или 345 или как там у них :roll:

P/s/ Карта была открыта в IE. полученные в кеше ссылки не открылись повторно. Так что там еще и проверка cookie или чтото похожее. Возможно код меняется динамически. Сам результат повторить не смог.
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 323 раз.

Re: Разгадка кода geoportail.fr

Сообщение garl » 11 сен 2009, 15:50

DJ VK писал(а):Так что там еще и проверка cookie или чтото похожее.

да
DJ VK писал(а):Возможно код меняется динамически.

это врядли.

короче пока не зайдёшь браузером на их сайт http://www.geoportail.fr/ вышеприведенные мной картинки не открываются.
как только обновятся куки - картинки сразу грузятся на ура!

DJ VK - так держать , мозговой штурм нам нужен!
Russian NDN Team
QIP NightlyTester
Аватара пользователя
garl
Гуру
 
Сообщения: 1625
Зарегистрирован: 16 июл 2008, 14:40
Откуда: Краснодар, Кубанская столица.
Благодарил (а): 97 раз.
Поблагодарили: 273 раз.

Re: Разгадка кода geoportail.fr

Сообщение DJ VK » 22 сен 2009, 18:22

Найти бы спецов по яваскрипту.
http://www.geoportail.fr/dwr/engine.js

Код: Выделить всё
DWREngine._okURIchars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-";

X - 23й элемент от нуля, u- 46й..... а дальше P=15й
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 323 раз.


Вернуться в Другие программы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9