открытие проекта mxd веб-сервисом и передача его

0 голосов
спросил 27 Фев, 12 от vantage (120 баллов) в категории Программные продукты Esri
    Приложение1 вызывает веб-сервис1, который работает на сервере ArcGis Server 10.
Веб-сервис1 должен открыть проект MXD ( C:\mydoc.mxd )
и вернуть карту в формате "Image"
Сделал следующее


IServerObjectManager pServerObjectManager = CreateServerObjectManager();

serverContext = pServerObjectManager.CreateServerContext("", "");


IMapDocument mxd = serverContext.CreateObject("esriCarto.MapDocument") as IMapDocument;

mxd.New("C:\mydoc.mxd ");

открытую карту я должен "положить" в следующий контейнер
"
public class clImage
        {
            /// <summary>Карта</summary>
            public byte[] Image;
            /// <summary>Масштаб</summary>
            public double Scale = -1;
            /// <summary>Экстент</summary>
            public clExtent Extent;
            /// <summary>Размер карты (в пикселях) </summary>
            public clSize Size;
            /// <summary> Масштаб для компоновки внутренни. (обратно пропорционален %) с коэфициэнтом 100</summary>
            public double PageScaleNeed = -1;
            /// <summary> Масштаб в  % </summary>
            public double PagePercent = -1;
        }

"
          

Подскажите как сделать или где прочитать

Пожалуйста, войдите или зарегистрируйтесь для публикации ответа на этот вопрос.

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...