Appearance
GET WMS
Опис
Повертає інформацію та дані шару WMS. Підтримує наступні запити query.request:
GetCapabilities- повертає доступні операції та перелік шарів стилю за його ID.GetFeatureInfo- повертає дані шару стилю за ID стилю, назвою шаруquery.layers, та просторовим положеннямquery.bboxабоquery.x && query.y. Є можливість задання буферуquery.bufferSizeта ліміту об'єктівquery.feature_count,GetMap- повертає зображення екстентуquery.bbox.
При заданні query.bbox є можливість трансформування через query.srs.
example
/api-user/wms/8950274395397807/addr_street?service=WMS&request=GetCapabilities&version=1.3.0Параметри
scheme-api
/api-user/wms/:style/:layer?service=[service]&request=[request]&version=[version]| Назва | Тип | Опис |
|---|---|---|
| style | Number | ID Стилю |
| layer | String | Шар |
Відповідь
Приклад відповіді
xml
<WMS_Capabilities xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:wms="http://www.opengis.net/wms" version="1.3.0">
<Service>
<Name>WMS</Name>
<Title>GeoServer Web Map Service</Title>
<Abstract>Web Map Service for map access implementing WMS 1.1.1 and WMS 1.3.0. Dynamic styling provided by the SLD 1.0 extension with partial support for SE 1.1. Additional formats can be generated including PDF, SVG, KML, GeoRSS. Vendor options available for customization including CQL_FILTER.</Abstract>
<KeywordList>
<Keyword>WFS</Keyword>
<Keyword>WMS</Keyword>
<Keyword>GEOSERVER</Keyword>
</KeywordList>
<OnlineResource xlink:type="simple" xlink:href="https://nsdi.gov.ua/api-user/metadata?service=WMS"/>
...Приклади використання
Запит GetFeatureInfo
example
/api-user/wms/8950274395397807?version=1.3.0&request=GetFeatureInfo&layers=addr_address&srs=EPSG:4326&bbox=28.142058%2045.643114,35.601026%2052.19469&x=34.55&y=49.57&query_layers=addr_address&bufferSize=50&feature_count=1Приклад відповіді
xml
<esri_wms:FeatureInfoResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:esri_wms="http://www.esri.com/wms" xmlns="http://www.esri.com/wms" version="1.3.0">
<esri_wms:FeatureInfoCollection layername="fields">
<esri_wms:FeatureInfo>
<esri_wms:Field>
<esri_wms:FieldName>
<![CDATA[ address_id ]]>
</esri_wms:FieldName>
<esri_wms:FieldValue>
<![CDATA[ 2282200686122764084 ]]>
</esri_wms:FieldValue>
</esri_wms:Field>
<esri_wms:Field>
<esri_wms:FieldName>
<![CDATA[ street_id ]]>
</esri_wms:FieldName>
<esri_wms:FieldValue>
<![CDATA[ 2251680649356248471 ]]>
</esri_wms:FieldValue>
</esri_wms:Field>
...Статус коди
| Ключ | Опис |
|---|---|
| 200 Success | Успішний запит |
| 400 Bad Request | Неправильно сформований запит від клієнта |
| 500 Internal Server Error | Помилка на стороні сервера |
