Страница 1 из 1

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

Добавлено: 17 окт 2012, 13:01
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 игнорирует и рисует все слои.

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