deafrica_tools.app.forestmonitoring#

Fonctions pour charger et interagir avec les données de changement forestier mondial (Global Forest Change) dans le notebook de surveillance forestière, à l’intérieur du dossier Real_world_examples.

Fonctions

create_expanded_button(description, button_style)

Définit un certain nombre de propriétés CSS pour créer un bouton afin de gérer les clics de souris.

get_gfclayer_gain(gfclayer_ds[, gfclayer])

Prétraiter la couche de "gain" du changement forestier mondial.

get_gfclayer_lossyear(gfclayer_ds, ...[, ...])

Prétraiter la couche de "lossyear" du changement forestier mondial.

get_gfclayer_treecover2000(gfclayer_ds[, ...])

Prétraiter la couche de "treecover2000" du changement forestier mondial.

get_lat_label(lat)

Obtenir l'étiquette de latitude donnée la valeur de latitude.

get_lon_label(lon)

Obtenir l'étiquette de longitude donnée la valeur de longitude.

get_product_tiles()

Obtenir les granules individuels de 10x10 degrés qui composent l'ensemble de données Global Forest Change 2000-2023.

load_all_gfclayers(gdf_drawn)

load_gfclayer(gdf_drawn, gfclayer)

Charge la couche de changement forestier mondial sélectionnée pour la zone dessinée sur le widget de carte.

make_box_layout()

Définit un certain nombre de propriétés CSS qui impactent la disposition d'un widget.

plot_gfclayer(gfclayer_ds, start_year, ...)

plot_gfclayer_all(gfclayer_ds, start_year, ...)

Tracer toutes les couches de changement forestier mondial chargées.

plot_gfclayer_gain(gfclayer_ds[, gfclayer])

Tracer la couche de "gain" du changement forestier mondial.

plot_gfclayer_lossyear(gfclayer_ds, ...[, ...])

Tracer la couche de "lossyear" du changement forestier mondial.

plot_gfclayer_treecover2000(gfclayer_ds[, ...])

Tracer la couche de "treecover2000" du changement forestier mondial.

update_map_layers(self)

Mises à jour du widget de carte pour ajouter un nouveau fond de carte lorsqu'il est sélectionné en utilisant les options de menu.

Classes

forest_monitoring_app(*args, **kwargs)

deafrica_tools.app.forestmonitoring.create_expanded_button(description, button_style)#

Définit un certain nombre de propriétés CSS pour créer un bouton afin de gérer les clics de souris.

class deafrica_tools.app.forestmonitoring.forest_monitoring_app(*args: Any, **kwargs: Any)#
update_basemap(change)#

Met à jour la carte de fond sur le widget cartographique en fonction de la valeur sélectionnée du widget dropdown_basemap.

update_checkbox_max_size(change)#

Définit la valeur de self.max_size sur True lorsque la CheckBox checkbox_max_size est cochée.

update_gfclayer(change)#

Met à jour la couche Global Forest Change à tracer en fonction de la valeur sélectionnée du widget dropdown_gfclayer.

update_timerange(change)#

Met à jour la plage temporelle des données à charger.

deafrica_tools.app.forestmonitoring.get_gfclayer_gain(gfclayer_ds, gfclayer='gain')#

Prétraiter la couche de « gain » du changement forestier mondial.

deafrica_tools.app.forestmonitoring.get_gfclayer_lossyear(gfclayer_ds, start_year, end_year, gfclayer='lossyear')#

Prétraiter la couche de « lossyear » du changement forestier mondial.

deafrica_tools.app.forestmonitoring.get_gfclayer_treecover2000(gfclayer_ds, gfclayer='treecover2000')#

Prétraiter la couche de « treecover2000 » du changement forestier mondial.

deafrica_tools.app.forestmonitoring.get_lat_label(lat: float) → str#

Obtient l’étiquette de latitude donnée pour la valeur de latitude. :param lat: Latitude pour laquelle obtenir l’étiquette. :type lat: float

Renvoie:

Étiquette de latitude où les valeurs négatives sont Sud et les valeurs positives sont Nord.

Type renvoyé:

str

deafrica_tools.app.forestmonitoring.get_lon_label(lon: float) → str#

Obtient l’étiquette de longitude donnée pour la valeur de longitude. :param lon: Longitude pour laquelle obtenir l’étiquette. :type lon: float

Renvoie:

Étiquette de longitude où les valeurs négatives sont Est et les valeurs positives sont Ouest.

Type renvoyé:

str

deafrica_tools.app.forestmonitoring.get_product_tiles() → geopandas.GeoDataFrame#

Obtenir les granules individuels de 10x10 degrés qui composent l’ensemble de données Global Forest Change 2000-2023.

Renvoie:

  • gpd.GeoDataFrame – Les granules individuels de 10x10 degrés qui composent le Global Forest Change 2000-2023

  • dataset

deafrica_tools.app.forestmonitoring.load_gfclayer(gdf_drawn, gfclayer)#

Charge la couche de changement forestier mondial sélectionnée pour la zone dessinée sur le widget de carte.

deafrica_tools.app.forestmonitoring.make_box_layout()#

Définit un certain nombre de propriétés CSS qui impactent la disposition d’un widget.

deafrica_tools.app.forestmonitoring.plot_gfclayer_all(gfclayer_ds, start_year, end_year)#

Tracer toutes les couches de changement forestier mondial chargées.

deafrica_tools.app.forestmonitoring.plot_gfclayer_gain(gfclayer_ds, gfclayer='gain')#

Tracer la couche de « gain » du changement forestier mondial.

deafrica_tools.app.forestmonitoring.plot_gfclayer_lossyear(gfclayer_ds, start_year, end_year, gfclayer='lossyear')#

Tracer la couche de « lossyear » du changement forestier mondial.

deafrica_tools.app.forestmonitoring.plot_gfclayer_treecover2000(gfclayer_ds, gfclayer='treecover2000')#

Tracer la couche de « treecover2000 » du changement forestier mondial.

deafrica_tools.app.forestmonitoring.update_map_layers(self)#

Mises à jour du widget de carte pour ajouter un nouveau fond de carte lorsqu’il est sélectionné en utilisant les options de menu.