ArcGIS Server 10: как сделать тайлы с произвольными слоями?

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
vvoovv
Интересующийся
Сообщения: 28
Зарегистрирован: 20 июн 2009, 01:15
Репутация: 4

ArcGIS Server 10: как сделать тайлы с произвольными слоями?

Сообщение vvoovv »

Есть Service на ArcGIS Server 10, доступ к которому через REST протокол осуществляется через URL вида
/arcgis/rest/services/<ServiceName>/MapServer

Нужно создавать тайлы для этого Service с выбранными пользователем слоями. Выбор слоев осуществляется через веб-браузер.

Пока решить эту задачу не получается. Заданные слои ArcGIS Server игнорирует и рисует все слои.

Решить эту задачу я пробовал с помощью esri.layers.ArcGISDynamicMapServiceLayer. Это класс из ArcGIS Javascript API. Я обнаружил, что этот класс делает тайлы, используя функционал экспорта ArcGIS Server, доступный через URL вида:
/arcgis/rest/services/<ServiceName>/MapServer/export
В параметре layers я задавал id слоев, например: layers=show:387,378
Однако, эту настройку ArcGIS Server игнорирует и рисует все слои.

Буду признателен за любой совет.
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя