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
-
isIntersected: Retourne true ou false selon si les 2 territoires s'intersectent. -
intersectedBy: Une liste d’objets intersectedBy
intersectedBy
-
territoire: Retourne le type de territoire intersecté -
code: Retourne l'identifiant du territoire intersecté -
percentageWithin: Retourne le pourcentage du territoire qui est dans le territoire intersecté -
percentageContains: Retourne le pourcentage du territoire intersecté contenu dans le territoire
Exemple de réponse
{
"isIntersected": true,
"intersectedBy": [{
"territoire": "mrc",
"code": "730",
"percentageWithin": 100
"percentageContains": 4.42
}]
}