SASGIS

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

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

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

Модератор: Tolik

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

Сообщение Alex14 » 25 мар 2014, 13:37

Для тех кто хочет подключить свой тайловый сервис сделанный на основе GeoServer пример файл param.txt:
Код: Выделить всё
[PARAMS]
asLayer=1
pnum=2
GUID={CBA03063-23D9-4FA4-931A-9182B98644B1}
name=Карта (my_map2)
name_en=Map (my_map2)
name_uk=Карта (my_map2)
ParentSubMenu=my_map2
ParentSubMenu_en=my_map2
ParentSubMenu_uk=my_map2
DefURLBase=http://localhost:8080/geoserver/gwc/service/wms?SERVICE=WMS&tiled=true&format=image/png&&LAYERS=cite%3AProba&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A4326&WIDTH=256&HEIGHT=256&BBOX=
projection=3
sradiusa=6378137
sradiusb=6356752
NameInCache=map
separator=0
Ext=.png
UseDwn=1
Sleep=0
DefHotKey=77
ContentType=image/png


файл GetUrlSkript.txt:
Код: Выделить всё
begin
ResultURL:=GetURLBase+RoundEx(GetLLon,8)+','+RoundEx(GetBLat,8)+','+RoundEx(GetRLon,8)+','+RoundEx(GetTLat,8);
end.


Пример и описание формата пользовательских карт ZMP можно посмотреть на Wiki http://sasgis.org/wikisasiya/doku.php

Разработчикам и форумчанам большое спасибо!
Вот если еще добавить функцию создания кеша из карты и слоя одновременно цены бы не было..
Alex14
Новичок
 
Сообщения: 4
Зарегистрирован: 13 мар 2014, 09:54
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение garl » 25 мар 2014, 14:08

Alex14 писал(а):Для тех кто хочет подключить свой тайловый сервис сделанный на основе GeoServer пример файл param.txt:


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

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

Сообщение ivanspiritdone » 03 апр 2014, 23:04

Доброе время суток. На http://maps.kosmosnimki.ru/api/index.html есть карта "Серая". Хотел самостоятельно сделать zmp, но не вышло.
URL нескольких тайлов:
http://a.tile.cart.kosmosnimki.ru/mg/5/20/8.png
http://b.tile.cart.kosmosnimki.ru/mg/5/20/9.png
http://c.tile.cart.kosmosnimki.ru/mg/5/20/10.png
http://d.tile.cart.kosmosnimki.ru/mg/5/20/11.png
http://a.tile.cart.kosmosnimki.ru/mg/5/20/12.png
Помогите, пожалуйста, со скриптом. Так и не понял, что делать с этой меняющейся буквой в начале URL.
Аватара пользователя
ivanspiritdone
Новичок
 
Сообщения: 2
Зарегистрирован: 03 апр 2014, 22:35
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Сообщение zed » 04 апр 2014, 01:42

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

А ничего. Можно менять рандомно, а можно всё время подставлять одну и туже букву.

За это сообщение автора zed поблагодарил:
ivanspiritdone (04 апр 2014, 03:57)
Рейтинг: 5.26%
 
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение ivanspiritdone » 04 апр 2014, 04:13

zed писал(а):..., а можно всё время подставлять одну и туже букву.

Спасибо! Так работает:

DefURLBase=http://b.tile.cart.kosmosnimki.ru/mg/
Код: Выделить всё
begin
    ResultURL:=GetURLBase+inttostr(Getz-1)+'/'+inttostr(GetX)+'/'+inttostr(GetY)+'.png';
end.

А как бы это выглядело, если бы надо было менять рандомно?
Аватара пользователя
ivanspiritdone
Новичок
 
Сообщения: 2
Зарегистрирован: 03 апр 2014, 22:35
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Сообщение Tolik » 04 апр 2014, 07:54

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

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

Сообщение OverPaw » 13 апр 2014, 23:22

Tomytsch писал(а):Выкладываю пакет ZMP на лучший на сегодняшний день онлайн ресурс аэронавигационных карт SkyVector. Описание и легенды карт прилагаются.
Скачать SkyVector.rar
Спасибо DJ VK и Ivan30 за помощь
Внимание: Карты на сервере каждый месяц проходят обновления, поэтому SAS не будет качать карты за предыдущий месяц.
Чтобы карты загружались, нужно в файле params в строке DefURLBase=http://t1.skyvector.net/tiles/301/1311/ крайние четыре цифры поменять на соответствующий период. 13 - это год, 11 - месяц.
Так что если карты не загружаются ставьте следующий месяц

появилось смещение карты.
выложите исправленный zmp пожалуйста
Аватара пользователя
OverPaw
Новичок
 
Сообщения: 24
Зарегистрирован: 12 янв 2013, 13:14
Откуда: Киев
Благодарил (а): 14 раз.
Поблагодарили: 3 раз.

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

Сообщение DJ VK » 14 апр 2014, 11:02

тайлы по прежнему имеют туже нумерацию.
http://t0.skyvector.net/tiles/301/1404/Z=(25 -2*GetZ)/X начиная свеху слева/Y начиная сверху слева.jpg


В чем смещение - в неправильном положении тайлов или общем сдвиге всей мозайки на расстояние меньше 1 тайла?
Последний раз редактировалось DJ VK 15 апр 2014, 08:46, всего редактировалось 1 раз.
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 323 раз.

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

Сообщение OverPaw » 14 апр 2014, 22:26

DJ VK писал(а):В чем смещение - в неправильном положении тайлов или общем сдвиге всей мозайки на расстояние меньше 1 тайла?

уточняю:
SkyVectorWorldHi.zmp и SkyVectorWorldLo.zmp работают правильно.
SkyVectorWorldVFR.zmp - Гренландия на месте Европы
1.jpg
Аватара пользователя
OverPaw
Новичок
 
Сообщения: 24
Зарегистрирован: 12 янв 2013, 13:14
Откуда: Киев
Благодарил (а): 14 раз.
Поблагодарили: 3 раз.

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

Сообщение DJ VK » 15 апр 2014, 08:42

OverPaw писал(а):
DJ VK писал(а):В чем смещение - в неправильном положении тайлов или общем сдвиге всей мозайки на расстояние меньше 1 тайла?

уточняю:
SkyVectorWorldHi.zmp и SkyVectorWorldLo.zmp работают правильно.
SkyVectorWorldVFR.zmp - Гренландия на месте Европы
1.jpg


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

Вас не смущает что англия в полтора раза размерами отличается ? значит масштаб плывет на одной из карт.

вот один тайл
Изображение
кстати нахрена лишний слэш??

вот vfr
Изображение

подбором находим правильный масштаб.
Изображение

значит надо увеличить на 1 - будет 25-2*GetZ

За это сообщение автора DJ VK поблагодарил:
OverPaw (15 апр 2014, 21:07)
Рейтинг: 5.26%
 
Аватара пользователя
DJ VK
Гуру
 
Сообщения: 1468
Зарегистрирован: 16 апр 2009, 13:57
Откуда: 8 км. от МКАД
Благодарил (а): 82 раз.
Поблагодарили: 323 раз.

Пред.След.

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

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

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