L’information de ce jeu de données pourraient servir notamment à :

  • renseigner les résidents sur le choix d’arbres et d’arbustes ainsi que sur leur emplacement par rapport aux lignes de distribution électriques ;
  • renseigner es professionnels comme les pépiniéristes, les horticulteurs et les aménagistes paysagers ;
  • planifier des programmes de remplacement d’arbres ;
  • planifier et mettre en œuvre des travaux à proximité d’arbres existants.

Voir l’outil de recherche utilisant ce jeu de données sur notre site Web

Conditions particulières pour ce jeu de données

API, exemples d’hyperliens paramétrés

1. Exemple d’hyperlien pour afficher toutes les fiches d’arbres et arbustes

https://arbres.hydroquebec.com/public/api/v1.0.0/arbres/fr/rechercher/tous
Méthode : GET

Affiche toutes les fiches d'arbres et arbustes triées selon le nom latin (en ordre croissant) :

[
    {
        "numeroFiche": "5438",
        "nomLatin": "Abelia x grandiflora",
        "nomFrancais": "Abélia grandiflora",
        "nomAnglais": "Glossy Abelia",
        "plantationDistanceMinimum": "0,0 m",
        "type": "Feuillu",
        "zoneRusticite": "5b",
        "remarquesFicheDeBase": "peu adapté au climat ; peu rustique ; endroits chauds et abrités des vents ; peu disponible",
        "hauteur": 0.8,
        "largeur": 1.2,
        "croissance": null,
        "famille": null,
        "aspect": null,
        "usages": null,
        "solType": null,
        "feuillesDescription": null,
        "fleursDescription": null,
        "fruitsDescription": null,
        "solCompactage": null,
        "selDeglacage": null,
        "taille": null,
        "enracinement": null,
        "maladies": null,
        "insectes": null,
        "remarquesFicheComplete": "peu adapté au climat ; peu rustique ; endroits chauds et abrités des vents ; peu disponible",
        "ecorceDescription": null,
        "varietesHorticoles": null,
        "formes": [
            "Petit arbuste",
            "Arbuste"
        ],
        "expositionsLumiere": [],
        "solHumidites": [],
        "solTextures": [],
        "solPhs": [],
        "urlPhotoArbre": null,
        "urlPhotoPoteau": null,
        "urlPhotoFeuille": null,
        "urlPhotoFleur": null,
        "urlPhotoFruit": null,
        "urlPhotoEcorce": null
    },
    {
        "numeroFiche": "4582",
        "nomLatin": "Abies balsamea",
        "nomFrancais": "Sapin baumier",
        "nomAnglais": "Balsam Fir Balm of Gilead",
        "plantationDistanceMinimum": "5,0 m",
        "...l
    }
]

2. Exemple d’hyperlien pour afficher un nombre restreint de fiches parmi un ensemble

https://arbres.hydroquebec.com/public/api/v1.0.0/arbres/fr/rechercher/partiel/{indexDeDépart}/{nombreElementsARcuperer}
Méthode: GET
Affiche toutes les fiches d'arbres et arbustes triées selon le nom latin (en ordre croissant), mais selon un index de départ et un nombre de fiches à récupérer.

Exemple : https://arbres.hydroquebec.com/public/api/v1.0.0/arbres/fr/rechercher/partiel/2/15
Récupères 15 fichiers à partir de la 2e fiche.

[
    {
        "numeroFiche": "5438",
        "nomLatin": "Abelia x grandiflora",
        "nomFrancais": "Abélia grandiflora",
        "nomAnglais": "Glossy Abelia",
        "plantationDistanceMinimum": "0,0 m",
        "type": "Feuillu",
        "zoneRusticite": "5b",
        "remarquesFicheDeBase": "peu adapté au climat ; peu rustique ; endroits chauds et abrités des vents ; peu disponible",
        "hauteur": 0.8,
        "largeur": 1.2,
        "croissance": null,
        "famille": null,
        "aspect": null,
        "usages": null,
        "solType": null,
        "feuillesDescription": null,
        "fleursDescription": null,
        "fruitsDescription": null,
        "solCompactage": null,
        "selDeglacage": null,
        "taille": null,
        "enracinement": null,
        "maladies": null,
        "insectes": null,
        "remarquesFicheComplete": "peu adapté au climat ; peu rustique ; endroits chauds et abrités des vents ; peu disponible",
        "ecorceDescription": null,
        "varietesHorticoles": null,
        "formes": [
            "Petit arbuste",
            "Arbuste"
        ],
        "expositionsLumiere": [],
        "solHumidites": [],
        "solTextures": [],
        "solPhs": [],
        "urlPhotoArbre": null,
        "urlPhotoPoteau": null,
        "urlPhotoFeuille": null,
        "urlPhotoFleur": null,
        "urlPhotoFruit": null,
        "urlPhotoEcorce": null
    },
    {
        "numeroFiche": "4582",
        "nomLatin": "Abies balsamea",
        "nomFrancais": "Sapin baumier",
        "nomAnglais": "Balsam Fir Balm of Gilead",
        "plantationDistanceMinimum": "5,0 m",
        "type": "Conifère",
        "zoneRusticite": "1a",
        "remarquesFicheDeBase": null,
        "hauteur": 20,
        "largeur": 7,
        "croissance": "lente",
        "famille": "Pinacées",
        "aspect": null,
        "usages": "isolé, massif et naturalisation ; utilisé comme arbre de Noël",
        "solType": "isolé, massif et naturalisation ; utilisé comme arbre de Noël",
        "feuillesDescription": "aiguilles aplaties et aromatiques ; 1,5 à 2,5 cm de longueur\n\nÉté ; vert foncé avec deux petites lignes blanches en dessous\n\nAutomne ; vertes",
        "fleursDescription": "Couleur : mâles : rouge jaunâtre avec des reflets pourpres ; femelles : jaunâtres dans la cime de l’arbre ; les deux sans intérêt ornemental",
        "fruitsDescription": "cônes érigés et résineux ; 5 à 7 cm de longueur ; développement complet en une année ; axe central persistant après maturation\n\nCouleur ; bruns\n\nSaison ; automne",
        "solCompactage": "Grande",
        "selDeglacage": "Faible",
        "taille": null,
        "enracinement": "superficiel ; plantation facile des jeunes plants, planter en motte les plus âgés",
        "maladies": "peu de problèmes pathologiques",
        "insectes": "sensibilité moyenne à élevée ; puceron lanigère, tordeuse des bourgeons de l’épinette",
        "remarquesFicheComplete": null,
        "ecorceDescription": null,
        "varietesHorticoles": "Abies balsamea ‘Piccolo’ - Sapin baumier Piccolo : feuillage dense vert bleuté ; croissance très lente ; 0,2 m x 0,4 m ; espacement requis : sans restriction",
        "formes": [
            "Grand arbre"
        ],
        "expositionsLumiere": [
            "Soleil",
            "Mi-ombre"
        ],
        "solHumidites": [
            "Moyenne",
            "Faible"
        ],
        "solTextures": [
            "Loameuse",
            "Sablonneuse"
        ],
        "solPhs": [
            "Très acide",
            "Acide",
            "Légèrement acide"
        ],
        "urlPhotoArbre": "arbres.hydroquebec.com/public/api/v1.0.0/arbres/rechercher/image/8759",
        "urlPhotoPoteau": "arbres.hydroquebec.com/public/api/v1.0.0/arbres/rechercher/image/10014",
        "urlPhotoFeuille": "arbres.hydroquebec.com/public/api/v1.0.0/arbres/rechercher/image/10550",
        "urlPhotoFleur": "arbres.hydroquebec.com/public/api/v1.0.0/arbres/rechercher/image/11098",
        "urlPhotoFruit": "arbres.hydroquebec.com/public/api/v1.0.0/arbres/rechercher/image/11657",
        "urlPhotoEcorce": "arbres.hydroquebec.com/public/api/v1.0.0/arbres/rechercher/image/12025"
    },
    {
        "numeroFiche": "4584",
        "nomLatin": "Abies balsamea ‘Nana’",
        "nomFrancais": "Sapin baumier nain",
        "nomAnglais": "Dwarf Balsam Fir",
        "plantationDistanceMinimum": "0,0 m",
        "type": "Conifère",
        "zoneRusticite": "4a",
        "remarquesFicheDeBase": null,
        "hauteur": 0.6,
        "largeur": 1,
        "croissance": "lente",
        "famille": "Pinacées",
        ...
      }
]

3. Exemple d’hyperlien pour rechercher d’une fiche particulière

https://arbres.hydroquebec.com/public/api/v1.0.0/arbres/fr/rechercher/arbre/{id}
Méthode: GET
Affiche les informations de la fiche dont le numéro est donné en paramètre.

Exemple : https://arbres.hydroquebec.com/public/api/v1.0.0/arbres/fr/rechercher/arbre/220
Affiche les information de la fichier numéro #220

4. Exemple d’hyperlien pour afficher les paramètres utilisés dans les exemples 5 et 6

https://arbres.hydroquebec.com/public/api/v1.0.0/arbres/fr/formulaire/parametres
Méthode: GET
Affiche les informations des constantes utilisées comme paramètre avec l'API avec l'API : https://arbres.hydroquebec.com/public/api/v1.0.0/arbres/fr/formulaire/parametres

{
    "type": [
        {
            "clef": "choisir",
            "descriptionFrancaise": null,
            "descriptionAnglaise": "<select>"
        },
        {
            "clef": "c",
            "descriptionFrancaise": "Conifère",
            "descriptionAnglaise": "Coniferous"
        },
        {
            "clef": "f",
            "descriptionFrancaise": "Feuillu",
            "descriptionAnglaise": "Deciduous"
        },
        {
            "clef": "cf",
            "descriptionFrancaise": "Conifère ou feuillu",
            "descriptionAnglaise": "Coniferous or Deciduous"
        }
    ],
    "zoneRusticite": [
        {
            "clef": "choisir",
            "descriptionFrancaise": null,
            "descriptionAnglaise": "<select>"
        },
        {
            "clef": "0b",
            "descriptionFrancaise": "0b",
            "descriptionAnglaise": "0b"
        },
        {
            "clef": "1a",
            "descriptionFrancaise": "1a",
            "descriptionAnglaise": "1a"
        },
        {
            "clef": "1b",
            "descriptionFrancaise": "1b",
            "descriptionAnglaise": "1b"
        },
        {
            "clef": "2a",
            "descriptionFrancaise": "2a",
            "descriptionAnglaise": "2a"
        },
        {
            "clef": "2b",
            "descriptionFrancaise": "2b",
            "descriptionAnglaise": "2b"
        },
        {
            "clef": "3a",
            "descriptionFrancaise": "3a",
            "descriptionAnglaise": "3a"
        },
        {
            "clef": "3b",
            "descriptionFrancaise": "3b",
            "descriptionAnglaise": "3b"
        },
        {
            "clef": "4a",
            "descriptionFrancaise": "4a",
            "descriptionAnglaise": "4a"
        },
        {
            "clef": "4b",
            "descriptionFrancaise": "4b",
            "descriptionAnglaise": "4b"
        },
        {
            "clef": "5a",
            "descriptionFrancaise": "5a",
            "descriptionAnglaise": "5a"
        },
        {
            "clef": "5b",
            "descriptionFrancaise": "5b",
            "descriptionAnglaise": "5b"
        },
        {
            "clef": "6a",
            "descriptionFrancaise": "6a",
            "descriptionAnglaise": "6a"
        },
        {
            "clef": "6b",
            "descriptionFrancaise": "6b",
            "descriptionAnglaise": "6b"
        }
    ],
    "expositionLumiere": [
        {
            "clef": "choisir",
            "descriptionFrancaise": null,
            "descriptionAnglaise": "<select>"
        },
        {
            "clef": "soleil",
            "descriptionFrancaise": "Soleil",
            "descriptionAnglaise": "Full sun"
        },
        {
            "clef": "mi-ombre",
            "descriptionFrancaise": "Mi-ombre",
            "descriptionAnglaise": "Semi-shade"
        },
        {
            "clef": "ombre",
            "descriptionFrancaise": "Ombre",
            "descriptionAnglaise": "Shade"
        }
    ],
    "humiditeSol": [
        {
            "clef": "choisir",
            "descriptionFrancaise": null,
            "descriptionAnglaise": "<select>"
        },
        {
            "clef": "elevee",
            "descriptionFrancaise": "Élevée",
            "descriptionAnglaise": "High"
        },
        {
            "clef": "moyenne",
            "descriptionFrancaise": "Moyenne",
            "descriptionAnglaise": "Average"
        },
        {
            "clef": "faible",
            "descriptionFrancaise": "Faible",
            "descriptionAnglaise": "Low"
        }
    ],
    "distancePlantationSecuritaire": [
        {
            "clef": "choisir",
            "descriptionFrancaise": null,
            "descriptionAnglaise": "<select>"
        },
        {
            "clef": "0",
            "descriptionFrancaise": "0,0 m",
            "descriptionAnglaise": "0.0 m"
        },
        {
            "clef": "2",
            "descriptionFrancaise": "2,0 m",
            "descriptionAnglaise": "2.0 m"
        },
        {
            "clef": "3",
            "descriptionFrancaise": "3,0 m",
            "descriptionAnglaise": "3.0 m"
        },
        {
            "clef": "3.5",
            "descriptionFrancaise": "3,5 m",
            "descriptionAnglaise": "3.5 m"
        },
        {
            "clef": "4",
            "descriptionFrancaise": "4,0 m",
            "descriptionAnglaise": "4.0 m"
        },
        {
            "clef": "4.5",
            "descriptionFrancaise": "4,5 m",
            "descriptionAnglaise": "4.5 m"
        },
        {
            "clef": "5",
            "descriptionFrancaise": "5,0 m",
            "descriptionAnglaise": "5.0 m"
        },
        {
            "clef": "5.5",
            "descriptionFrancaise": "5,5 m",
            "descriptionAnglaise": "5.5 m"
        },
        {
            "clef": "6",
            "descriptionFrancaise": "6,0 m",
            "descriptionAnglaise": "6.0 m"
        },
        {
            "clef": "6.5",
            "descriptionFrancaise": "6,5 m",
            "descriptionAnglaise": "6.5 m"
        },
        {
            "clef": "7",
            "descriptionFrancaise": "7,0 m",
            "descriptionAnglaise": "7.0 m"
        },
        {
            "clef": "7.5",
            "descriptionFrancaise": "7,5 m",
            "descriptionAnglaise": "7.5 m"
        },
        {
            "clef": "8",
            "descriptionFrancaise": "8,0 m",
            "descriptionAnglaise": "8.0 m"
        },
        {
            "clef": "8.5",
            "descriptionFrancaise": "8,5 m",
            "descriptionAnglaise": "8.5 m"
        },
        {
            "clef": "9",
            "descriptionFrancaise": "9,0 m",
            "descriptionAnglaise": "9.0 m"
        },
        {
            "clef": "9.5",
            "descriptionFrancaise": "9,5 m",
            "descriptionAnglaise": "9.5 m"
        },
        {
            "clef": "10",
            "descriptionFrancaise": "10,0 m",
            "descriptionAnglaise": "10.0 m"
        },
        {
            "clef": "10.5",
            "descriptionFrancaise": "10,5 m",
            "descriptionAnglaise": "10.5 m"
        },
        {
            "clef": "11",
            "descriptionFrancaise": "11,0 m",
            "descriptionAnglaise": "11.0 m"
        },
        {
            "clef": "11.5",
            "descriptionFrancaise": "11,5 m",
            "descriptionAnglaise": "11.5 m"
        },
        {
            "clef": "12",
            "descriptionFrancaise": "12,0 m",
            "descriptionAnglaise": "12.0 m"
        },
        {
            "clef": "12.5",
            "descriptionFrancaise": "12,5 m",
            "descriptionAnglaise": "12.5 m"
        },
        {
            "clef": "13",
            "descriptionFrancaise": "13,0 m",
            "descriptionAnglaise": "13.0 m"
        },
        {
            "clef": "13.5",
            "descriptionFrancaise": "13,5 m",
            "descriptionAnglaise": "13.5 m"
        },
        {
            "clef": "14",
            "descriptionFrancaise": "14,0 m",
            "descriptionAnglaise": "14.0 m"
        },
        {
            "clef": "14.5",
            "descriptionFrancaise": "14,5 m",
            "descriptionAnglaise": "14.5 m"
        }
    ],
    "forme": [
        {
            "clef": "choisir",
            "descriptionFrancaise": null,
            "descriptionAnglaise": "<select>"
        },
        {
            "clef": "grimpant",
            "descriptionFrancaise": "Grimpant",
            "descriptionAnglaise": "Climber"
        },
        {
            "clef": "arbuste-rampant",
            "descriptionFrancaise": "Arbuste rampant",
            "descriptionAnglaise": "Creeping shrub"
        },
        {
            "clef": "petit-arbuste",
            "descriptionFrancaise": "Petit arbuste",
            "descriptionAnglaise": "Small shrub"
        },
        {
            "clef": "arbuste",
            "descriptionFrancaise": "Arbuste",
            "descriptionAnglaise": "Shrub"
        },
        {
            "clef": "arbrisseau",
            "descriptionFrancaise": "Arbrisseau",
            "descriptionAnglaise": "Tall shrub"
        },
        {
            "clef": "petit-arbre",
            "descriptionFrancaise": "Petit arbre",
            "descriptionAnglaise": "Small tree"
        },
        {
            "clef": "moyen-arbre",
            "descriptionFrancaise": "Arbre moyen",
            "descriptionAnglaise": "Medium tree"
        },
        {
            "clef": "grand-arbre",
            "descriptionFrancaise": "Grand arbre",
            "descriptionAnglaise": "Large tree"
        }
    ],
    "hauteur": [
        {
            "clef": "choisir",
            "descriptionFrancaise": null,
            "descriptionAnglaise": "<select>"
        },
        {
            "clef": "-1",
            "descriptionFrancaise": "moins de 1 m",
            "descriptionAnglaise": "less than 1 m"
        },
        {
            "clef": "1a1,9",
            "descriptionFrancaise": "1 m à 1,9 m",
            "descriptionAnglaise": "1 m to 1.9 m"
        },
        {
            "clef": "2a2,9",
            "descriptionFrancaise": "2 m à 2,9 m",
            "descriptionAnglaise": "2 m to 2.9 m"
        },
        {
            "clef": "3a4,9",
            "descriptionFrancaise": "3 m à 4,9 m",
            "descriptionAnglaise": "3 m to 4.9 m"
        },
        {
            "clef": "5a6,9",
            "descriptionFrancaise": "5 m à 6,9 m",
            "descriptionAnglaise": "5 m to 6.9 m"
        },
        {
            "clef": "7a9,9",
            "descriptionFrancaise": "7 m à 9,9 m",
            "descriptionAnglaise": "7 m to 9.9 m"
        },
        {
            "clef": "10a14,9",
            "descriptionFrancaise": "10 m à 14,9 m",
            "descriptionAnglaise": "10 m to 14.9 m"
        },
        {
            "clef": "+15",
            "descriptionFrancaise": "15 m et plus",
            "descriptionAnglaise": "equal or greater than 15 m"
        }
    ],
    "largeur": [
        {
            "clef": "choisir",
            "descriptionFrancaise": null,
            "descriptionAnglaise": "<select>"
        },
        {
            "clef": "-1",
            "descriptionFrancaise": "moins de 1 m",
            "descriptionAnglaise": "less than 1 m"
        },
        {
            "clef": "1a1,9",
            "descriptionFrancaise": "1 m à 1,9 m",
            "descriptionAnglaise": "1 m to 1.9 m"
        },
        {
            "clef": "2a2,9",
            "descriptionFrancaise": "2 m à 2,9 m",
            "descriptionAnglaise": "2 m to 2.9 m"
        },
        {
            "clef": "3a4,9",
            "descriptionFrancaise": "3 m à 4,9 m",
            "descriptionAnglaise": "3 m to 4.9 m"
        },
        {
            "clef": "5a6,9",
            "descriptionFrancaise": "5 m à 6,9 m",
            "descriptionAnglaise": "5 m to 6.9 m"
        },
        {
            "clef": "7a9,9",
            "descriptionFrancaise": "7 m à 9,9 m",
            "descriptionAnglaise": "7 m to 9.9 m"
        },
        {
            "clef": "10a13,9",
            "descriptionFrancaise": "10 m à 13,9 m",
            "descriptionAnglaise": "10 m to 13.9 m"
        },
        {
            "clef": "+14",
            "descriptionFrancaise": "14 m et plus",
            "descriptionAnglaise": "equal or greater than 14 m"
        }
    ]
}

5. Exemple d’hyperlien pour rechercher selon les 11 critères possibles

https://arbres.hydroquebec.com/public/api/v1.0.0/arbres/fr/rechercher/par-criteres
Méthode: POST
Affiche les information des fiches d'arbres/arbustes selon 11 critères possibles (donnés en paramètre).

rechercheParNom=
type=
distancePlantationSecuritaire=
zoneRusticite=
forme=
expositionLumiere=
hauteur=
largeur=
humiditeSol=
positionDeDepart=
nombreAAfficher=

Exemple 1 :

rechercheParNom=sapin
type=c
positionDeDepart=2
nombreAAfficher=6

Permet de récupérer six fiches (à partir de la 2e fiche) triées selon le nom latin et ayant le mot « sapin » dans le nom français, anglais ou latin, de type conifère

Exemple 2 :

humiditeSol=moyenne
zoneRusticite=4a
expositionLumiere=mi-ombre
distancePlantationSecuritaire=5
forme=arbuste

Permet de récupérer toutes les fiches triées selon le nom latin et ayant une humidité du sol de type « moyen », une zone de ruscticité à « 4A », une exposition à la lumière de type « mi-ombre », ayant une distance de plantation sécuritaire de 5 mètres et ayant comme forme « arbuste ».

Exemple 3 :

hauteur=2a2,9

Notes : dans le cas où « positionDeDepart » et « nombreAAfficher » sont utilisés, si « positionDeDepart » est fourni, il faudrait également fournir « nombreAAfficher » et vice versa. Sinon, une exception/erreur sera levée.

6. Exemple d’hyperlien pour afficher le nombre de fiches trouvées selon les 9 critères possibles

http://arbres.hydroquebec.com/public/api/v1.0.0/arbres/fr/compter/par-criteres
Méthode: POST
Affiche le nombre de fiches d'arbres/arbustes selon 9 critères possibles (donnés en paramètre).

rechercheParNom=
type=
distancePlantationSecuritaire=
zoneRusticite=
forme=
expositionLumiere=
hauteur=
largeur=
humiditeSol=

Renseignements additionnels