2.16.5

Valide l'intersection

Vérifie si deux territoires s'intersectent

GET https://terrapi.geo.msp.gouv.qc.ca/{typeSource}/{codeSource}/{type}/{code}
Paramètre d'url Type Description Valeurs possibles
typeSource Territoire Type de territoires à intersecter adresses, agglomeration, anciennes-adresses, arrondissements, bassins-versants, bornes-cn, bornes-gcc, bornes-km, bornes-sumi, bureaux-reg-msp, c911, circ-fed, circ-prov, clsc, codes-postaux, cs, dir-reg, entreprises, intersections, mrc, municipalites, province, regadmin, regmsp, rls, routes, rss, rts, ruis, seg-routes, sorties-autoroute, tours, tourisme, tssi, unites, zones-postales, mern.zones-chasse, mern.sous-zones-chasse, lieux.aleas.stations-hydro-publique, lieux.education.service-garde, lieux.education.public, lieux.education.prive, lieux.education.gouvernemental, lieux.education.colleges, lieux.education.universites, lieux.historique.niveau-eau-publique, lieux.historique.reperes-crue, lieux.historique.observation-embacles, lieux.sante.aine, lieux.sante.ambulance, lieux.sante.clinique, lieux.sante.etabl, lieux.sante.gmf, lieux.sante.naissance, lieux.sante.pharmacie, lieux.securite.casernes, lieux.securite.correctionnel, lieux.securite.organisme, lieux.securite.palais-justice, lieux.securite.penitencier-fed, lieux.securite.penitencier-prov, lieux.securite.polices, lieux.sepaq.batiment, lieux.sepaq.camping, lieux.sepaq.equipement, lieux.toponyme.bati, lieux.toponyme.geographie, lieux.toponyme.hydro, lieux.toponyme.parc, lieux.toponyme.secteur, lieux.toponyme.localite, lieux.transport.commun
codeSource [texte] Identifiant du territoire source à intersecter. Il est possible d'indiquer plusieurs identifiants séparés par une virgule.
type Territoire Type de territoires à intersecter adresses, agglomeration, anciennes-adresses, arrondissements, bassins-versants, bornes-cn, bornes-gcc, bornes-km, bornes-sumi, bureaux-reg-msp, c911, circ-fed, circ-prov, clsc, codes-postaux, cs, dir-reg, entreprises, intersections, mrc, municipalites, province, regadmin, regmsp, rls, routes, rss, rts, ruis, seg-routes, sorties-autoroute, tours, tourisme, tssi, unites, zones-postales, mern.zones-chasse, mern.sous-zones-chasse, lieux.aleas.stations-hydro-publique, lieux.education.service-garde, lieux.education.public, lieux.education.prive, lieux.education.gouvernemental, lieux.education.colleges, lieux.education.universites, lieux.historique.niveau-eau-publique, lieux.historique.reperes-crue, lieux.historique.observation-embacles, lieux.sante.aine, lieux.sante.ambulance, lieux.sante.clinique, lieux.sante.etabl, lieux.sante.gmf, lieux.sante.naissance, lieux.sante.pharmacie, lieux.securite.casernes, lieux.securite.correctionnel, lieux.securite.organisme, lieux.securite.palais-justice, lieux.securite.penitencier-fed, lieux.securite.penitencier-prov, lieux.securite.polices, lieux.sepaq.batiment, lieux.sepaq.camping, lieux.sepaq.equipement, lieux.toponyme.bati, lieux.toponyme.geographie, lieux.toponyme.hydro, lieux.toponyme.parc, lieux.toponyme.secteur, lieux.toponyme.localite, lieux.transport.commun
code texte Identifiant du territoire 2 à intersecter

Une recherche accepte les options suivantes:

Option Type Description Valeurs possibles
bufferInput Nombre (mètres) Ajoute un buffer (en mètres) autour du territoire source. 0-100000
bufferOutput Nombre (mètres) Ajoute un buffer (en mètres) autour du territoire retourné. 0-100000
minIntersectionWithin Pourcentage Indique le pourcentage minimun de chevauchement désiré avec le territoire retourné.
(% du territoire qui est dedans la 'source')
La propriété 'percentageWithin' sera retournée.
0 (défaut) - 100
minIntersectionContains Pourcentage Indique le pourcentage minimun de chevauchement désiré avec le territoire source.
(Le territoire contient % de la 'source')
La propriété 'percentageContains' sera retournée.
0 (défaut) - 100

Exemple de requête

# Requête pour valider si la municipalité 73010 (Sainte-Thérèse) intersecte bel et bien la mrc 730 (Thérèse-De Blainville).
  https://terrapi.geo.msp.gouv.qc.ca/mrc/730/municipalites/73010

Réponse

intersectedBy

Exemple de réponse

{
    "isIntersected": true,
    "intersectedBy": [{
        "territoire": "mrc",
        "code": "730",
        "percentageWithin": 100
        "percentageContains": 4.42
    }]
}