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 | Помилка на стороні сервера |