В Web-приложении, используя ArcGIS Server, пытаюсь создать новый слой на основе выборки из таблицы. Код приведен ниже.
В результате выполнения этого кода новый слой, появляется в ТОС (WebControls.Toc Toc1) но на карте не отображается.
Как сделать, что бы новый слой отображался на карте Map1 (WebControls.Map)?
flayer.FeatureClass.FeatureCount(query as IQueryFilter) возвращает правильное количество объектов.
Код:
using (WebMap webMap = Map1.CreateWebMap())
{
IServerContext serverContext = webMap.ServerContext;
IMapServer mapServer = serverContext.ServerObject as IMapServer;
IMapServerObjects mapServerObjects = mapServer as IMapServerObjects;
IMap map = mapServerObjects.get_Map(mapServer.DefaultMapName);
PropertySetClass propertyset = new PropertySetClass();
propertyset.SetProperty("SERVER" , servername);