Localiser

Retourne la liste des territoires intersectant un point ou un geojson

GET https://geoegl.msp.gouv.qc.ca/apis/territoires/locate

Cette recherche accepte les options suivantes:

Option Type Description Valeurs possibles
type [texte] Obligatoire Type de territoire recherché. Possible de séparé plusieurs types par une virgule. adresses, arrondissements, c911, circ-fed, circ-prov, clsc, codes-postaux, cs, dir-reg, etabl-sante, hydro, mrc, municipalites, ppat, regadmin, regmsp, rls, routes, rss, ruis, tourisme
loc x,y / geojson Obligatoire Retourne seulement les territoires intersectant les coordonnées passées en paramètre. La projection des coordonnées doit être la même que celle passée par le paramètre 'crs'. Seule la section 'geometry' d'un geojson est acceptée. La propriété 'distance' sera retournée.
q Texte Recherche textuelle dans la propriété 'nom'. La recherche est insensible aux accents et aux majuscules.
sort [propriété] Tri les résultats selon une ou plusieurs propriétés. Pour inverser le tri, ajouter - devant le nom de la propriété. code, -code, name, -name, q, -q, distance, -distance
field [propriété] Retourne les propriétés optionnelles demandées
limit Nombre Limite le nombre de territoires retournés par type. 0 - 1000 (défaut)
geometry Booléen / précision Indique si la géométrie est retournée et la précision (en mètres) de celle-ci. 0 (false), 1 (true), 10, 25, 100, null
bbox Booléen Indique si le bbox est retourné 0 (false), 1 (true)
crs EPSG:#### Indique dans quelle projection, les géométries sont retournées EPSG:4326 (défaut), EPSG:3857, EPSG:32198
buffer Nombre (mètres) Ajoute un buffer (en mètres) autour de la géométrie passée par le paramètre 'loc'. 0-10000

Exemple de requête

# Requete pour obtenir les régions administratives et les municipalites intersectant le point -73.584532,45.566145.
  https://geoegl.msp.gouv.qc.ca/apis/territoires/locate?type=regadmin,municipalites&loc=-73.584532,45.566145

Réponse

feature
bbox

[ xmin, ymin, xmax, ymax ]

geometry

Cette section de la réponse est conforme au Geometry Objects du standard geojson.
http://geojson.org/geojson-spec.html#geometry-objects

properties

Exemple de réponse

{
      "features": [
          {
              "properties": {
                  "code": "25213",
                  "nom": "Lévis",
                  "type": "municipalites",
                  "distance": 0
              },
              "bbox": [
                  -71.52010938,
                  46.57301462,
                  -70.99443656,
                  46.8425893
              ],
              "type": "Feature"
          }
      ],
      "type": "FeatureCollection"
    }