SASGIS

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

Собственный сервис

Обсуждение около-картографических и прочих программ и тем, напрямую не связанных с SAS.Планета

Модератор: Tolik

Re: Собственный сервис

Сообщение leshco » 18 ноя 2014, 17:58

DJ VK писал(а):
zed писал(а):Так вам не понятно как пересчитать координаты X/Y/Z в путь к тайлу в кэше САС?

Да нет, человеку нужен свой сайт с картами походу. Чтоб открывался на разных платформах. То есть не только тайлы, но и набор скриптов для отображения и манипуляции с картами. приложение для клиента в комплекте. Так?

Да. именно так. Только карты будут просматриваться не через WEB браузер, а через приложения, имеющие возможность подключения источников в виде специализированного URL.
leshco
Новичок
 
Сообщения: 4
Зарегистрирован: 12 ноя 2014, 11:16
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Собственный сервис

Сообщение garl » 18 ноя 2014, 18:42

leshco писал(а):Да. именно так. Только карты будут просматриваться не через WEB браузер, а через приложения, имеющие возможность подключения источников в виде специализированного URL.


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

Re: Собственный сервис

Сообщение leshco » 18 ноя 2014, 18:48

garl писал(а):
leshco писал(а):Да. именно так. Только карты будут просматриваться не через WEB браузер, а через приложения, имеющие возможность подключения источников в виде специализированного URL.


как то так ?


Только LeafLet является клиентом. И в данном примере он пользуется сервисом: http://tile.openstreetmap.org/{z}/{x}/{y}.png
leshco
Новичок
 
Сообщения: 4
Зарегистрирован: 12 ноя 2014, 11:16
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Собственный сервис

Сообщение zed » 18 ноя 2014, 19:21

Если вам нужен только доступ к тайлам по url, то я не могу понять в чем загвоздка. Проблема поставить http сервер и написать скрипт транслирующий url в путь к тайлу на диске?
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Собственный сервис

Сообщение Parasite » 19 ноя 2014, 04:34

leshco писал(а):Только карты будут просматриваться не через WEB браузер, а через приложения, имеющие возможность подключения

А серверу-то какая разница, на чей запрос отвечать - браузера ли, приложения ли...

leshco писал(а):Весь вопрос не в том, чтобы выложить файлы через HTTP. А в том, чтобы корректно отдавать нужные тайлы, передавая координаты и масштаб в запросе URL. По типу: http:\\my-service\[X]\[Y]\[Z].png

Ну так возьмите да напишите ту обвязку, которая нужна. PHP/Perl/CGI Вам в руки и в консоль, и вперед. Займет буквально десяток строк - тайловый кэш САСа очень простой.
В чем конкретная проблема-то, не пойму?
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Собственный сервис

Сообщение Ivan30 » 15 мар 2015, 16:23

если смотреть саспланетой, то достаточно одного http сервера с закинутой в него папкой map с тайловым кешем

params.txt
Код: Выделить всё
DefURLBase=http://myserver.ru/map

GetUrlScript.txt
Код: Выделить всё
begin
ResultURL:=GetURLBase+'/z'+inttostr(GetZ)+'/'+inttostr(GetX/1024)+'/x'+inttostr(GetX)+'/'+inttostr(GetY/1024)+'/y'+inttostr(GetY)+'.jpg';
end.
Изображение
Ivan30
Советчик
 
Сообщения: 429
Зарегистрирован: 14 мар 2011, 19:14
Откуда: дельта Волги
Благодарил (а): 60 раз.
Поблагодарили: 139 раз.

Пред.

Вернуться в Болталка

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

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