ArcGIS Server + Silverlight Viewer

0 голосов
спросил 19 Окт, 12 от GeorgeF55 (480 баллов) в категории Программные продукты Esri
Имеется ArcGIS Server 10.1 Ent. Standart и ArcGIS Viewer fo Silverlight. На сервере опубликован сервис с картой.

Пытаюсь добавить данный сервис в приложение по такой ссылке http://localhost:6080/arcgis/rest/services, но билдер почему то пишет, что не может установить подключение, хотя сервис запущен и нормально работает.

С чем это может быть связано?

8 Ответы

0 голосов
ответил 21 Окт, 12 от Alexander1 (32,520 баллов)
А где недостающая часть?:

http://localhost:6080/arcgis/rest/services/<Service Path>/MapServer
0 голосов
ответил 22 Окт, 12 от GeorgeF55 (480 баллов)
    http://localhost:6080/arcgis/rest/services/base_map/MapServer

И все равно пишет, что не может подключиться к сервису.
0 голосов
ответил 22 Окт, 12 от Grigoriy (127,020 баллов)
0 голосов
ответил 27 Ноя, 12 от SergeyG (1,100 баллов)
Чтобы не создавать новую тему, спрошу здесь. Версия 10.0.
Изучаю варианты создания web-приложения для работы с картами ArcGIS и не могу найти оптимальный вариант. Изучаю ADF и Silverlight Viewer и столкнулся с такими проблемами:

ADF:
1. В разных браузерах работает по-разному (в Opera, например, вообще не выбираются никакие инструменты на панели).
     2. Очень ограниченный функционал по инструментам, даже таблицу атрибутов слоя посмотреть нельзя.

Из плюсов: есть руссификация, поддерживает подписи объектов, что в моем случае очень важно.

Silverligth Viewer
1. По функционалу понравился больше, на нём бы и остановился, если бы не отсутсвие механизма подписей feature layer. Форум ESRI толкового ответа, как реализовать подписывание объектов, не дал, предлагаются какие-то костыли с дублированием слоёв.
Может кто-то придумал изящное решение с подписями?
2. Окно Identify в ADF понимает гиперссылки и показывает изображения по ссылкам в поле объектов. Красивый Silverlight почему-то отображает только саму гиперссылку. Можно его как-то заставить подгружать и показывать изображения по ссылке?
3. Каким образом можно полностью руссифицировать Silverlight Viewer? В настраиваемых инструментах можно писать свои названия и подсказки, однако остальная часть интерфейса вся на английском. Пользователи протестуют.. :(
4. Не нашел стандартных инструментов Zoom In и Zoom Out посредством лупы и выбора области. Плюс минус в навигации всё же не очень удобен.

Поэтому встал перед трудным выбором, чем в итоге пользоваться. Если бы расширить функционал ADF аналогично SL Viewer, то было бы идеально..
0 голосов
ответил 27 Ноя, 12 от Worker (22,480 баллов)

Silverligth Viewer

1. По функционалу понравился больше, на нём бы и остановился, если бы не отсутсвие механизма подписей feature layer. Форум ESRI толкового ответа, как реализовать подписывание объектов, не дал, предлагаются какие-то костыли с дублированием слоёв.
Может кто-то придумал изящное решение с подписями?


В 10.1 есть функция подписи объектов с помощью dynamic layers (new 10.1).
http://resources.arcgis.com/en/help/rest/apiref/dynamiclayer.html


2. Окно Identify в ADF понимает гиперссылки и показывает изображения по ссылкам в поле объектов. Красивый Silverlight почему-то отображает только саму гиперссылку. Можно его как-то заставить подгружать и показывать изображения по ссылке?


Из того, что я видел - через ArcGIS.com делать предлагают.
http://forums.arcgis.com/threads/63897-Pop-up-Hyperlink-alias


3. Каким образом можно полностью руссифицировать Silverlight Viewer? В настраиваемых инструментах можно писать свои названия и подсказки, однако остальная часть интерфейса вся на английском. Пользователи протестуют.. :(


Исходный код смотреть не дадут - http://forums.arcgis.com/threads/51588-Can-I-use-Viewer-to-develop-Source-Code. Придется использовать локализованную версию.
Русский вьювер доступен в версии 1.0.1. Думаю, скоро Есри выпустит и 3.0 русский, вопрос максимум нескольких месяцев.
http://www.esri.com/apps/products/download/index.cfm


4. Не нашел стандартных инструментов Zoom In и Zoom Out посредством лупы и выбора области. Плюс минус в навигации всё же не очень удобен.


Лупы я действительно не видел - придется писать add-in или искать уже что-то готовое. Выбор области для приближения создается с нажатой клавишей Shift.
http://resources.arcgis.com/en/help/silverlight-viewer/concepts/index.html#/Navigating_the_map/01770000001t000000/

0 голосов
ответил 27 Ноя, 12 от SergeyG (1,100 баллов)
Спасибо за помощь, получается, по большому счёту, все эти недостатки у вьюера имеют место быть. :(

В 10.1 есть функция подписи объектов с помощью dynamic layers (new 10.1).http://resources.arcgis.com/en/help/rest/apiref/dynamiclayer.html

В справке по вьюеру про Dynamic Layer не увидел ни слова.. Она писалась раньше появления этого типа слоя?
http://resources.arcgis.com/en/help/silverlight-viewer/concepts/index.html#/Layer_types/017700000057000000/
Из того, что я видел - через ArcGIS.com делать предлагают.http://forums.arcgis.com/threads/63897-Pop-up-Hyperlink-alias

Вариант с загрузкой данных из инета, к сожалению, не подходит, web-приложение должно крутиться в локальной сети.
Придется использовать локализованную версию. Думаю, скоро Есри выпустит и 3.0 русский, вопрос максимум нескольких месяцев.http://www.esri.com/apps/products/download/index.cfm

Что ж, будем подождать, но чаша весов, похоже, окончательно склоняется в сторону ADF.
Лупы я действительно не видел - придется писать add-in или искать уже что-то готовое. Выбор области для приближения создается с нажатой клавишей Shift.http://resources.arcgis.com/en/help/silverlight-viewer/concepts/index.html#/Navigating_the_map/01770000001t000000/

За клавишу SHIFT отдельное спасибо, что-то я про неё подзабыл. Будет как вариант, хоть и неочевидный.
0 голосов
ответил 28 Ноя, 12 от Worker (22,480 баллов)

В справке по вьюеру про Dynamic Layer не увидел ни слова.. Она писалась раньше появления этого типа слоя?
http://resources.arcgis.com/en/help/silverlight-viewer/concepts/index.html#/Layer_types/017700000057000000/

Эта штука доступна в ArcGIS Server 10.1, в SL вьювере нужно будет программными средствам реализовывать.
http://resources.arcgis.com/en/help/main/10.1/index.html#//00sq000000n1000000

PS. Не рассматриваете Flex Viewer? Там побольше функций, а также куча виджетов уже готовых для использования от сообщества пользователей. SL вьювер - достаточно молодой продукт и многого нет (как и сам SL по сравнению с Flex). Пример надписывания с 10.1 во флекс (не нашел в сэмплах для СЛ):
http://resources.arcgis.com/en/help/flex-api/samples/index.html#/Dynamic_labeling/01nq0000007z000000/

0 голосов
ответил 04 Дек, 12 от SergeyG (1,100 баллов)
C Flex вообще не знаком и за пару дней его освоить, думаю не удастся :( Пока всё же остановился на ADF.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...