forked from cquest/rpg_as_api
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrpg_as_api.yml
82 lines (82 loc) · 2.23 KB
/
rpg_as_api.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
paths:
/rpg:
get:
summary: 'Recherche de parcelles'
responses:
'200':
description: 'Réponse fournie au format geojson'
x-oad-type: response
parameters:
-
name: lat
in: query
description: 'Latitude du point autour duquel faire la recherche géographique'
required: false
type: number
format: float
x-oad-type: parameter
-
name: lon
in: query
description: 'Longitude autour de laquelle faire la recherche géographique de parcelles'
required: false
type: number
format: float
x-oad-type: parameter
-
name: annee
in: query
description: 'Année du millésime du Registre Parcellaire Graphique à interroger, retourne toutes les années si absent.'
required: false
type: string
enum:
- '2015'
- '2016'
- '2017'
x-oad-type: parameter
-
name: code_culture
in: query
description: 'Code du type de culture, filtre les résultats pour ne retourner que les parcelles possédant ce code_culture.'
required: false
type: string
x-oad-type: parameter
-
name: x
in: query
description: 'X en Lambert 93, le résultat sera retourné en Lambert 93 si Y aussi présent'
required: false
type: integer
format: int32
x-oad-type: parameter
-
name: y
in: query
description: 'Y en Lambert 93'
required: false
type: integer
format: int32
x-oad-type: parameter
x-oad-type: operation
info:
title: RPG_as_API
version: 1.0.0
description: 'Une micro-API d''interrogation du Registre Parcellaire Graphique'
contact:
name: 'Christian Quest'
email: [email protected]
url: 'https://github.com/cquest/rpg_as_api'
license:
name: 'Licence Ouverte'
externalDocs:
url: 'https://github.com/cquest/rpg_as_api'
host: api.cquest.org
basePath: /
schemes:
- http
- https
consumes:
- application/json
produces:
- application/json
swagger: '2.0'