SASGIS

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

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

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

Модератор: Tolik

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

Сообщение Tolik » 23 июл 2013, 12:55

Хедеры - это заголовки, которые браузер (или SAS) передаёт серверу.
Например, посмотрите KSsat.zmp: там добавлен в params.txt один параметр RequestHead=Referer: http://kosmosnimki.ru/
Или etokarta.zmp: там добавлена целая куча хедеров в GetUrlScript.txt

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

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

Сообщение Tolik » 23 июл 2013, 12:56

Slinger писал(а):Но тайлы всё равно пустые грузятся.

Так покажите нам, какой URL формирует SAS, и какой правильный, рабочий URL тайла.
И вы сами увидите, какие цифры не соответствуют.
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

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

Сообщение Slinger » 23 июл 2013, 13:32

Как-то так

Код: Выделить всё
http://kadklaster.ru/mapguide/mapagent/mapagent.fcgi?mapdefinition=Library%3A%2F%2Fkadastr%2FMAP_TEST%20%281%29.MapDefinition&basemaplayergroupname=Base%20Layer%20Group&session=56205230-f36b-11e2-8000-08002700d4b3_en_MTI3LjAuMC4x0AFC0AFB0AFA&clientagent=Fusion%20Viewer&operation=GETTILEIMAGE&version=1.2.0&tilecol=19814&tilerow=10231&scaleindex=3


Так и есть, белый png без всего. Видимо всё-таки урл некорректный.
Slinger
Постигающий Дао
 
Сообщения: 104
Зарегистрирован: 30 май 2011, 23:42
Благодарил (а): 16 раз.
Поблагодарили: 28 раз.

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

Сообщение Tolik » 23 июл 2013, 13:45

Если сюда подставить tilecol=8626&tilerow=12152 , т.е. реальные значения X и Y (взятые из браузера), покажет непустой тайл.
А у вас значение tilecol слишком большое, там просто нет данных.

Нажмите кнопку goto (с лупой), введите тайловые координаты, которые я написал (зум тот, при котором scaleindex=3), должно появиться что-то.
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

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

Сообщение Slinger » 23 июл 2013, 14:19

Tolik писал(а):Если сюда подставить tilecol=8626&tilerow=12152 , т.е. реальные значения X и Y (взятые из браузера), покажет непустой тайл.
А у вас значение tilecol слишком большое, там просто нет данных.

Нажмите кнопку goto (с лупой), введите тайловые координаты, которые я написал (зум тот, при котором scaleindex=3), должно появиться что-то.


И у меня появляется. Я собственно ссылки через HttpFox отследил. Стало быть, GetUrlScript править надо. Но вывести валидный скрипт пока не получилось.
Slinger
Постигающий Дао
 
Сообщения: 104
Зарегистрирован: 30 май 2011, 23:42
Благодарил (а): 16 раз.
Поблагодарили: 28 раз.

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

Сообщение rass » 23 июл 2013, 14:26

Slinger, а вы режете тайл до 256х256?
из-за того что тайлы на сайте 300х300 координаты тайлов не соотвествует сетке в Сас.
rass
Советчик
 
Сообщения: 300
Зарегистрирован: 23 май 2010, 12:17
Благодарил (а): 61 раз.
Поблагодарили: 92 раз.

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

Сообщение Slinger » 23 июл 2013, 14:28

rass

нет, не режу. Да и не умею я. И я так понял, что 300х300 тоже годятся, по словами Tolik'a. Или нет ?
Slinger
Постигающий Дао
 
Сообщения: 104
Зарегистрирован: 30 май 2011, 23:42
Благодарил (а): 16 раз.
Поблагодарили: 28 раз.

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

Сообщение rass » 23 июл 2013, 14:39

Координатная сетка тайлов не соответсвует сетке, которая используется в программе.
Например вот что выдал сниффинг
Код: Выделить всё
http://kadklaster.ru/mapguide/mapagent/mapagent.fcgi?mapdefinition=Library%3A%2F%2Fkadastr%2FMAP_TEST%20(1).MapDefinition&basemaplayergroupname=Base%20Layer%20Group&session=8513b4b6-f36f-11e2-8000-08002700d4b3_en_MTI3LjAuMC4x0AFC0AFB0AFA&clientagent=Fusion%20Viewer&operation=GETTILEIMAGE&version=1.2.0&tilecol=-1&tilerow=-1&scaleindex=15


tilecol=-1&tilerow=-1
я так понимаю нужно подгонять URLscript, и не только Z, но и X и Y
rass
Советчик
 
Сообщения: 300
Зарегистрирован: 23 май 2010, 12:17
Благодарил (а): 61 раз.
Поблагодарили: 92 раз.

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

Сообщение Slinger » 23 июл 2013, 15:07

Боюсь это проблемно для моего понимания. То есть мне необходимо будет просто наугад пытаться угадать, где там X и Y и как со всем этим связан масштаб и затем подправить скрипт. Или мне нужно будет ещё дополнительные манипуляции проводить с тайлами при их загрузке, то есть перенарезав их ?
Slinger
Постигающий Дао
 
Сообщения: 104
Зарегистрирован: 30 май 2011, 23:42
Благодарил (а): 16 раз.
Поблагодарили: 28 раз.

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

Сообщение Tolik » 23 июл 2013, 15:14

Slinger писал(а):rass

нет, не режу. Да и не умею я. И я так понял, что 300х300 тоже годятся, по словами Tolik'a. Или нет ?

Разве я это говорил?
Можно их уменьшить, добавив в params.txt
TILERLEFT=0
TILERRIGHT=256
TILERTOP=0
TILERBOTTOM=256
Tolik
Гуру
 
Сообщения: 2604
Зарегистрирован: 28 янв 2011, 10:38
Благодарил (а): 280 раз.
Поблагодарили: 587 раз.

Пред.След.

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

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

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