GetLayerList (ZWS)

Возвращает список слоев Zulu, опубликованных на данном сервере, которые готовы работать по протоколу ZWS.

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

   <xs:element name="zulu-server">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="Command">
                    <xs:complexType>
                        <xs:choice>
                            <xs:element name="GetLayerList"/>                      
                        </xs:choice>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
 
   

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

         
   <xs:element name="zwsResponse">
        <xs:complexType>
            <xs:sequence>
                <xs:choice minOccurs="0">
                    <xs:element name="GetLayerList" type="typeGetLayerListResponse"/>         
                </xs:choice>
                <xs:element name="RetVal" type="xs:integer"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>

    <xs:complexType name="typeGetLayerListResponse">
        <xs:sequence>
            <xs:element name="Layer" minOccurs="0" maxOccurs="unbounded">
                <xs:complexType>
                    <xs:all>
                        <xs:element name="Name" type="xs:string"/>
                        <xs:element name="Title" type="xs:string"/>
                    </xs:all>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
       

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

Пример POST запроса
    <?xml version="1.0" encoding="UTF-8"?>
    <zulu-server service="zws" version="1.0.0">
        <Command>
            <GetLayerList/>
        </Command>
    </zulu-server>          

       
Пример GET запроса
http://zs.zulugis.ru:6473/zws/getlayerlist

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

    <?xml version="1.0" encoding="UTF-8"?>
    <zwsResponse>
    <GetLayerList>
      <Layer>
        <Name>riga:houses</Name>
        <Title>buve 1</Title>
      </Layer>
      <Layer>
        <Name>riga:teplo</Name>
        <Title>Kreisajs</Title>
      </Layer>
      <Layer>
        <Name>mo:vo</Name>
        <Title>Водоотведение</Title>
      </Layer>
      <Layer>
        <Name>mo:ts</Name>
        <Title>Тепловая сеть</Title>
      </Layer>
      <Layer>
        <Name>mo:region</Name>
        <Title>Районы МО</Title>
      </Layer>
      <Layer>
        <Name>kr:adm</Name>
        <Title>Административное деление</Title>
      </Layer>
    </GetLayerList>
      <RetVal>6</RetVal>
    </zwsResponse>