Добавить свой слой в ArcGIS Viewer for Flex

0 голосов
спросил 31 Окт, 11 от Cheggy (400 баллов) в категории Программные продукты Esri
Доброго времени суток!

Подскажите, пожалуйста, как прописать свой слой в ArcGIS Viewer for Flex. В ArcGIS менеджере генерируется такая ссылка http://ххххх.ru/ArcGIS/services/Moscow/MapServer при создании нового map сервиса, но по этой ссылке не работает ничего ибо нет данных.

10 Ответы

0 голосов
ответил 31 Окт, 11 от TDenis (42,620 баллов)
Ничего не понятно. Что именно требуется и зачем вы опубликовываете пустой сервис?

Слой прописывается в config.xml (по аналогии с уже существующими там слоями).
0 голосов
ответил 01 Ноя, 11 от Cheggy (400 баллов)
Сформулирую по другому и более детально. создаю новый mapсервис в Менеджере. указываю mxd, во вкладке Capabilities - enable web access = true получаем URL http://ххх.ru/ArcGIS/services/qwe/MapServer. далее Finish. Внимание вопрос: как полученный новый mapservice добавить к себе в приложение на ArcGIS Viewer for Flex. Указание URL в config.xml выдает пустой экран.
0 голосов
ответил 01 Ноя, 11 от TDenis (42,620 баллов)
Там пишут какой-то неправильный путь.
Попробуйте
http://ххх.ru/ArcGIS/rest/services/qwe/MapServer
0 голосов
ответил 02 Ноя, 11 от Cheggy (400 баллов)
Если набрать http://ххх.ru/ArcGIS/rest/services/qwe/MapServer браузер выдает:
image
0 голосов
ответил 02 Ноя, 11 от TDenis (42,620 баллов)
Зайдите по этому пути с сервера.
0 голосов
ответил 02 Ноя, 11 от Cheggy (400 баллов)
Попытка открытия:    image
0 голосов
ответил 02 Ноя, 11 от Grigoriy (127,020 баллов)
Сервер Вам честно пишет:
Вы не имеете прав открывать этот ресурс.
Обращайтесь к администратору веб-сервера. image
0 голосов
ответил 02 Ноя, 11 от Cheggy (400 баллов)
Это все понятно. Как отрыть то доступ к Map сервису, чтоб всем был доступен, а не только доверенным юзерам?
0 голосов
ответил 02 Ноя, 11 от TDenis (42,620 баллов)
У нас такое же было на днях.
Помогло включение пользователя ArcGISWebServices в группу локальных админов. Видимо, можно было просто разрешить этому пользователю локальный вход в систему.
Кому-то, судя по интернетам, помогает удаление этого пользователя и запуск пост-инсталла сервера.
Кому-то помогает пересоздание ArcGIS Server instance через утилиту AddInstance.exe. Смотрите ссылки.

Всё это, к слову, не имеет отношения к Flex viewer. У вас ArcGIS Server не работает вообще. Обращайтесь в техподдержку.

http://support.esri.com/en/knowledgebase/techarticles/detail/37427
http://support.esri.com/en/knowledgebase/techarticles/detail/36756
http://forums.esri.com/Thread.asp?c=158&f=1702&t=233637
0 голосов
ответил 02 Ноя, 11 от Cheggy (400 баллов)
Спасибо за скорый ответ. Первый вариант до этого еще пробовал, но мне не помог. Завтра попробую все остальное проделать.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...