GetZMMap (ZWS)

Возвращает описатель карты с сервера

Схема запроса:

    <xs:element name="zulu-server">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="Command">
                    <xs:complexType>
                        <xs:choice>
                          <xs:element name="GetZMMap" type="typeGetZMMap"/>
                        </xs:choice>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
	
	
    <xs:complexType name="typeGetZMMap">
        <xs:all>
            <xs:element name="Id" type="xs:string" minOccurs="1" maxOccurs="1"/>
        </xs:all>
    </xs:complexType>
   

Схема ответа:

   
        

Пример запроса:

<zulu-server service="zws" version="1.0.0">
    <Command>
        <GetZMMap>
          <Id>1cf221d3-fd7e-4c2d-a2cf-15b39d5868ac</Id>
        </GetZMMap>
    </Command>
</zulu-server>
   

Пример ответа:

         
{
  "layerData": [
    {
      "mapId": "f8dd3c1f-602b-4055-b588-598ecc39763e",
      "layerId": "SQLITE-f6cef5c7-e7c1-42d6-ab54-e7353865361f",
      "data": {
        "minShowLevel": 0,
        "maxShowLevel": 21
      }
    },
    {
      "mapId": "f8dd3c1f-602b-4055-b588-598ecc39763e",
      "layerId": "86135940-e3d4-48a3-9910-b7201287f44a",
      "data": {
        "queries": {
          "11|16": "Информация общая"
        }
      }
    },
    {
      "mapId": "f8dd3c1f-602b-4055-b588-598ecc39763e",
      "layerId": "ZWS-b5ec6696-80e4-483e-93de-c90dcb47dd7c",
      "data": {
        "queries": {
          "11|16": "Информация общая"
        }
      }
    },
    {
      "mapId": "f8dd3c1f-602b-4055-b588-598ecc39763e",
      "layerId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "data": {
        "quickSearch": {
          "fields": [
            {
              "name": "Glava",
              "userName": "Глава администрации",
              "value": "",
              "baseId": "1",
              "form": {
                "name": "Основной",
                "queryname": "Основной",
                "type": "{\"id\":\"-1\",\"modes\":[],\"title\":\"Primitives\"}"
              }
            }
          ],
          "count": 5,
          "layerId": "111a5f5c-6232-447b-b923-124666e64b6e"
        }
      }
    }
  ],
  "password": "",
  "interactive": "ZWS-e3f780d4-b649-4590-a466-3c71c9f77776",
  "viewportY": -0.1876000389456749,
  "tile_layers": [
    {
      "active": true,
      "description": {
        "name": "Open Street Map",
        "type": 1,
        "id": "Default-OSM",
        "uri_data": {
          "projection": "EPSG:3857",
          "lon": "Восток",
          "xyOrder": "X/Y",
          "zeroLat": "90.00",
          "name": "Open Street Map",
          "zeroLon": "-180.00",
          "uri": "http://a.tile.openstreetmap.org/<z>/<x>/<y>.png",
          "lat": "Юг",
          "model": "OpenStreetMap"
        }
      }
    },
    {
      "active": false,
      "description": {
        "name": "Rosreestr",
        "type": 2,
        "id": "WMS-a4b3d857-57d3-4f09-a816-bced9822357d",
        "uri_data": {
          "ServerGetMapURL": "http://maps.rosreestr.ru/arcgis/services/Cadastre/CadastreWMS/MapServer/WmsServer?",
          "feature_info": [
            "application/vnd.esri.wms_raw_xml",
            "application/vnd.esri.wms_featureinfo_xml",
            "application/vnd.ogc.wms_xml",
            "application/geojson",
            "text/xml",
            "text/html",
            "text/plain"
          ],
          "Layers": [
            {
              "Queryable": false,
              "Title": "Кадастровое деление",
              "Query": false,
              "Layers": [
                {
                  "Queryable": true,
                  "Title": "Объекты недвижимости",
                  "Query": true,
                  "Layers": [
                    {
                      "Queryable": true,
                      "Title": "Земельные участки (крупные)",
                      "Query": true,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "1",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144386833333333,
                        0.0016379149312267273,
                        0.7273833472222223,
                        0.9983620852327448
                      ],
                      "Name": "1",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Земельные участки",
                      "Query": true,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "2",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144386833333333,
                        0.0016379149312267273,
                        0.7273833472222223,
                        0.9983620852327448
                      ],
                      "Name": "2",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Объекты капитального строительства",
                      "Query": true,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "3",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6232982694444444,
                        0.16683903551275495,
                        0.6603082611111111,
                        0.4043643786303021
                      ],
                      "Name": "3",
                      "Show": true
                    }
                  ],
                  "Level": 2,
                  "Styles": [],
                  "bounds": [
                    0.6144386833333333,
                    0.0016379149312267273,
                    0.7273833472222223,
                    0.9983620852327448
                  ],
                  "Name": "",
                  "Show": true
                },
                {
                  "Queryable": true,
                  "Title": "Кадастровые кварталы",
                  "Query": true,
                  "Layers": [
                    {
                      "Queryable": true,
                      "Title": "Кадастровые кварталы",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "5",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "5",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые кварталы",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "6",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "6",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые кварталы",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "7",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "7",
                      "Show": true
                    }
                  ],
                  "Level": 2,
                  "Styles": [],
                  "bounds": [
                    0.6144032861111111,
                    0.0016379149312267273,
                    0.7278192638888888,
                    0.9983620852327448
                  ],
                  "Name": "",
                  "Show": true
                },
                {
                  "Queryable": true,
                  "Title": "Кадастровые районы",
                  "Query": true,
                  "Layers": [
                    {
                      "Queryable": true,
                      "Title": "Кадастровые районы",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "9",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "9",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые районы",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "10",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "10",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые районы",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "11",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "11",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые районы границы",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "12",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "12",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые районы границы",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "13",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "13",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые районы",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "14",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "14",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые районы границы",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "15",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "15",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые районы границы",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "16",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "16",
                      "Show": true
                    }
                  ],
                  "Level": 2,
                  "Styles": [],
                  "bounds": [
                    0.6144032861111111,
                    0.0016379149312267273,
                    0.7278192638888888,
                    0.9983620852327448
                  ],
                  "Name": "",
                  "Show": true
                },
                {
                  "Queryable": true,
                  "Title": "Кадастровые округа",
                  "Query": true,
                  "Layers": [
                    {
                      "Queryable": true,
                      "Title": "Кадастровые округа",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "18",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "18",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые округа",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "19",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "19",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые округа",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "20",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "20",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые округа",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "21",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "21",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые округа",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "22",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "22",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые округа границы",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "23",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "23",
                      "Show": true
                    },
                    {
                      "Queryable": true,
                      "Title": "Кадастровые округа границы",
                      "Query": false,
                      "Layers": [],
                      "Level": 3,
                      "Styles": [
                        {
                          "Level": 4,
                          "Name": "default",
                          "Title": "24",
                          "Show": true
                        }
                      ],
                      "bounds": [
                        0.6144032861111111,
                        0.0016379149312267273,
                        0.7278192638888888,
                        0.9983620852327448
                      ],
                      "Name": "24",
                      "Show": true
                    }
                  ],
                  "Level": 2,
                  "Styles": [],
                  "bounds": [
                    0.6144032861111111,
                    0.0016379149312267273,
                    0.7278192638888888,
                    0.9983620852327448
                  ],
                  "Name": "",
                  "Show": true
                }
              ],
              "Level": 1,
              "Styles": [],
              "bounds": [
                0.6144032861111111,
                0.0016379149312267273,
                0.7278192638888888,
                0.9983620852327448
              ],
              "Name": "",
              "Show": true
            }
          ],
          "ServerUsername": "",
          "sel_feature_info": "text/html",
          "ServerPassword": "",
          "is130": true,
          "ServerURL": "http://maps.rosreestr.ru:80/arcgis/services/Cadastre/CadastreWMS/MapServer/WMSServer",
          "map_format": [
            "image/bmp",
            "image/jpeg",
            "image/tiff",
            "image/png",
            "image/png8",
            "image/png24",
            "image/png32",
            "image/gif",
            "image/svg+xml"
          ]
        }
      }
    },
    {
      "active": true,
      "description": {
        "name": "Районы МО (http://zs.zulugis.ru:6473/zws)",
        "type": 999,
        "id": "ZWS-6fc7beed-50c1-4f9b-84f8-4b49a2cb0f19",
        "uri_data": {
          "show_direction": false,
          "generation": 0,
          "keyName": 2131427409,
          "server-url": "http://zs.zulugis.ru:6473/zws",
          "selected-layer": "mo:region",
          "draw": true,
          "updateInterval": 0,
          "themes": "{\"labels\":{\"mo:region\":[{\"UserName\":\"Намиенование\",\"ID\":0}],\"mo:region_selection\":[\"0\"]}}"
        }
      }
    },
    {
      "active": true,
      "description": {
        "name": "Водоотведение_Демо (http://zs.zulugis.ru:6473/zws)",
        "type": 999,
        "id": "ZWS-57c70dca-7e5a-48cf-8c18-b3fbe0a4d449",
        "uri_data": {
          "show_direction": true,
          "generation": 0,
          "keyName": 2131427409,
          "server-url": "http://zs.zulugis.ru:6473/zws",
          "selected-layer": "mo:vo",
          "draw": true,
          "updateInterval": 0,
          "themes": "{}"
        }
      }
    },
    {
      "active": true,
      "description": {
        "name": "Водопровод_Демо (http://zs.zulugis.ru:6473/zws)",
        "type": 999,
        "id": "ZWS-3ac404a1-9153-4585-8b7f-443b7d990647",
        "uri_data": {
          "show_direction": true,
          "generation": 0,
          "keyName": 2131427409,
          "server-url": "http://zs.zulugis.ru:6473/zws",
          "selected-layer": "mo:vp",
          "draw": true,
          "updateInterval": 0,
          "themes": "{\"invis\":{\"mo:vp_selection\":[],\"mo:vp\":[{\"ID\":\"1,1\",\"UserName\":\"Источник водоснабжения: Источник\"},{\"ID\":\"1,2\",\"UserName\":\"Источник водоснабжения: Отключен\"},{\"ID\":\"2,1\",\"UserName\":\"Контррезервуар: Включен\"},{\"ID\":\"2,2\",\"UserName\":\"Контррезервуар: Отключен\"},{\"ID\":\"3,1\",\"UserName\":\"Водонапорная башня: Включена\"},{\"ID\":\"3,2\",\"UserName\":\"Водонапорная башня: Отключена\"},{\"ID\":\"4,1\",\"UserName\":\"Насосная станция: Включена\"},{\"ID\":\"4,2\",\"UserName\":\"Насосная станция: Отключена\"},{\"ID\":\"5,1\",\"UserName\":\"Потребитель: Включен\"},{\"ID\":\"5,2\",\"UserName\":\"Потребитель: Отключен\"},{\"ID\":\"6,1\",\"UserName\":\"Узел: Водопроводный колодец\"},{\"ID\":\"6,2\",\"UserName\":\"Узел: Разветвление\"},{\"ID\":\"7,1\",\"UserName\":\"Водопроводный колодец с гидрантом: Гидрант отключен\"},{\"ID\":\"7,2\",\"UserName\":\"Водопроводный колодец с гидрантом: Гидрант включен\"},{\"ID\":\"7,3\",\"UserName\":\"Водопроводный колодец с гидрантом: Колонка отключена\"},{\"ID\":\"7,4\",\"UserName\":\"Водопроводный колодец с гидрантом: Колонка включена\"},{\"ID\":\"8,1\",\"UserName\":\"Участок водопроводной сети: Включен\"},{\"ID\":\"8,2\",\"UserName\":\"Участок водопроводной сети: Отключен\"},{\"ID\":\"9,1\",\"UserName\":\"Запорные устройства: Открыто\"},{\"ID\":\"9,2\",\"UserName\":\"Запорные устройства: Закрыто\"},{\"ID\":\"10,1\",\"UserName\":\"Воздушный колпак: Включен\"},{\"ID\":\"10,2\",\"UserName\":\"Воздушный колпак: Отключен\"},{\"ID\":\"11,1\",\"UserName\":\"Регулятор: Регулятор давления\"},{\"ID\":\"11,2\",\"UserName\":\"Регулятор: Регулятор расхода\"},{\"ID\":\"12,1\",\"UserName\":\"Локальное сопротивление: Сопротивление\"},{\"ID\":\"13,1\",\"UserName\":\"Обратный клапан: Открыт\"},{\"ID\":\"14,1\",\"UserName\":\"Разрушаемая мембрана: Работа\"},{\"ID\":\"15,1\",\"UserName\":\"Вспомогательный участок: Резерв\"},{\"ID\":\"15,2\",\"UserName\":\"Вспомогательный участок: Указатель узла измерения регулятора\"}]},\"labels\":{\"mo:vp_selection\":[\"0\"],\"mo:vp\":[{\"ID\":0,\"UserName\":\"Длина/Диаметр\"}]}}"
        }
      }
    },
    {
      "active": true,
      "description": {
        "name": "Тепловая сеть_Демо (http://zs.zulugis.ru:6473/zws)",
        "type": 999,
        "id": "ZWS-8377c04e-2c75-43e6-8565-f8149d62f5cb",
        "uri_data": {
          "show_direction": true,
          "generation": 0,
          "keyName": 2131427409,
          "server-url": "http://zs.zulugis.ru:6473/zws",
          "selected-layer": "mo:ts",
          "draw": true,
          "updateInterval": 0,
          "themes": "{\"labels\":{\"mo:ts_selection\":[],\"mo:ts\":[{\"UserName\":\"Длина/Диаметр\",\"ID\":0},{\"UserName\":\"Наименов. узлов\",\"ID\":1}]},\"themes\":{\"mo:ts_selection\":[],\"mo:ts\":[{\"UserName\":\"Владельцы сетей\",\"ID\":1}]}}"
        }
      }
    },
    {
      "active": true,
      "description": {
        "name": "Дефекты (демо) (http://zs.zulugis.ru:6473/zws)",
        "type": 999,
        "id": "ZWS-e3f780d4-b649-4590-a466-3c71c9f77776",
        "uri_data": {
          "show_direction": false,
          "generation": 14,
          "keyName": 2131427409,
          "server-url": "http://zs.zulugis.ru:6473/zws",
          "selected-layer": "mo:defekt_demo",
          "draw": true,
          "updateInterval": 5000,
          "themes": "{}"
        }
      }
    }
  ],
  "viewportZ": 131072,
  "bookmarks": [],
  "id": "f8dd3c1f-602b-4055-b588-598ecc39763e",
  "viewportX": 0.10676572471857071,
  "name": "Пример карты МО",
  "poi": [],
  "viewportRotation": 0,
  "vector_layers": []
}