Объединять Tiled и Dynamic слои

0 голосов
спросил 24 Май, 11 от Peps (5,330 баллов) в категории Программные продукты Esri
Каким образом можно объединить Tiled и Dynamic слой в одном silverlight  Map контроле? Есть проект с базовой картой,  каторый поднята на кешированом  сервисе и проект с полигональными объектами который поднят без кеша. Если в Map контрол добавить tiled а потом dynamic слой то соответственно первый слой не видно, можно только для него изменить прозрачность, но тогда смотрится гуняво. Существует способ сделать так чтобы ArcGIS server передавал имидж с прозрачностью?

15 Ответы

0 голосов
ответил 24 Май, 11 от TDenis (42,620 баллов)
Динамический слой возвращает результат в png?
Браузер не IE6?
В правильном порядке слои добавляете в XAML?
0 голосов
ответил 24 Май, 11 от PITKS1 (20,860 баллов)
Он его и передает с прозрачностью. Надо только PNG24 (PNG32) использовать для кеша и динамического слоев. Тогда все через альфа-прозрачность работать будет с хорошим качеством (IE6 не поддерживает альфа-прозрачность)
0 голосов
ответил 25 Май, 11 от Peps (5,330 баллов)
Уточняю:
1) Нижний слой - базовая карта с кешем(прозрачность не нужна)
2) Верхний слой - динамический полигональный  слой, передается как png32.
3) IE вообще сейчас не актуально так как планируется просто WPF приложение с Мар контролом.
Так вот динамический слой полностью закрывает базовую карту, можно поставить только Opacity.
0 голосов
ответил 25 Май, 11 от TDenis (42,620 баллов)
Проблема в том, что непрозрачными являются даже те места, где полигонов нет?
Или речь про прозрачность самих полигонов?
0 голосов
ответил 25 Май, 11 от Peps (5,330 баллов)
Проблема в том, что непрозрачными являются даже те места, где полигонов нет?
Или речь про прозрачность самих полигонов?

Прозрачности нет там где не было  полигонов.Пересоздал сервис стало все ОК.
Всем сенкс.Smile
0 голосов
ответил 27 Май, 11 от Peps (5,330 баллов)
Возникла новая проблема связанная с анимацией. Если параметр ZoomDuration не равен 0 то при зумировании остается часть анимационого изображения. Кеш слоя настроен правильно, вот примеры изображений когда ZoomDuartuion  0 и больше 0.



imageimage
0 голосов
ответил 27 Май, 11 от PITKS1 (20,860 баллов)
Какая версия сервера ? Какая версия Silverlight API ?
0 голосов
ответил 30 Май, 11 от Peps (5,330 баллов)
SilverLight не используется это чисто WPF приложение SDK 2.2 beta, ArcGIS Server 10 SP2.

0 голосов
ответил 30 Май, 11 от TDenis (42,620 баллов)
А на 2.1 тоже глючит?
0 голосов
ответил 30 Май, 11 от Peps (5,330 баллов)
На 2.1 вроде не глючило, но была проблема когда прерывал ActionTriger к примеру MeasureAction выскакивала ошибка.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...