Хедеры - это заголовки, которые браузер (или SAS) передаёт серверу.
Например, посмотрите KSsat.zmp: там добавлен в params.txt один параметр RequestHead=Referer: http://kosmosnimki.ru/
Или etokarta.zmp: там добавлена целая куча хедеров в GetUrlScript.txt
Описание всех параметров zmp есть на вики.
Карты, не вошедшие в основной список
Модератор: Tolik
-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: Карты, не вошедшие в основной список
Так покажите нам, какой URL формирует SAS, и какой правильный, рабочий URL тайла.Slinger писал(а): Но тайлы всё равно пустые грузятся.
И вы сами увидите, какие цифры не соответствуют.
-
Slinger
- Постигающий Дао
- Сообщения: 111
- Зарегистрирован: 30 май 2011, 23:42
- Благодарил (а): 18 раз
- Поблагодарили: 32 раза
Re: Карты, не вошедшие в основной список
Как-то так
Так и есть, белый png без всего. Видимо всё-таки урл некорректный.
Код: Выделить всё
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-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: Карты, не вошедшие в основной список
Если сюда подставить tilecol=8626&tilerow=12152 , т.е. реальные значения X и Y (взятые из браузера), покажет непустой тайл.
А у вас значение tilecol слишком большое, там просто нет данных.
Нажмите кнопку goto (с лупой), введите тайловые координаты, которые я написал (зум тот, при котором scaleindex=3), должно появиться что-то.
А у вас значение tilecol слишком большое, там просто нет данных.
Нажмите кнопку goto (с лупой), введите тайловые координаты, которые я написал (зум тот, при котором scaleindex=3), должно появиться что-то.
-
Slinger
- Постигающий Дао
- Сообщения: 111
- Зарегистрирован: 30 май 2011, 23:42
- Благодарил (а): 18 раз
- Поблагодарили: 32 раза
Re: Карты, не вошедшие в основной список
И у меня появляется. Я собственно ссылки через HttpFox отследил. Стало быть, GetUrlScript править надо. Но вывести валидный скрипт пока не получилось.Tolik писал(а):Если сюда подставить tilecol=8626&tilerow=12152 , т.е. реальные значения X и Y (взятые из браузера), покажет непустой тайл.
А у вас значение tilecol слишком большое, там просто нет данных.
Нажмите кнопку goto (с лупой), введите тайловые координаты, которые я написал (зум тот, при котором scaleindex=3), должно появиться что-то.
-
rass
- Советчик
- Сообщения: 300
- Зарегистрирован: 23 май 2010, 12:17
- Благодарил (а): 61 раз
- Поблагодарили: 92 раза
Re: Карты, не вошедшие в основной список
Slinger, а вы режете тайл до 256х256?
из-за того что тайлы на сайте 300х300 координаты тайлов не соотвествует сетке в Сас.
из-за того что тайлы на сайте 300х300 координаты тайлов не соотвествует сетке в Сас.
-
Slinger
- Постигающий Дао
- Сообщения: 111
- Зарегистрирован: 30 май 2011, 23:42
- Благодарил (а): 18 раз
- Поблагодарили: 32 раза
Re: Карты, не вошедшие в основной список
rass
нет, не режу. Да и не умею я. И я так понял, что 300х300 тоже годятся, по словами Tolik'a. Или нет ?
нет, не режу. Да и не умею я. И я так понял, что 300х300 тоже годятся, по словами Tolik'a. Или нет ?
-
rass
- Советчик
- Сообщения: 300
- Зарегистрирован: 23 май 2010, 12:17
- Благодарил (а): 61 раз
- Поблагодарили: 92 раза
Re: Карты, не вошедшие в основной список
Координатная сетка тайлов не соответсвует сетке, которая используется в программе.
Например вот что выдал сниффинг
tilecol=-1&tilerow=-1
я так понимаю нужно подгонять URLscript, и не только Z, но и X и Y
Например вот что выдал сниффинг
Код: Выделить всё
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я так понимаю нужно подгонять URLscript, и не только Z, но и X и Y
-
Slinger
- Постигающий Дао
- Сообщения: 111
- Зарегистрирован: 30 май 2011, 23:42
- Благодарил (а): 18 раз
- Поблагодарили: 32 раза
Re: Карты, не вошедшие в основной список
Боюсь это проблемно для моего понимания. То есть мне необходимо будет просто наугад пытаться угадать, где там X и Y и как со всем этим связан масштаб и затем подправить скрипт. Или мне нужно будет ещё дополнительные манипуляции проводить с тайлами при их загрузке, то есть перенарезав их ?
-
Tolik
- Гуру
- Сообщения: 2604
- Зарегистрирован: 28 янв 2011, 10:38
- Благодарил (а): 283 раза
- Поблагодарили: 587 раз
Re: Карты, не вошедшие в основной список
Разве я это говорил?Slinger писал(а):rass
нет, не режу. Да и не умею я. И я так понял, что 300х300 тоже годятся, по словами Tolik'a. Или нет ?
Можно их уменьшить, добавив в params.txt
TILERLEFT=0
TILERRIGHT=256
TILERTOP=0
TILERBOTTOM=256