You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The free and open source package Python Agro-Ecological Zoning (PyAEZ) was developed to address country-specific spatial information needs on future agricultural production. The finalization of this publication was led by Dr. Manzul Kumar Hazarika, Dr. Kittiphon Boonma and Swun Wunna Htet are the main authors for this publication with technical advice and contribution from Prof. Rajendra P. Shrestha.
3
+
The free and open source package Python Agro-Ecological Zoning (PyAEZ) was developed to address country-specific spatial information needs on future agricultural production. The finalization of this web-based PyAEZ documentation was done by Swun Wunna Htet, Senior Research Associate of GIC-AIT.
4
4
5
-
The authors acknowledge the contribution from the Asian Institute of Technology - Geoinformatics Center and the Food and Agriculture Organization of the United Nations (FAO) through the Geospatial Unit and the Regional Office for Asia and the Pacific (FAO-RAP). The PyAEZ development received financial support under a regional initiative on “Capacity building for Agro-Ecological Zone (AEZ) mapping and modelling to project climate suitability of crops and land uses” in collaboration with the FAO-RAP and the “Strengthening agro-climatic monitoring and information systems to improve adaptation to climate change and food security in Lao PDR (GCP /LAO/021/LDF)” project. The code development received contribution from Lakmal Nawarathnage, Thaileng Thol, Gianluca Franceschini, Shraddha Sharma, Dr. Kavinda Gunasekara, Dr. Kittiphon Boonma, Swun Wunna Htet and Dwijendra Das.
5
+
The authors acknowledge the contribution from the Asian Institute of Technology - Geoinformatics Center (GIC-AIT) and the Food and Agriculture Organization of the United Nations (FAO) through the Geospatial Unit and the Regional Office for Asia and the Pacific (FAO-RAP). The PyAEZ development received financial support under a regional initiative on “Capacity building for Agro-Ecological Zone (AEZ) mapping and modelling to project climate suitability of crops and land uses” in collaboration with the FAO-RAP and the “Strengthening agro-climatic monitoring and information systems to improve adaptation to climate change and food security in Lao PDR (GCP /LAO/021/LDF)” project. The code development received contribution from Lakmal Nawarathnage, Thaileng Thol, Gianluca Franceschini, Shraddha Sharma, Dr. Kavinda Gunasekara, Dr. Kittiphon Boonma, Swun Wunna Htet and Dwijendra Das.
6
6
7
-
This achievement would have not been made possible without the continuous technical contribution and advice from Günther Fischer from the International Institute for Applied Systems Analysis (IIASA) and Freddy Nachtergaele. The authors are also grateful for the financialand management support from FAO, especially Beau Damon, Monica Petri, Federica Chiozza, Joyce Ahimbisibwe, Dario Spiller, Rutendo Mukaratirwa and Matieu Henry.
7
+
This achievement would have not been made possible without the continuous technical contribution and advice from Günther Fischer from the International Institute for Applied Systems Analysis (IIASA) and Freddy Nachtergaele. The authors are also grateful for the financial, management and technical support from FAO, especially Beau Damon, Monica Petri, Federica Chiozza, Joyce Ahimbisibwe, Dario Spiller, Rutendo Mukaratirwa, Filippo Sarvia and Matieu Henry.
Google Earth Engine : https://developers.google.com/earth-engine/datasets
31
+
Google Earth Engine : [click-here](https://developers.google.com/earth-engine/datasets)
32
32
33
33
___
34
34
@@ -56,7 +56,13 @@ PyAEZ requires to provide all mandatory crop parameters to be prepared by users'
56
56
3. Crop-specific thermal characteristics
57
57
4. Land utilization type characteristics
58
58
59
-
While most of the parameterizations can be referred to GAEZv4 Appendix (Source: https://s3.eu-west-1.amazonaws.com/data.gaezdev.aws.fao.org/documentation/GAEZ4_Appendices.xlsx), some requires additional references apart from GAEZ context. The crop parameters can also be user-defined, or experimental, i.e., some parameters can be estimated from laboratory experiments, as FAO scientists initiated in the early 1900's.
59
+
While most of the parameterizations can be referred to [GAEZv4 Appendix](https://s3.eu-west-1.amazonaws.com/data.gaezdev.aws.fao.org/documentation/GAEZ4_Appendices.xlsx), some requires additional references apart from GAEZ context. The crop parameters can also be user-defined, or experimental, i.e., some parameters can be estimated from laboratory experiments, as FAO scientists initiated in the early 1900's.
60
+
61
+
!!! info
62
+
63
+
Additional crop information can be referred to the following resources:
64
+
65
+
1. [ECOCROP](https://gaez.fao.org/pages/ecocrop) is a crop database designed to collect and provide information on plant characteristics and crop environmental requirements for more than 200 plant species. It provides sutability of a crop for a specified enfironment. Several information includes category, life form, growth habit, life span and environmental description (minimum and maximum temperature, annual precipitation, soil pH, etc.,).
60
66
61
67
An extensive list of crop paramters to prepare as an excel sheet are provided as below:
Copy file name to clipboardExpand all lines: docs/M1.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ These following functions are required to set up first before AEZ project initia
11
11
12
12
### Initialization of M1 Object Class Creation
13
13
14
-
PyAEZ codes utilizes ‘Object-Oriented Programming’ style, meaning that each module has its own Classes containing separate attributes and functions. Therefore, it is essential that the necessary object-classes are initiated at the beginning of each module. For Module 1, the Class that we need is called ‘ClimateRegime’, and is imported and initiated as
14
+
PyAEZ codes utilizes ‘Object-Oriented Programming’ style, meaning that each module has its own Classes containing separate attributes and functions. Therefore, it is essential that the necessary object-classes are initiated at the beginning of each module. For Module 1, the Class that we need is called `ClimateRegime`, and is imported and initiated.
15
15
16
16
```py title="M1 Object Class Creation" linenums="1"
The matching of the individual crop LUT heat unit requirements with the prevailing temperature sum is the purpose of temperature summation screening. TSUM is evaluated from base temperature of 0 ℃ for each individual cycle length duration. In version 2.1.0, the new algorithm for TSUM screening is introduced which is implemented with different inputs.
263
+
The matching of the individual crop LUT heat unit requirements with the prevailing temperature sum is the purpose of temperature summation screening. TSUM is evaluated from base temperature of 0 ℃ for each individual cycle length duration. Starting from version 2.1.0, the new algorithm for TSUM screening is introduced which is implemented with different inputs.
260
264
261
265
TSUM screening works to evaluate three conditions, each deciding the TSUM suitability termed as: “Optimum”, “Sub-optimum" and "Not-suitable”. Optimum condition requires no reduction factor to the calculated yield, while the rest of two conditions calculates the TSUM related reduction factor. Each condition has upper and lower boundaries (See Figure 6); defined as threshold points for the users to provide as below:
262
266
@@ -271,7 +275,7 @@ Any TSUM values within the optimum threshold range (green line) are considered a
271
275
272
276
!!! note "Additional Information"
273
277
274
-
TSUM setting is done in the excel sheet from [data preparation](Data_Prep.md#crop-parameter-preparation). TSUM screening requires providing all six thresholds to activate. If one of the thresholds is missing, TSUM screening will not be activate. If users do not want to apply TSUM screening, provide **nan** value to all six variables.
278
+
TSUM setting is done in the excel sheet from [data preparation](Data_Prep.md#crop-parameter-preparation). TSUM screening requires providing all six thresholds to activate. If one of the thresholds is missing, TSUM screening will not be activated. If users do not want to apply TSUM screening, provide **nan** value to all six variables.
This function returns the terrain suitability map (fc5) after applying the terrain constraint function. Based on the setting from `applyTerrainConstraints`, the fc5 map can be representative for either rainfed or irrigated. Fc5 values ranges from 0 (Not Suitable) to 1 (Very Suitable).
151
151
152
-
```py title="Get Fc5 map" linenums="s1"
152
+
```py title="Get Fc5 map" linenums="1"
153
153
fc5_map = terrain.getTerrainReductionFactor()
154
154
```
155
155
@@ -171,7 +171,7 @@ ___
171
171
172
172
This function extracts the Fournier Index (FI) map after the execution of `calculateFI` function.
0 commit comments