Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
serveurscrutari:json:type_geojson [2015/03/31 19:33] vincentserveurscrutari:json:type_geojson [2017/11/05 14:27] (Version actuelle) vincent
Ligne 1: Ligne 1:
-====== type = q-fiche ======+====== type = geojson ======
  
 Cette requête JSON est similaire à la requête de [[serveurscrutari:json:type_qfiche|recherche de fiches]] à ceci près qu'elle ne s'intéresse qu'aux fiches qui ont une information de géolocalisation et que l'objet JSON fourni est au format GeoJSON (http://geojson.org/geojson-spec.html). Cette requête peut être appelée sans définir de recherche. Cette requête JSON est similaire à la requête de [[serveurscrutari:json:type_qfiche|recherche de fiches]] à ceci près qu'elle ne s'intéresse qu'aux fiches qui ont une information de géolocalisation et que l'objet JSON fourni est au format GeoJSON (http://geojson.org/geojson-spec.html). Cette requête peut être appelée sans définir de recherche.
Ligne 9: Ligne 9:
 ==== Paramètres communs obligatoires ==== ==== Paramètres communs obligatoires ====
  
-  * //version// : version à utiliser (Version actuelle : 1)+  * //version// : version à utiliser (Version actuelle : 3)
  
  
Ligne 17: Ligne 17:
   * //qid// peut être utilisé pour obtenir le fichier GeoJSON pour une recherche existante.   * //qid// peut être utilisé pour obtenir le fichier GeoJSON pour une recherche existante.
  
-//Tous les autres paramètres sont ceux de [[serveurscrutari:json:type_qjson|recherche de fiches]]// à l'exception de //intitules// qui est ignoré.+//Tous les autres paramètres sont ceux de [[serveurscrutari:json:type_qfiche|type=q-fiche]].//
  
  
 ===== Objet retourné ===== ===== Objet retourné =====
 +
 +Version 3 : 
 +
 +<code javascript>
 +{
 +  type: "FeatureCollection",
 +  features: [
 +    {
 +      type: "Feature",
 +      id: …, // code de la fiche
 +      geometry: {
 +        type: "Point",
 +        coordinates: [
 +          "…", //longitude de la fiche
 +          "…"  //latitude de la fiche
 +        ]
 +      },
 +      properties: { //le contenu de cet objet properties
 +        __fichefields__ // série de propriétés définies par le paramètre fichefields
 +            codemotcleArray: [...] // tableau des codes des mots-clés participant à la recherche et indexant la fiche (tableau d'entiers > 0)
 +        }
 +      }
 +    }
 +  ],
 +  motcleArray: [ ],// tableau des mots-clés, identique à la version 3 de type = q-fiche
 +  searchMeta: { }, //objet contenant les informations de recherche, identique à la version 3 de type = q-fiche
 +  engineInfo: {} // identique à l'objet produit par type=engine (présent si le paramètre insert contient la valeur engineinfo
 +}
 +</code>
 +
 +Version 2 et inférieures :
  
 <code javascript> <code javascript>
Ligne 46: Ligne 77:
     q: … , //séquence de recherche (chaine)     q: … , //séquence de recherche (chaine)
     qId: … , //identifiant de la recherche (chaine)     qId: … , //identifiant de la recherche (chaine)
-    langUi: … , //rappel de la langue de préférence pour l'interface (optionnel, absent si non défini dans la requête initiale) (chaine)+    lang: … , //langue d'interface utilisée (chaine)
     ficheCount: … , //nombre de fiches trouvées     ficheCount: … , //nombre de fiches trouvées
     ficheMaximum: … , //nombre de fiches sur lesquelles a porté la recherche     ficheMaximum: … , //nombre de fiches sur lesquelles a porté la recherche
serveurscrutari/json/type_geojson.1427823225.txt.gz · Dernière modification : 2015/03/31 19:33 de vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0