Map элмент(контрол) в Silverlight 4&WPF

0 голосов
спросил 07 Ноя, 11 от Azem_Azemovich (540 баллов) в категории Программные продукты Esri
    Всем привет, хотелось бы по интересоваться у вас господа Проф., как можно в Silverlight&WPF подключиться к источнику Базыгеоданных т.е. к Map элементу(контролу) присоеденить не сервис АркГИСа(кот. по умолчанию) а своему AркСерверу...

немного кода от проекта Silverlight 4 -

<esri:Map Background="White" Grid.Column="1" Name="Map1">
            <esri:Map.Layers>
               <esri:LayerCollection>
                    <esri:ArcGISTiledMapServiceLayer Url="http://services.arcgisonline.com:80/ArcGIS/rest/services/ESRI_Imagery_World_2D/MapServer" /> - как можно настроить его на свой АркГИССервер????
                    <esri:GraphicsLayer Ish*tTestVisible="True" RendererTakesPrecedence="True" />
               </esri:LayerCollection>
            </esri:Map.Layers>
        </esri:Map>

используется - VisualStudio 2010(Silverlight 4) и ArcGIS 10

Спасибо большое!

36 Ответы

0 голосов
ответил 27 Июнь, 12 от _Manunya_ (1,700 баллов)
    Да, всё работает. через rest заходит. И вообще с ним работают люди, подключаются нормально. Может есть ещё какие-то способы проверить, всё ли правильно сделано?

Сделала фон (background) зелёным и добавила навигатор. При запуске программы в браузере окно становиться сначала зелёным, буквально на 1 сек, навигатор при этом видно. а затем полностью белым, и навигатор тоже исчезает :(
    
0 голосов
ответил 27 Июнь, 12 от Grigoriy (127,020 баллов)
А если вместо ArcGISTiledMapServiceLayer использовать ArcGISDynamicMapServiceLayer работает?
0 голосов
ответил 27 Июнь, 12 от _Manunya_ (1,700 баллов)
А если вместо ArcGISTiledMapServiceLayer использовать ArcGISDynamicMapServiceLayer работает?

    
image РАБОТАЕТ!!!
0 голосов
ответил 27 Июнь, 12 от TDenis (42,620 баллов)
Григорий, подскажите, а почему на картинке 404?
Из-за чего такое может быть? У меня 200.
0 голосов
ответил 29 Июнь, 12 от Grigoriy (127,020 баллов)
Григорий, подскажите, а почему на картинке 404?
Из-за чего такое может быть? У меня 200.


Не понял, на какой? image

Если про http то 404 это стандартная ошибка, которую возвращает веб-сервер, когда у него просят ресурс, про который сервер не знает.
200 - это нормальный код. Т.е. сервер обработал запрос.

http коды
IIS коды состояния
0 голосов
ответил 01 Июль, 12 от TDenis (42,620 баллов)
Да нет, коды я помню, я просто не заметил, что в исходном вопросе URL один
<esri:ArcGISTiledMapServiceLayer ID="HistoricalMap"
                      Url="http://v16-arcgis/ArcGIS/rest/services/Raster_2000/MapServer" />

а на скриншоте фидлера с кодом 404 - другой

image

Поэтому и не понял, как могло повлиять переключение tiled -> dynamic, если сервис недоступен (404).
Виноват.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...