Приложение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;
}
"
Подскажите как сделать или где прочитать