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
|
Définit un certain nombre de propriétés CSS pour créer un bouton afin de gérer les clics de souris. |
|
Prétraiter la couche de "gain" du changement forestier mondial. |
|
Prétraiter la couche de "lossyear" du changement forestier mondial. |
|
Prétraiter la couche de "treecover2000" du changement forestier mondial. |
|
Obtenir l'étiquette de latitude donnée la valeur de latitude. |
|
Obtenir l'étiquette de longitude donnée la valeur de longitude. |
Obtenir les granules individuels de 10x10 degrés qui composent l'ensemble de données Global Forest Change 2000-2023. |
|
|
|
|
Charge la couche de changement forestier mondial sélectionnée pour la zone dessinée sur le widget de carte. |
Définit un certain nombre de propriétés CSS qui impactent la disposition d'un widget. |
|
|
|
|
Tracer toutes les couches de changement forestier mondial chargées. |
|
Tracer la couche de "gain" du changement forestier mondial. |
|
Tracer la couche de "lossyear" du changement forestier mondial. |
|
Tracer la couche de "treecover2000" du changement forestier mondial. |
|
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
|
- 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.