Notes |
|
|
Ну а написать здесь на какой контент тайп оно ругается слабо? |
|
|
(0002889)
|
Tolik
|
09-06-2011 04:37
|
|
В rosreestr_landuse.zmp написано
ContentType="image/png32"
DefaultContentType=image/png
и работает нормально. Так что программа понимает.
А вы про какой zmp?
Вот только DefaultContentType в вики не описан. Что это за параметр? |
|
|
(0002895)
|
Papazol
|
09-06-2011 08:56
(edited on: 09-06-2011 09:01) |
|
Zmp имею в виду "Гибрид Росреестра". Это те тайлы, в запросах на которые присутствует слово "Anno". ContentType у них просто image/png без цифр. Так и в zmp указано.
Кстати, этот zmp почему-то пропал из плюсового репозитория, уж не заменяет ли его ландузе?
Да, теперь сам вижу, что не заменяет... Интересно, почему Это относится к слоям?
|
|
|
|
В общем 32-х битные png программа прекрасно понимает. Проблемы у конкретного zmp. |
|
|
(0002897)
|
Tolik
|
09-06-2011 09:03
|
|
У меня такого zmp нет, приаттачьте сюда. |
|
|
(0002898)
|
Tolik
|
09-06-2011 09:09
|
|
vdemidov, что такое DefaultContentType? |
|
|
|
DefaultContentType - Тип который будет использоваться если сервер не вернул вообще никакого типа или если стоит игнорирование типа возвращаемого сервером. |
|
|
(0002900)
|
Tolik
|
09-06-2011 09:17
|
|
А как сделать игнорирование типа, возвращаемого сервером?
В таком zmp ContentType игнорируется?
ContentType="image/png32"
DefaultContentType=image/png |
|
|
|
Нет. Что бы ответ сервера игнорировался нужно что бы было
IgnoreContentType = 1
А строка ContentType="image/png32" значит лишь то, что от сервера ожидается ответ с типом "image/png32", все остальное будет проигнорено с сообщением "Unexpeced conent type" |
|
|
(0002902)
|
Tolik
|
09-06-2011 09:34
(edited on: 09-06-2011 09:37) |
|
Отличное сообщение :)
Спасибо, добавлю в викисасию.
Однако Papazol не сможет отписаться, посему верну временно в Feedback.
Надо бы в "Доработка карты (ZMP)" перекинуть, да я не могу...
|
|
|
(0002903)
|
Tolik
|
09-06-2011 09:45
|
|
Добавил описание в вики.
vdemidov, уж простите моё занудство, но это описание не объясняет, почему rosreestr_landuse.zmp работает (а без DefaultContentType не работает).
Если сервер шлёт "image/png32", должно работать и без DefaultContentType.
IgnoreContentType там нет. |
|
|
|
|
|
(0002905)
|
Tolik
|
09-06-2011 10:11
|
|
Логично.
Проверил, ContentType не шлёт. А возвращает 24-битные png.
Тогда вопрос о поддержке 32-битных остаётся открытым.
Papazol, ждём zmp.
Если речь идёт об этом гибриде,
http://maps.rosreestr.ru/ArcGIS/rest/services/BaseMaps/Anno/MapServer/tile/12/1282/2473
то с ним всё в порядке: ContentType=image/png, файлы 24-битные. |
|
|
|
Вопрос о поддержке 32-битных png даже не поднимался. Поддерживаются практически любые возможные. |
|