Карты, не вошедшие в основной список

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

Re: Карты не вошедшие в основной список

Сообщение Tolik »

А я не вникал в коды. На этой странице http://projectserver.dataplus.ru/AGS/re ... avigation/ в Firefox кликнул правой кнопкой на нужной ссылке и сохранил линк в буфер обмена :)
Сохранилось с правильными кодами.

Ну ещё на этой странице можно кодировать-декодировать: http://meyerweb.com/eric/tools/dencoder/ и аналогичных.
Flass
Новичок
Сообщения: 1
Зарегистрирован: 14 май 2012, 11:44

Подключение к SAS.Планета любопытной карты

Сообщение Flass »

Добрый день, уважаемые!
Нашёл недавно на просторах интернета вот в этой теме http://thebytes.ru/2009/09/13/obzor-ele ... ty-tomska/
ссылку на сервис http://maps.tomsk.mn/, который содержит довольно подробный план города Томск.
Захотелось мне такую красоту загрести в свой навигатор.
Загуглил я на все стороны света и нашёл программу SasПланета, чтобы карту эту сшить. Закопался в мануал по подключению своих ZMP
http://sasgis.org/wikisasiya/doku.php/% ... 0%B5%D1%80
и застопорился.
Адрес тайла выглядит как http://maps.tomsk.mn/dev/php_c8/2876403.4892/0_256.png
Тайлы нарезаны на кусочки по 256 пикселей, с этим всё хорошо. Но позиционирование и привязка на сайте какие то свои, самописные.
2876403.4892 вот эта часть как я понимаю, определяет уровни масштаба. Ноль догадок как она рассчитывается. Но даже если прописать его фиксированно, всё таки не пойму как объяснить SASПланете где какой тайл.
0_256 вот это имя тайла. Самый первый тайл, в левом верхнем углу имеет имя 0_0, тот что под ним, в том же столбце - 0_256, самый нижний - 0_19456. Очевидно что столбец задаётся как 0_х+256. Когда х доходит до 19456, осуществляется переход на новый столбец, т.е. 256+y_0. и так повторяется пока y не станет больше 16384.
Таким образом на этом уровне масштабирования заданы все тайлы. Понимая что шаг изменения имени тайла равняется 256, можно взять любой тайл, это я могу, но как увязать его с координатами? Есть ли способ? Что посоветуете, умеющие? Реально ли?
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

Re: Карты не вошедшие в основной список

Сообщение Tolik »

О, приятно, что кто-то прочитал и пытается разобраться, а не просто "хочу карту" :)

Там вроде не так сложно.
Соседние тайлы на опред. зуме выглядят так:

Код: Выделить всё

http://maps.tomsk.mn/dev/php_c8/11505613.9569/1536_2048.png
http://maps.tomsk.mn/dev/php_c8/11505613.9569/1280_2048.png
http://maps.tomsk.mn/dev/php_c8/11505613.9569/1280_2304.png
http://maps.tomsk.mn/dev/php_c8/11505613.9569/1280_2560.png
То есть это странное число "11505613.9569" в пределах зума не меняется. Непонятно, что оно значит, но это не страшно, можно скопировать для каждого зума и прописать в скрипт табличку, типа X3[5] := '11505613.9569' и т.д.
Плохо только, если оно меняется со временем или по каким-то сложным алгоритмам, тогда карта перестанет работать.

"1536_2048" - это, скорее всего, IntToStr(GetX * 256) + '_' + IntToStr(GetY * 256)

P.S. кстати, это число для соседних зумов отличается вдвое, так что можно и рассчитать, но из-за ошибок округления результат может отличаться на 1/10000 и работать не будет, так что проще сделать массив. Может быть, оно означает число миллиметров в тайле...
sharky484
Соображающий
Сообщения: 85
Зарегистрирован: 28 янв 2011, 10:16
Благодарил (а): 39 раз
Поблагодарили: 5 раз

Re: Карты не вошедшие в основной список

Сообщение sharky484 »

Добрый день! Возможно ли прикрутить карту Днепропетровска? http://citymap.dp.ua/#aj0878681.6846113652
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

Re: Карты не вошедшие в основной список

Сообщение Tolik »

sharky484 писал(а):Добрый день! Возможно ли прикрутить карту Днепропетровска? http://citymap.dp.ua/#aj0878681.6846113652
Прикрутил :)
citymap.dp.ua.zmp.zip
(2.99 КБ) 144 скачивания
sharky484
Соображающий
Сообщения: 85
Зарегистрирован: 28 янв 2011, 10:16
Благодарил (а): 39 раз
Поблагодарили: 5 раз

Re: Карты не вошедшие в основной список

Сообщение sharky484 »

Будьте любезны прикрутить еще карту http://citex.info
zOn
Советчик
Сообщения: 254
Зарегистрирован: 03 фев 2009, 01:05
Благодарил (а): 25 раз
Поблагодарили: 19 раз

Re: Карты не вошедшие в основной список

Сообщение zOn »

sharky484 писал(а):Будьте любезны прикрутить еще карту http://citex.info
:D аппетит приходит во время еды?

Код: Выделить всё

http://195.88.231.136/tilecache/gif-20120420//07/000/000/109/000/000/040.gif
похоже, что и эта без привязки.
sharky484
Соображающий
Сообщения: 85
Зарегистрирован: 28 янв 2011, 10:16
Благодарил (а): 39 раз
Поблагодарили: 5 раз

Re: Карты не вошедшие в основной список

Сообщение sharky484 »

Я сама привязываю,это нестрашно! :) В этих картах отличаются адреса,нужно сравнить
Tolik
Гуру
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 283 раза
Поблагодарили: 587 раз

Re: Карты не вошедшие в основной список

Сообщение Tolik »

sharky484 писал(а):Будьте любезны прикрутить еще карту http://citex.info
Да уж, аппетиты... Ладно, окучили Днепропетровск по полной программе:
citex.info.zmp.zip
(3.03 КБ) 139 скачиваний
sharky484
Соображающий
Сообщения: 85
Зарегистрирован: 28 янв 2011, 10:16
Благодарил (а): 39 раз
Поблагодарили: 5 раз

Re: Карты не вошедшие в основной список

Сообщение sharky484 »

Tolik писал(а):
sharky484 писал(а):Будьте любезны прикрутить еще карту http://citex.info
Да уж, аппетиты... Ладно, окучили Днепропетровск по полной программе:
citex.info.zmp.zip
У меня не грузит,она на 0,0 находится?
Ответить

Вернуться в «SAS.Планета»