SASGIS

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

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

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

Модератор: Tolik

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

Сообщение Tolik » 27 июн 2014, 22:48

Посмотрел я эту карту. К сожалению привязки никакой даже близко не получится, т.к. не только границы тайлов, но и масштаб не соответствует стандартам, см. скриншоты:

2014-06-27_223633.jpg


2014-06-27_223728.jpg


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

Код: Выделить всё
function addzero2(i:integer):string;
    var rs:string;
    begin
        rs:=inttostr(i);
        while length(rs)<2 do rs:='0'+rs;
        result:=rs;
    end;
begin
    ResultURL:=GetUrlBase+'L'+addzero2(GetZ-7)+'/R'+ansilowercase(inttohex(GetY,8))+'/C'+ansilowercase(inttohex(GetX,8))+'.jpg';
end.


Всё работает, одна проблема: как найти Вильнюс?
Надо, нажать кнопку Goto, выбрать координаты, тайловые, и ввести цифры, которые видно на скриншоте:
x=1684, y=1162, z=14 (я их посчитал из адреса тайла - перевёл просто из hex в dec).
На зумах с 12 по 15 это работает, а на других зумах Вильнюс куда-то убежал, надо искать.
Когда найдёте, при желании можно в скрипт добавить смещения, разные для разных зумов, поэтому удобно использовать array.
Tolik
Гуру
 
Сообщения: 2603
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 278 раз.
Поблагодарили: 515 раз.

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

Сообщение Tolik » 27 июн 2014, 22:57

На зумах 16 и 17 Goto x=8420, y=5812, z=16.
На зумах 18 и 19 Goto x=42102, y=29061, z=18.

На зумах 9-11 Goto x=42, y=29, z=9.
Tolik
Гуру
 
Сообщения: 2603
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 278 раз.
Поблагодарили: 515 раз.

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

Сообщение DJ VK » 27 июн 2014, 23:00

qqqaaawww002 писал(а):Будет ли возможность включить в саспланету 3d панорамы яндекса или Google street view ? может пускай они будут не 3д, а просто набор отрезков из фотографий.

Нет, не будет. Даже не рассматривается в ближайшей перспективе. Оба сервиса предоставляют бесплатное API для браузера, успешно в нем работают. А встраивать их в планету - все равно, что поддержать воспроизведение видеофайлов в аудиопроигрывателе или в графическом редакторе. Можно, но зачем? Панорамы вы будете непрерывно грузить из инета в реальном времени, ну и грузите через ихние же интернет-инструменты.

qqqaaawww002 писал(а):Если это не предусмотрено есть ли вообще способ как либо вытащить эти фотографии из панорам?

Просто кешируйте все файлы, получаемые браузером с помощью специальных прокси серверов. Если вам надо немного.
Либо составьте 1)список тайлов одной панорамы 2)список кодов интересующих вас панорам, 3)составьте все комбинации тайлов для каждой панорамы и качайте чем нибудь сгенеренные ссылки. Если не умеете парсить и анализировать http запросы, то скачать эти методом не удастся.
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 300 раз.

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

Сообщение 1downunder » 08 июл 2014, 05:07

:oops: Please help Tolik, Zed or Garl
I am not a pascal coder but am trying to change code in a GetUrlScript.txt to make a custom card that has fixed scales for zoom levels when these do not match the (z) scales in sas,
See my pathetic attempt at code:
Код: Выделить всё
begin
ResultURL:=GetURLBase+RoundEx(getllon-(GetRlon-GetLLon)*0.6,8)+','+RoundEx(GetbLat-(GetTLat-GetBlat)*0.6,8)+','+RoundEx(getrlon-(GetRlon-GetLLon)*0.6,8)+','+RoundEx(GettLat-(GetTLat-GetBlat)*0.6,8);
end.

Basically I want to reduce the distance between Lon and Lat coordinates by 1.2% (0.6% off LLon, BLat, RLon, TLat)?
1downunder
Новичок
 
Сообщения: 2
Зарегистрирован: 23 апр 2014, 07:46
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Сообщение garl » 08 июл 2014, 08:55

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

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

Сообщение Tolik » 08 июл 2014, 19:50

0.06 is also not equal to 0.6% :)

За это сообщение автора Tolik поблагодарил:
zed (08 июл 2014, 20:13)
Рейтинг: 5.26%
 
Tolik
Гуру
 
Сообщения: 2603
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 278 раз.
Поблагодарили: 515 раз.

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

Сообщение mykolaq » 11 июл 2014, 15:15

а может кто-нибудь помочь с этим ресурсом? http://kaart.postimees.ee/
интересует слой ортофото

на одном уровне зума нормально все.
https://yadi.sk/i/umx_PCwjWQWNW

а вот на следующем картинка "разбегается" =(
https://yadi.sk/d/Vo_jDjIpWQWfB в каком направлении копать?
скрипт пока такой
Код: Выделить всё
  begin
   
ResultURL:=GetURLBase+'/'+IntToStr(GetZ-3)+'/'+IntToStr(GetX)+'/'+IntToStr(GetY)+'.jpg';
 
end.


Параметры
Код: Выделить всё
[PARAMS]
pnum=
GUID={714D22FC-40A0-41ED-A6E3-4DFFA99896B7}
name=Ортофото Эстония
name_9=Ortophoto Estonia
ParentSubMenu=Локальные карты
ParentSubMenu_9=Local maps
asLayer=0
DefURLBase=http://213.168.24.219/tilecache/tilecache.cgi/1.0.0/orto/
ContentType=image/png,image/x-png,image/jpeg,image/pjpeg
DetectContentType=1
NameInCache=maps.est_orto
Ext=.jpg
mykolaq
Новичок
 
Сообщения: 11
Зарегистрирован: 27 июн 2014, 12:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Papazol » 12 июл 2014, 19:21

Там на более крупных масштабах URL другой, наподобие http://213.168.24.219/tilecache/tilecac ... HEIGHT=256
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 606 раз.

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

Сообщение mykolaq » 13 июл 2014, 22:48

Papazol писал(а):Там на более крупных масштабах URL другой, наподобие http://213.168.24.219/tilecache/tilecac ... HEIGHT=256



Хм, а как это можно в zmp отобразить?

Просто я использовал url tms сервера. http://213.168.24.219/tilecache/tilecache.cgi/1.0.0/orto + xyz. Хотя я может просто недопонимаю чего
mykolaq
Новичок
 
Сообщения: 11
Зарегистрирован: 27 июн 2014, 12:37
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Papazol » 13 июл 2014, 22:56

Zmp с использованием BBox есть, Панорамио или Викимапия посмотрите.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 606 раз.

Пред.След.

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

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

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