Skip to content

Commit

Permalink
Merge pull request #28 from IGNF/v2.1.7.1
Browse files Browse the repository at this point in the history
V2.1.7.1
  • Loading branch information
vinsag authored May 4, 2020
2 parents a24f4f8 + eb70e7d commit 81229ad
Show file tree
Hide file tree
Showing 10 changed files with 26 additions and 15 deletions.
4 changes: 2 additions & 2 deletions controllers/rpg/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ function createRpgProxy(valeurSearch) {
var FeatureTypeName= '';
/* Modification année dans le flux */
if (valeurSearch == 'v1') {
if ((params.annee >= firstYearRPG) && (params.annee < 2015)) {
if ((params.annee >= firstYearRPG) && (params.annee < 2014)) {
if (params.annee == 2014) {
featureTypeName = 'RPG.' + params.annee + ':ilots_anonymes';
} else {
Expand All @@ -35,7 +35,7 @@ function createRpgProxy(valeurSearch) {
} else {
return res.status(400).send({
code: 400,
message: 'Année Invalide : Valeurs uniquement entre ' + firstYearRPG + ' et 2014'
message: 'Année Invalide : Valeurs uniquement entre ' + firstYearRPG + ' et 2013'
});
}
} else {
Expand Down
5 changes: 2 additions & 3 deletions doc/aoc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,8 @@ info:
Le module AOC permet de récupérer les AOC viticoles de l'INAO intersectant une géométrie GeoJSON.
Les données sources sont les [Délimitation Parcellaire des AOC Viticoles de l'INAO](https://www.data.gouv.fr/fr/datasets/delimitation-parcellaire-des-aoc-viticoles-de-linao/)
**ATTENTION** : Cette fonctionnalité diffère de la première version d'APICARTO (/aoc/api/beta/in). Il manque dans les données libres l'attribut "segment" qui permettait d'enrichir les données avec l'attribut "granularite" ('exacte' ou 'commune') nécessaire aux traitements métiers de l'INAO.
Consultez la [documentation utilisateurs](https://apicarto.ign.fr/api/doc/pdf/docUsers_moduleAoc_v1.pdf) pour plus d’informations sur les paramètres d’appel disponibles et le format des résultats.
version: '1.0'

Expand Down
3 changes: 3 additions & 0 deletions doc/cadastre.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ info:
Sur cette page, vous pouvez uniquement tester les modules avec des requêtes en GET.
Consultez la [documentation utilisateurs](https://apicarto.ign.fr/api/doc/pdf/docUsers_moduleCadastre_v1.pdf) pour plus d’informations sur les paramètres d’appel disponibles et le format des résultats.
## Clé WFS géoportail (apikey)
Ce service se repose sur l'appel à des services WFS de l'API géoportail de l'IGN. Si cette clé n'est pas définie sur le serveur APICARTO, il faut passer une clé IGN en paramètre sous le nom `apikey`.
Expand Down
3 changes: 3 additions & 0 deletions doc/codes-postaux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ info:
title: APICarto - codes-postaux
description: >
API de récupération des communes associées à un code postal donné. Voir https://github.com/etalab/codes-postaux#codes-postaux pour plus d'information sur les sources de données.
Consultez la [documentation utilisateurs](https://apicarto.ign.fr/api/doc/pdf/docUsers_modulecodes_postaux_v1.pdf) pour plus d’informations sur les paramètres d’appel disponibles et le format des résultats.
version: '2.0'

consumes:
Expand Down
4 changes: 3 additions & 1 deletion doc/gpu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,10 @@ info:
Toutes les requêtes(sauf /all) du module GPU peuvent se faire en POST ou en GET.
Consultez la [documentation utilisateurs](https://apicarto.ign.fr/api/doc/pdf/doc_user_modUrbanisme_v1.pdf) pour plus d’informations sur les paramètres d’appel disponibles et le format des résultats
Consultez la [documentation utilisateurs](https://apicarto.ign.fr/api/doc/pdf/doc_user_modUrbanisme_v1.pdf) pour plus d’informations sur les paramètres d’appel disponibles et le format des résultats.
Exemple de géométrie :
* Centre de Rennes : `{"type": "Point","coordinates":[-1.691634,48.104237]}`
Expand Down
Binary file added doc/pdf/docUsers_moduleAoc_v1.pdf
Binary file not shown.
Binary file added doc/pdf/docUsers_moduleCadastre_v1.pdf
Binary file not shown.
Binary file added doc/pdf/docUsers_moduleRPG_v1.pdf
Binary file not shown.
Binary file added doc/pdf/docUsers_modulecodes_postaux_v1.pdf
Binary file not shown.
22 changes: 13 additions & 9 deletions doc/rpg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,10 @@ info:
Sur cette page, vous pouvez uniquement tester les modules avec des requêtes en GET.
Consultez la [documentation utilisateurs](https://apicarto.ign.fr/api/doc/pdf/docUsers_moduleRPG_v1.pdf) pour plus d’informations sur les paramètres d’appel disponibles et le format des résultats.
## Clé WFS géoportail (apikey)
Ce service se repose sur l'appel à des services WFS de l'API géoportail de l'IGN. Si cette clé n'est pas définie sur le serveur APICARTO, il faut passer une clé IGN en paramètre sous le nom `apikey`.
Expand All @@ -23,7 +27,7 @@ info:
Lors de votre demande de clé IGN, vous devez commander les flux "Ressources WFS Géoportail - RPG" ci-dessous suivant l'année désirée:
* RPG 2010, RPG 2011, RPG 2012, RPG 2013
* RPG 2014:ilots_anonymes
* RPG 2014:ilots_anonymes (à venir)
* RPG 2015:parcelles_graphiques
* RPG 2016:parcelles_graphiques
* RPG 2017:parcelles_graphiques
Expand Down Expand Up @@ -51,7 +55,7 @@ paths:
get:
description: |
Prend une geometrie de type GeoJSON en paramètre d'entrée et renvoie les informations intersectant cette géométrie
Prend une date qui sera une valeur comprise entre 2010 et 2014 inclus
Prend une date qui sera une valeur comprise entre 2010 et 2013 inclus
Paramètres de sorties : Retourne un résultat de Type "FeatureCollection"
parameters:
- name: apikey
Expand Down Expand Up @@ -90,18 +94,18 @@ paths:
required: false

tags:
- RPG avant 2015 (version bêta)
- RPG avant 2014 (version bêta)
responses:
'200':
description: "Succès"
schema:
$ref: "#/definitions/FeatureCollectionRPGAvant2015"
$ref: "#/definitions/FeatureCollectionRPGAvant2014"

/rpg/v2:
get:
description: |
Prend une geometrie de type GeoJSON en paramètre d'entrée et renvoie les informations intersectant cette géométrie
Prend une date qui sera une valeur comprise entre 2015 et 2017 inclus
Prend une date qui sera une valeur comprise entre 2015 et 2018 inclus
Paramètres de sorties : Retourne un résultat de Type "FeatureCollection"
parameters:
Expand Down Expand Up @@ -191,8 +195,8 @@ definitions:
items:
$ref: '#/definitions/FeatureRPGApartirde2015'

FeatureRPGAvant2015:
description: "Objet géographique RPG avant 2015"
FeatureRPGAvant2014:
description: "Objet géographique RPG avant 2014"
type: object
allOf:
- $ref: "#/definitions/Feature"
Expand Down Expand Up @@ -222,7 +226,7 @@ definitions:
geometry:
$ref: '#/definitions/MultiPolygon'

FeatureCollectionRPGAvant2015:
FeatureCollectionRPGAvant2014:
description: "Liste d'objet géographique RPG"
type: object
properties:
Expand All @@ -233,7 +237,7 @@ definitions:
features:
type: array
items:
$ref: '#/definitions/FeatureRPGAvant2015'
$ref: '#/definitions/FeatureRPGAvant2014'


# import definitions
Expand Down

0 comments on commit 81229ad

Please sign in to comment.