Загрузка стилей

0 голосов
спросил 30 Май, 06 от Progman (840 баллов) в категории Программные продукты Esri
Добрый день!
У меня такая проблема:
на сервере установлен только ArcGIS Server и его ADF.
Мне нужно получить стиль из серверной галереи. Собственный файл со стилями я сделал и положил его в установочную папку ArcGIS\Bin\Styles.
Получаю стиль я примерно так:
ServerStyleGallery StyleGallery = ServerContext.CreateObject("esriDisplay.ServerStyleGallery") as ServerStyleGallery; ServerStyleGalleryItem Style=null; StyleStorage=(IStyleGalleryStorage)StyleGallery; StyleStorage.AddFile(StylePath);//Добавляю путь к файлу с моими стилями. EnumStyles=(EnumServerStyleGalleryItem)StyleGallery.get_Items(StyleClass,StylePath,""); //Вот на этой строке вываливается ошибка 'Unspecified error'.
Насколько я понял, она вываливается из-за того, что св-во ClassCount у галереи = 0.
Но тот же самый код работает нормально на машине, где кроме ArcGIS Server установлен еще и ArcMap.
В чем тут может быть дело? Может быть что-то еще надо доинсталлировать на сервер?
 

1 Ответ

0 голосов
ответил 05 Июнь, 06 от Grigoriy (127,020 баллов)

Попробуйте положить свой стиль в папку ArcGIS\Styles.

Или установить ключик HKEY_LOCAL_MACHINE\Software\ESRI\ArcMap\Settings\StyleDir
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...