Skip to content

Commit

Permalink
Modification doc
Browse files Browse the repository at this point in the history
  • Loading branch information
vinsag committed Feb 8, 2021
1 parent 7ba4377 commit 9c016e1
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 38 deletions.
8 changes: 4 additions & 4 deletions doc/corse.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ info:
title: Module Ressources Corse
description: >
Le service d'interrogation du module corse permet d'obtenir les informations sur différentes couches fournis par la Dreal Corse
Le service d'interrogation du module "corse" permet d'obtenir les informations sur différentes couches fournis par la Dreal Corse
Toutes les réponses sont au format GeoJSON et de type FeatureCollection.
Toutes les requêtes du module cadastre peuvent se faire en POST ou en GET.
Toutes les requêtes du module "corse" peuvent se faire en POST ou en GET.
Sur cette page, vous pouvez uniquement tester les modules avec des requêtes en GET.
Expand Down Expand Up @@ -74,10 +74,10 @@ paths:
paths:
/corse/pechecorse:
get:
summary: Recherche des zones en Corse sur les Forêts bénéficiant du régime forestier
summary: Recherche des zones de pêche en Corse
description: Retourne un résultat de Type "FeatureCollection"
tags:
- foretcorse
- pechecorse
parameters:
- name: dpt
in: query
Expand Down
70 changes: 36 additions & 34 deletions doc/er.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,17 @@ info:
title: Module Espace revendeur
description: >
Le service d'interrogation du module er permet d'obtenir les informations sur différentes couches de l'espace revendeur
Le service d'interrogation du module "er" permet d'obtenir les informations sur différentes couches de l'espace revendeur
Toutes les réponses sont au format GeoJSON et de type FeatureCollection.
Toutes les requêtes du module cadastre peuvent se faire en POST ou en GET.
Toutes les requêtes du module "er" peuvent se faire en POST ou en GET.
Sur cette page, vous pouvez uniquement tester les modules avec des requêtes en GET.
## Clé WFS géoportail (apikey)
Ce service se repose sur l'appel à des services WFS qui nécessite une clé pour l'utilisation
Ce service repose sur l'appel des services WFS Géoportail qui nécessite une clé pour l'utilisation
Pour obtenir une clé geoportail, vous devez vous connecter au site : https://geoservices.ign.fr.
Expand All @@ -37,6 +37,8 @@ paths:
summary: Recherche des produits de l'espace revendeurs
description: |
Retourne un résultat de Type "FeatureCollection".
tags:
- product
parameters:

- name: apikey
Expand Down Expand Up @@ -83,13 +85,12 @@ paths:
type: integer
required: false

tags:
- product

responses:
'200':
description: Success
schema:
$ref: '#/definitions/FeatureProduct'
$ref: '#/definitions/FeatureCollectionProduct'

/er/grid:
get:
Expand Down Expand Up @@ -150,7 +151,7 @@ paths:
'200':
description: Success
schema:
$ref: '#/definitions/FeatureGrid'
$ref: '#/definitions/FeatureCollectionGrid'

/er/category:
get:
Expand Down Expand Up @@ -206,7 +207,7 @@ paths:
'200':
description: Success
schema:
$ref: '#/definitions/FeatureCategory'
$ref: '#/definitions/FeatureCollectionCategory'


definitions:
Expand Down Expand Up @@ -275,19 +276,10 @@ definitions:
type: string
vat:
type: string
geometry:
$ref: '#/definitions/MultiPolygon'

FeatureCollectionProduct:
description: Une `FeatureCollection` contenant uniquement des features de type `FeatureCollectionProduit`
allOf:
- $ref: '#/definitions/FeatureCollection'
properties:
features:
type: array
items:
$ref: '#/definitions/FeatureProduct'
geometry:
$ref: '#/definitions/MultiPolygon'


#---------------------------------------------------
# /er/grid
#---------------------------------------------------
Expand All @@ -312,18 +304,8 @@ definitions:
type: string
children:
type: string
geometry:
$ref: '#/definitions/MultiPolygon'

FeatureCollectionGrid:
description: Une `FeatureCollection` contenant uniquement des features de type `FeatureCollectionGrid`
allOf:
- $ref: '#/definitions/FeatureCollection'
properties:
features:
type: array
items:
$ref: '#/definitions/FeatureGrid'
geometry:
$ref: '#/definitions/MultiPolygon'

#---------------------------------------------------
# /er/category
Expand Down Expand Up @@ -389,7 +371,7 @@ definitions:
type: string
vat:
type: string
geometry:
geometry:
$ref: '#/definitions/MultiPolygon'

FeatureCollectionCategory:
Expand All @@ -401,7 +383,27 @@ definitions:
type: array
items:
$ref: '#/definitions/FeatureCategory'


FeatureCollectionGrid:
description: Une `FeatureCollection` contenant uniquement des features de type `FeatureCollectionGrid`
allOf:
- $ref: '#/definitions/FeatureCollection'
properties:
features:
type: array
items:
$ref: '#/definitions/FeatureGrid'

FeatureCollectionProduct:
description: Une `FeatureCollection` contenant uniquement des features de type `FeatureCollectionProduit`
allOf:
- $ref: '#/definitions/FeatureCollection'
properties:
features:
type: array
items:
$ref: '#/definitions/FeatureProduct'

# import definitions
FeatureCollection:
$ref: './schema/geojson.yml#definitions/FeatureCollection'
Expand Down

0 comments on commit 9c016e1

Please sign in to comment.