GetMapChartLabels

Синтаксис

MapChartLabel GetMapChartLabels(MapChartId tMapChart)

Параметры

tMapChart. Моникёр SVG-карты в информационной панели.

Описание

Операция GetMapChartLabels получает настройки подписи территорий у SVG-карты в информационной панели.

Комментарии

Для выполнения операции укажите в поле tMapChart моникёр открытого экземпляра информационной панели с постфиксом «!MetaModels!ключ визуализатора!MapChart». Моникёр может быть получен при выполнении операции OpenDashboard. Ключ может быть получен в результате выполнения операции GetDashboardVisualizers у визуализатора, имеющего тип MapChart.

Результатом выполнения операции будут полученные настройки подписи территорий.

Пример

Ниже приведён пример получения настроек подписей территорий у SVG-карты. В запросе передаётся моникёр для работы с SVG-картой. В ответе возвращаются полученные настройки подписей территорий.

SOAP-запрос:

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetMapChartLabels xmlns="http://www.fsight.ru/PP.SOM.Som">
<tMapChart xmlns="">
  <id>EMPIIFFKOENHGOAEAJAMMDOLKDCENALECKJBFFBDBIEGOLGI!M!S!PBKHBMIFKOENHGOAEOPEMLBAPGADHDOGEILIJBFHGMEINAFHD!MetaModels!1!MapChart</id>
  </tMapChart>
  </GetMapChartLabels>
  </s:Body>
  </s:Envelope>

SOAP-ответ:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Body>
<GetMapChartLabelsResult xmlns="http://www.fsight.ru/PP.SOM.Som" xmlns:q1="http://www.fsight.ru/PP.SOM.Som" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <text xmlns="">%Name. Доступно: %AreaValue</text>
  <noData xmlns="">Данные отсутствуют</noData>
<font xmlns="">
<fnt>
  <family>Microsoft Sans Serif</family>
<style>
  <it>Regular</it>
  </style>
<size>
  <width>-1</width>
  <height>12</height>
  <units>DLU96</units>
  </size>
  </fnt>
  <fclr>#121213</fclr>
  </font>
<bd xmlns="">
<p>
  <clr>#000000</clr>
  <s>1</s>
  <w>1.3</w>
  </p>
  <ic>1</ic>
  </bd>
  </GetMapChartLabelsResult>
  </soapenv:Body>
  </soapenv:Envelope>

JSON-запрос:

{
"GetMapChartLabels" :
{
"tMapChart" :
{
"id" : "EMPIIFFKOENHGOAEAJAMMDOLKDCENALECKJBFFBDBIEGOLGI!M!S!PBKHBMIFKOENHGOAEOPEMLBAPGADHDOGEILIJBFHGMEINAFHD!MetaModels!1!MapChart"
}
}
}

JSON-ответ:

{
"GetMapChartLabelsResult" :
{
"text" : "%Name. Доступно: %AreaValue",
"noData" : "Данные отсутствуют",
"font" :
{
"fnt" :
{
"family" : "Microsoft Sans Serif",
"style" :
{
"it" : "Regular"
},
"size" :
{
"width" : "-1",
"height" : "12",
"units" : "DLU96"
}
},
"fclr" : "#121213"
},
"bd" :
{
"p" :
{
"clr" : "#000000",
"s" : "1",
"w" : "1.3"
},
"ic" : "1"
}
}
}
public static MapChartLabel GetMapChartLabels(string moniker, uint visKey)
{
var somClient = new SomPortTypeClient(); // Прокси-объект для выполнения операций
// Параметры выполнения операции
var tGet = new GetMapChartLabels()
{
tMapChart = new MapChartId() { id = moniker + "!MetaModels!" + visKey + "!MapChart" }
};
// Получение настроек подписей территорий
var result = somClient.GetMapChartLabels(tGet);
return result;
}

См. также:

Работа с информационными панелями