SASGIS

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

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

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

Модератор: Tolik

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

Сообщение Tolik » 27 апр 2012, 13:41

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

Ну ещё на этой странице можно кодировать-декодировать: http://meyerweb.com/eric/tools/dencoder/ и аналогичных.
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

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

Сообщение Flass » 16 май 2012, 14:37

Добрый день, уважаемые!
Нашёл недавно на просторах интернета вот в этой теме http://thebytes.ru/2009/09/13/obzor-ele ... ty-tomska/
ссылку на сервис http://maps.tomsk.mn/, который содержит довольно подробный план города Томск.
Захотелось мне такую красоту загрести в свой навигатор.
Загуглил я на все стороны света и нашёл программу SasПланета, чтобы карту эту сшить. Закопался в мануал по подключению своих ZMP
http://sasgis.org/wikisasiya/doku.php/%D ... 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, можно взять любой тайл, это я могу, но как увязать его с координатами? Есть ли способ? Что посоветуете, умеющие? Реально ли?
Flass
Новичок
 
Сообщения: 1
Зарегистрирован: 14 май 2012, 11:44
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Tolik » 16 май 2012, 15:03

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

Там вроде не так сложно.
Соседние тайлы на опред. зуме выглядят так:
Код: Выделить всё
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 и работать не будет, так что проще сделать массив. Может быть, оно означает число миллиметров в тайле...
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

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

Сообщение sharky484 » 17 май 2012, 13:23

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

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

Сообщение Tolik » 17 май 2012, 15:55

sharky484 писал(а):Добрый день! Возможно ли прикрутить карту Днепропетровска? http://citymap.dp.ua/#aj0878681.6846113652

Прикрутил :)
citymap.dp.ua.zmp.zip
(2.99 KiB) Скачиваний: 94

За это сообщение автора Tolik поблагодарил:
sharky484 (17 май 2012, 16:17)
Рейтинг: 5.26%
 
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

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

Сообщение sharky484 » 17 май 2012, 19:07

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

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

Сообщение zOn » 17 май 2012, 20:13

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

:D аппетит приходит во время еды?
Код: Выделить всё
http://195.88.231.136/tilecache/gif-20120420//07/000/000/109/000/000/040.gif

похоже, что и эта без привязки.
zOn
Советчик
 
Сообщения: 254
Зарегистрирован: 03 фев 2009, 01:05
Благодарил (а): 25 раз.
Поблагодарили: 19 раз.

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

Сообщение sharky484 » 17 май 2012, 20:22

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

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

Сообщение Tolik » 18 май 2012, 14:42

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

Да уж, аппетиты... Ладно, окучили Днепропетровск по полной программе:
citex.info.zmp.zip
(3.03 KiB) Скачиваний: 91

За это сообщение автора Tolik поблагодарил:
sharky484 (18 май 2012, 17:12)
Рейтинг: 5.26%
 
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

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

Сообщение sharky484 » 18 май 2012, 17:19

Tolik писал(а):
sharky484 писал(а):Будьте любезны прикрутить еще карту http://citex.info

Да уж, аппетиты... Ладно, окучили Днепропетровск по полной программе:
citex.info.zmp.zip

У меня не грузит,она на 0,0 находится?
sharky484
Соображающий
 
Сообщения: 85
Зарегистрирован: 28 янв 2011, 10:16
Благодарил (а): 39 раз.
Поблагодарили: 5 раз.

Пред.След.

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

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

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