Appearance
ALL
CSW
Опис
Дозволяє отримувати метадані для сервісу CSW у форматі application/xml
.
Підтримує такі запити request
, як:
GetCapabilities
GetRecordById
GetRecords
Є декілька додаткових параметрів, які можна/необхідно додатково зазначити, наприклад:
service
- CSWElementSetName
- відповідає за детальність отримуваних даних. Приймає значення -brief
,full
,summary
resultType
- відповідає за результат. Приймає значенняresults
,hits
maxRecords
- ліміт на кількість featuresid
- фільтрує за ID, працює дляrequest
=GetRecordById
example
/api-user/csw?service=CSW&request=GetRecords&resultType=results&ElementSetName=brief&maxRecords=2&startPosition=1
Параметри
scheme-api
/api-user/csw?service=[service]&request=[request]&resultType=[resultType]&ElementSetName=[ElementSetName]&maxRecords=[maxRecords]&startPosition=[startPosition]
Назва | Тип | Опис |
---|---|---|
service | String | Назва ресурсу (CSW) |
request | String | Тип запиту (GetRecords, GetRecordById, GetCapabilities) |
version | Number | Версія |
ElementSetName | String | Детальність даних (brief, summary, full) |
resultType | String | Результат (hits, results) |
maxRecords | Number | Максимальна кількість запитів |
startPosition | Number | Початок відліку |
id | Number | Ідентифікатор |
Відповідь
Приклад відповіді
xml
<csw:GetRecordsResponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/cat/csw/2.0.2 http://schemas.opengis.net/csw/2.0.2/csw.xsd">
<csw:SearchStatus timestamp="2023-09-26T12:56:57.772Z"/>
<csw:SearchResults elementSet="brief" numberOfRecordsMatched="32294" numberOfRecordsReturned="2" nextRecord="3">
<csw:BriefRecord>
<dc:identifier xmlns:dc="http://purl.org/dc/elements/1.1/">2740679049318761984</dc:identifier>
<dc:title xmlns:dc="http://purl.org/dc/elements/1.1/">Ортофотоплани м. Маріуполя</dc:title>
<dc:type xmlns:dc="http://purl.org/dc/elements/1.1/">Місцевий</dc:type>
<ows:BoundingBox xmlns:ows="http://www.opengis.net/ows">
<ows:LowerCorner>37.583399 47.106354</ows:LowerCorner>
<ows:UpperCorner>37.583399 47.106354</ows:UpperCorner>
</ows:BoundingBox>
</csw:BriefRecord>
<csw:BriefRecord>
<dc:identifier xmlns:dc="http://purl.org/dc/elements/1.1/">2740028428815173027</dc:identifier>
<dc:title xmlns:dc="http://purl.org/dc/elements/1.1/">Генеральний план м. Маріуполь</dc:title>
<dc:type xmlns:dc="http://purl.org/dc/elements/1.1/">Місцевий</dc:type>
<ows:BoundingBox xmlns:ows="http://www.opengis.net/ows">
<ows:LowerCorner>37.550926 47.093968</ows:LowerCorner>
<ows:UpperCorner>37.550926 47.093968</ows:UpperCorner>
</ows:BoundingBox>
</csw:BriefRecord>
</csw:SearchResults>
</csw:GetRecordsResponse>
Статус коди
Ключ | Опис |
---|---|
200 Success | Успішний запит |
400 Bad Request | Неправильно сформований запит від клієнта |
401 Unauthorized | API потребує аутентифікації |
403 Forbidden | Відмова запиту |
404 Not Found | Інформації не знайдено |
500 Internal Server Error | Помилка на стороні сервера |