-
-
Notifications
You must be signed in to change notification settings - Fork 134
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- added Global Natural and Planted Forests - added Search button on all pages
- Loading branch information
Showing
6 changed files
with
385 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
# Global Natural and Planted Forests | ||
|
||
The **Global Natural and Planted Forests** dataset offers a high-resolution (30-meter) map distinguishing natural from planted forests worldwide as of 2021. Created using over 70 million training samples generated from 30-meter Landsat images (1985–2021), this dataset supports improved environmental monitoring and conservation efforts, carbon sequestration assessment, and biodiversity management. The data includes rich spectral, structural, textural, and topographic attributes, enabling users to identify forest types and quantify forest coverage across various spatial scales. | ||
|
||
#### Data Generation and Classification | ||
The dataset leverages a time-series change detection method applied to Landsat imagery, distinguishing planted forests from natural forests based on disturbance frequency. Using a locally adaptive random forest classifier (RF), this method achieved an overall accuracy of 85% when validated against independently interpreted reference data. This high precision makes the dataset an effective tool for global forest resource assessment. | ||
|
||
#### Key Features | ||
- **Resolution**: 30-meter spatial resolution | ||
- **Temporal Range**: Training samples span 1985–2021; map output is for 2021. | ||
- **Training Samples**: Over 70 million samples generated based on disturbance frequency, drawn from Landsat and auxiliary data. | ||
- **Accuracy**: 85% when compared to independent visual reference data. | ||
- **Data Representation**: RGB map where: | ||
- Green pixels represent natural forests, | ||
- Yellow pixels indicate planted (artificial) forests, | ||
- Other colors represent non-forest areas. | ||
|
||
#### Access and Citation | ||
The dataset is publicly available and can be accessed via: | ||
- [Primary Data Source](https://doi.org/10.5281/zenodo.10701417) | ||
- [Supplemented Tiles 300–400](https://doi.org/10.5281/zenodo.13759567) | ||
|
||
#### Citation | ||
|
||
``` | ||
Xiao, Yuelong, Qunming Wang, and Hankui K. Zhang. "Global Natural and Planted Forests Mapping at Fine Spatial Resolution of 30 m." | ||
Journal of Remote Sensing 4 (2024): 0204. | ||
``` | ||
|
||
#### Dataset Citation | ||
|
||
``` | ||
Xiao, Y. (2024). Global Natural and Planted Forests Mapping at Fine Spatial Resolution of 30 m [Data set]. | ||
Zenodo. https://doi.org/10.5281/zenodo.10701417 | ||
``` | ||
|
||
![global_ftype](https://github.com/user-attachments/assets/f2668b0a-e4cb-4569-b81b-bc812518b1bf) | ||
|
||
#### Earth Engine Snippet | ||
|
||
```js | ||
var global_forest_types = ee.ImageCollection("projects/sat-io/open-datasets/GLOBAL-NATURAL-PLANTED-FORESTS"); | ||
``` | ||
|
||
Sample Code: https://code.earthengine.google.com/?scriptPath=users/sat-io/awesome-gee-catalog-examples:agriculture-vegetation-forestry/GLOBAL-NATURAL-PLANTED-FORESTS | ||
|
||
#### License | ||
|
||
This dataset is licensed under a Creative Commons Attribution 4.0 International license. | ||
|
||
Provided by: Xiao et al 2024 | ||
|
||
Curated in GEE by: Samapriya Roy | ||
|
||
Keywords: Global Forest Mapping, Natural and Planted Forests, Carbon Sequestration, Forest Cover Classification, Biodiversity Monitoring, Forest Disturbance, Random Forest Classifier | ||
|
||
Last updated in GEE: 2024-10-27 |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,307 @@ | ||
@keyframes heart{0%,40%,80%,to{transform:scale(1)}20%,60%{transform:scale(1.15)}}.md-typeset .twitter{color:#00acee}.md-typeset .mastodon{color:#897ff8}.md-typeset .mdx-video{width:auto}.md-typeset .mdx-video__inner{height:0;padding-bottom:56.138%;position:relative;width:100%}.md-typeset .mdx-video iframe{border:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.md-typeset .mdx-heart{animation:heart 1s infinite}.md-typeset .mdx-insiders{color:#e91e63}.md-typeset .mdx-switch button{cursor:pointer;transition:opacity .25s}.md-typeset .mdx-switch button:focus,.md-typeset .mdx-switch button:hover{opacity:.75}.md-typeset .mdx-switch button>code{background-color:var(--md-primary-fg-color);color:var(--md-primary-bg-color);display:block}.md-typeset .mdx-deprecated{opacity:.5;transition:opacity .25s}.md-typeset .mdx-deprecated:focus-within,.md-typeset .mdx-deprecated:hover{opacity:1}.md-typeset .mdx-columns ol,.md-typeset .mdx-columns ul{-moz-columns:2;column-count:2}@media screen and (max-width:29.9375em){.md-typeset .mdx-columns ol,.md-typeset .mdx-columns ul{-moz-columns:initial;columns:initial}}.md-typeset .mdx-columns li{-moz-column-break-inside:avoid;break-inside:avoid}.md-typeset .mdx-flags{margin:2em auto}.md-typeset .mdx-flags ol{list-style:none}.md-typeset .mdx-flags ol li{margin-bottom:1em}.md-typeset .mdx-flags__item{display:flex;gap:.6rem}.md-typeset .mdx-flags__content{display:flex;flex:1;flex-direction:column}.md-typeset .mdx-flags__content span{align-items:baseline;display:inline-flex;justify-content:space-between}.md-typeset .mdx-flags__content>span:nth-child(2){font-size:80%}.md-typeset .mdx-flags__content code{float:right}.md-typeset .mdx-author{display:flex;font-size:.68rem}.md-typeset .mdx-author img{border-radius:100%;height:2rem}.md-typeset .mdx-author p:first-child{flex-shrink:0;margin-right:.8rem}.md-typeset .mdx-author p>span{display:block}.md-typeset .mdx-social{height:min(27rem,80vw);position:relative}.md-typeset .mdx-social:hover .mdx-social__image{background-color:#e4e4e40d}.md-typeset .mdx-social__layer{margin-top:4rem;position:absolute;transform-style:preserve-3d;transition:.25s cubic-bezier(.7,0,.3,1)}.md-typeset .mdx-social__layer:hover .mdx-social__label{opacity:1}.md-typeset .mdx-social__layer:hover .mdx-social__image{background-color:#7f7f7ffc}.md-typeset .mdx-social__layer:hover~.mdx-social__layer{opacity:0}.md-typeset .mdx-social__image{box-shadow:-.25rem .25rem .5rem #0000000d;transform:rotate(-40deg) skew(15deg,15deg) scale(.7);transition:all .25s}.md-typeset .mdx-social__image img{display:block}.md-typeset .mdx-social__label{background-color:var(--md-default-fg-color--light);color:var(--md-default-bg-color);display:block;opacity:0;padding:.2rem .4rem;position:absolute;transition:all .25s}.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(6){transform:translateY(-30px)}.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(5){transform:translateY(-20px)}.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(4){transform:translateY(-10px)}.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(3){transform:translateY(0)}.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(2){transform:translateY(10px)}.md-typeset .mdx-social:hover .mdx-social__layer:first-child{transform:translateY(20px)}.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(0){transform:translateY(30px)}.md-banner{color:var(--md-footer-fg-color--lighter)}.md-banner strong{white-space:nowrap}.md-banner a,.md-banner strong{color:var(--md-footer-fg-color)}.md-banner a:focus,.md-banner a:hover{color:currentcolor}.md-banner a:focus .twemoji,.md-banner a:hover .twemoji{background-color:var(--md-footer-fg-color);box-shadow:none}.md-banner .twemoji{border-radius:100%;box-shadow:inset 0 0 0 .05rem currentcolor;display:inline-block;height:1.2rem;padding:.25rem;transition:all .25s;vertical-align:bottom;width:1.2rem}.md-banner .twemoji svg{display:block;max-height:none}.mdx-container{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1123 258'><path d='M1124,2c0,0 0,256 0,256l-1125,0l0,-48c0,0 16,5 55,5c116,0 197,-92 325,-92c121,0 114,46 254,46c140,0 214,-167 572,-166Z' style='fill: hsla(0, 0%, 100%, 1)' /></svg>") no-repeat bottom,linear-gradient(to bottom,var(--md-primary-fg-color),#a63fd9 99%,var(--md-default-bg-color) 99%);padding-top:1rem}[data-md-color-scheme=slate] .mdx-container{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1123 258'><path d='M1124,2c0,0 0,256 0,256l-1125,0l0,-48c0,0 16,5 55,5c116,0 197,-92 325,-92c121,0 114,46 254,46c140,0 214,-167 572,-166Z' style='fill: hsla(232, 15%, 21%, 1)' /></svg>") no-repeat bottom,linear-gradient(to bottom,var(--md-primary-fg-color),#a63fd9 99%,var(--md-default-bg-color) 99%)}.mdx-hero{color:var(--md-primary-bg-color);margin:0 .8rem}.mdx-hero h1{color:currentcolor;font-weight:700;margin-bottom:1rem}@media screen and (max-width:29.9375em){.mdx-hero h1{font-size:1.4rem}}.mdx-hero__content{padding-bottom:6rem}@media screen and (min-width:60em){.mdx-hero{align-items:stretch;display:flex}.mdx-hero__content{margin-top:3.5rem;max-width:19rem;padding-bottom:14vw}.mdx-hero__image{order:1;transform:translateX(4rem);width:38rem}}@media screen and (min-width:76.25em){.mdx-hero__image{transform:translateX(8rem)}}.mdx-hero .md-button{color:var(--md-primary-bg-color);margin-right:.5rem;margin-top:.5rem}.mdx-hero .md-button:focus,.mdx-hero .md-button:hover{background-color:var(--md-accent-fg-color);border-color:var(--md-accent-fg-color);color:var(--md-accent-bg-color)}.mdx-hero .md-button--primary{background-color:var(--md-primary-bg-color);border-color:var(--md-primary-bg-color);color:#894da8}.md-typeset .mdx-iconsearch{background-color:var(--md-default-bg-color);border-radius:.1rem;box-shadow:var(--md-shadow-z1);position:relative;transition:box-shadow 125ms}.md-typeset .mdx-iconsearch:focus-within,.md-typeset .mdx-iconsearch:hover{box-shadow:var(--md-shadow-z2)}.md-typeset .mdx-iconsearch .md-input{background:var(--md-default-bg-color);box-shadow:none}[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch .md-input{background:var(--md-code-bg-color)}.md-typeset .mdx-iconsearch-result{-webkit-backface-visibility:hidden;backface-visibility:hidden;max-height:50vh;overflow-y:auto;scrollbar-color:var(--md-default-fg-color--lighter) #0000;scrollbar-width:thin;touch-action:pan-y}.md-tooltip .md-typeset .mdx-iconsearch-result{max-height:10.25rem}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar{height:.2rem;width:.2rem}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb{background-color:var(--md-default-fg-color--lighter)}.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb:hover{background-color:var(--md-accent-fg-color)}.md-typeset .mdx-iconsearch-result__meta{color:var(--md-default-fg-color--lighter);font-size:.64rem;position:absolute;right:.6rem;top:.4rem}[dir=ltr] .md-typeset .mdx-iconsearch-result__list{margin-left:0}[dir=rtl] .md-typeset .mdx-iconsearch-result__list{margin-right:0}.md-typeset .mdx-iconsearch-result__list{list-style:none;margin:0;padding:0}[dir=ltr] .md-typeset .mdx-iconsearch-result__item{margin-left:0}[dir=rtl] .md-typeset .mdx-iconsearch-result__item{margin-right:0}.md-typeset .mdx-iconsearch-result__item{border-bottom:.05rem solid var(--md-default-fg-color--lightest);margin:0;padding:.2rem .6rem}.md-typeset .mdx-iconsearch-result__item:last-child{border-bottom:none}.md-typeset .mdx-iconsearch-result__item>*{margin-right:.6rem}.md-typeset .mdx-iconsearch-result__item img{height:.9rem;width:.9rem}[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch-result__item img[src*=squidfunk]{filter:invert(1)}.md-typeset .mdx-premium p{margin:2em 0;text-align:center}.md-typeset .mdx-premium img{height:3.25rem}.md-typeset .mdx-premium p:last-child{display:flex;flex-wrap:wrap;justify-content:center}.md-typeset .mdx-premium p:last-child>a{display:block;flex-shrink:0}.md-typeset .mdx-sponsorship__list{margin:2em 0}.md-typeset .mdx-sponsorship__list:after{clear:both;content:"";display:block}[dir=ltr] .md-typeset .mdx-sponsorship__item{float:left}[dir=rtl] .md-typeset .mdx-sponsorship__item{float:right}.md-typeset .mdx-sponsorship__item{border-radius:100%;display:block;height:1.6rem;margin:.2rem;overflow:hidden;transform:scale(1);transition:color 125ms,transform 125ms;width:1.6rem}.md-typeset .mdx-sponsorship__item:focus,.md-typeset .mdx-sponsorship__item:hover{transform:scale(1.1)}.md-typeset .mdx-sponsorship__item:focus img,.md-typeset .mdx-sponsorship__item:hover img{filter:grayscale(0)}.md-typeset .mdx-sponsorship__item--private{background:var(--md-default-fg-color--lightest);color:var(--md-default-fg-color--lighter);font-size:.6rem;font-weight:700;line-height:1.6rem;text-align:center}.md-typeset .mdx-sponsorship__item img{display:block;filter:grayscale(100%) opacity(75%);height:auto;transition:filter 125ms;width:100%}.md-typeset .mdx-sponsorship-button{font-weight:400}.md-typeset .mdx-sponsorship-count,.md-typeset .mdx-sponsorship-total{font-weight:700} | ||
@keyframes heart { | ||
|
||
0%, | ||
40%, | ||
80%, | ||
to { | ||
transform: scale(1) | ||
} | ||
|
||
20%, | ||
60% { | ||
transform: scale(1.15) | ||
} | ||
} | ||
|
||
.md-typeset .twitter { | ||
color: #00acee | ||
} | ||
|
||
.md-typeset .mastodon { | ||
color: #897ff8 | ||
} | ||
|
||
.md-typeset .mdx-video { | ||
width: auto | ||
} | ||
|
||
.md-typeset .mdx-video__inner { | ||
height: 0; | ||
padding-bottom: 56.138%; | ||
position: relative; | ||
width: 100% | ||
} | ||
|
||
.md-typeset .mdx-video iframe { | ||
border: none; | ||
height: 100%; | ||
left: 0; | ||
overflow: hidden; | ||
position: absolute; | ||
top: 0; | ||
width: 100% | ||
} | ||
|
||
.md-typeset .mdx-heart { | ||
animation: heart 1s infinite | ||
} | ||
|
||
.md-typeset .mdx-insiders { | ||
color: #e91e63 | ||
} | ||
|
||
.md-typeset .mdx-switch button { | ||
cursor: pointer; | ||
transition: opacity .25s | ||
} | ||
|
||
.md-typeset .mdx-switch button:focus, | ||
.md-typeset .mdx-switch button:hover { | ||
opacity: .75 | ||
} | ||
|
||
.md-typeset .mdx-switch button>code { | ||
background-color: var(--md-primary-fg-color); | ||
color: var(--md-primary-bg-color); | ||
display: block | ||
} | ||
|
||
.md-typeset .mdx-deprecated { | ||
opacity: .5; | ||
transition: opacity .25s | ||
} | ||
|
||
.md-typeset .mdx-deprecated:focus-within, | ||
.md-typeset .mdx-deprecated:hover { | ||
opacity: 1 | ||
} | ||
|
||
.md-typeset .mdx-columns ol, | ||
.md-typeset .mdx-columns ul { | ||
-moz-columns: 2; | ||
column-count: 2 | ||
} | ||
|
||
@media screen and (max-width:29.9375em) { | ||
|
||
.md-typeset .mdx-columns ol, | ||
.md-typeset .mdx-columns ul { | ||
-moz-columns: initial; | ||
columns: initial | ||
} | ||
} | ||
|
||
.md-typeset .mdx-columns li { | ||
-moz-column-break-inside: avoid; | ||
break-inside: avoid | ||
} | ||
|
||
.md-typeset .mdx-flags { | ||
margin: 2em auto | ||
} | ||
|
||
.md-typeset .mdx-flags ol { | ||
list-style: none | ||
} | ||
|
||
.md-typeset .mdx-flags ol li { | ||
margin-bottom: 1em | ||
} | ||
|
||
.md-typeset .mdx-flags__item { | ||
display: flex; | ||
gap: .6rem | ||
} | ||
|
||
.md-typeset .mdx-flags__content { | ||
display: flex; | ||
flex: 1; | ||
flex-direction: column | ||
} | ||
|
||
.md-typeset .mdx-flags__content span { | ||
align-items: baseline; | ||
display: inline-flex; | ||
justify-content: space-between | ||
} | ||
|
||
.md-typeset .mdx-flags__content>span:nth-child(2) { | ||
font-size: 80% | ||
} | ||
|
||
.md-typeset .mdx-flags__content code { | ||
float: right | ||
} | ||
|
||
.md-typeset .mdx-author { | ||
display: flex; | ||
font-size: .68rem | ||
} | ||
|
||
.md-typeset .mdx-author img { | ||
border-radius: 100%; | ||
height: 2rem | ||
} | ||
|
||
.md-typeset .mdx-author p:first-child { | ||
flex-shrink: 0; | ||
margin-right: .8rem | ||
} | ||
|
||
.md-typeset .mdx-author p>span { | ||
display: block | ||
} | ||
|
||
.md-typeset .mdx-social { | ||
height: min(27rem, 80vw); | ||
position: relative | ||
} | ||
|
||
.md-typeset .mdx-social:hover .mdx-social__image { | ||
background-color: #e4e4e40d | ||
} | ||
|
||
.md-typeset .mdx-social__layer { | ||
margin-top: 4rem; | ||
position: absolute; | ||
transform-style: preserve-3d; | ||
transition: .25s cubic-bezier(.7, 0, .3, 1) | ||
} | ||
|
||
.md-typeset .mdx-social__layer:hover .mdx-social__label { | ||
opacity: 1 | ||
} | ||
|
||
.md-typeset .mdx-social__layer:hover .mdx-social__image { | ||
background-color: #7f7f7ffc | ||
} | ||
|
||
.md-typeset .mdx-social__layer:hover~.mdx-social__layer { | ||
opacity: 0 | ||
} | ||
|
||
.md-typeset .mdx-social__image { | ||
box-shadow: -.25rem .25rem .5rem #0000000d; | ||
transform: rotate(-40deg) skew(15deg, 15deg) scale(.7); | ||
transition: all .25s | ||
} | ||
|
||
.md-typeset .mdx-social__image img { | ||
display: block | ||
} | ||
|
||
.md-typeset .mdx-social__label { | ||
background-color: var(--md-default-fg-color--light); | ||
color: var(--md-default-bg-color); | ||
display: block; | ||
opacity: 0; | ||
padding: .2rem .4rem; | ||
position: absolute; | ||
transition: all .25s | ||
} | ||
|
||
.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(6) { | ||
transform: translateY(-30px) | ||
} | ||
|
||
.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(5) { | ||
transform: translateY(-20px) | ||
} | ||
|
||
.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(4) { | ||
transform: translateY(-10px) | ||
} | ||
|
||
.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(3) { | ||
transform: translateY(0) | ||
} | ||
|
||
.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(2) { | ||
transform: translateY(10px) | ||
} | ||
|
||
.md-typeset .mdx-social:hover .mdx-social__layer:first-child { | ||
transform: translateY(20px) | ||
} | ||
|
||
.mdx-social .mdx-sponsorship__item:hover~.mdx-social__layer { | ||
transform: translateY(30px) | ||
} | ||
|
||
.md-banner { | ||
color: var(--md-footer-fg-color--lighter) | ||
} | ||
|
||
.md-banner strong { | ||
white-space: nowrap | ||
} | ||
|
||
.md-banner a, | ||
.md-banner strong { | ||
color: var(--md-footer-fg-color) | ||
} | ||
|
||
.md-banner a:focus, | ||
.md-banner a:hover { | ||
color: currentcolor | ||
} | ||
|
||
.md-banner a:focus .twemoji, | ||
.md-banner a:hover .twemoji { | ||
background-color: var(--md-footer-fg-color); | ||
box-shadow: none | ||
} | ||
|
||
.md-banner .twemoji { | ||
border-radius: 100%; | ||
box-shadow: inset 0 0 0 .05rem currentcolor; | ||
display: inline-block; | ||
height: 1.2rem; | ||
padding: .25rem; | ||
transition: all .25s; | ||
vertical-align: bottom; | ||
width: 1.2rem | ||
} | ||
|
||
.md-banner .twemoji svg { | ||
display: block; | ||
max-height: none | ||
} | ||
|
||
/* Floating Button Styles */ | ||
.floating-button { | ||
position: fixed; | ||
bottom: 20px; | ||
right: 20px; | ||
background-color: #000000; | ||
/* Black background */ | ||
color: #FFFFFF !important; | ||
/* White text */ | ||
padding: 10px 20px; | ||
border-radius: 25px; | ||
font-weight: bold; | ||
text-align: center; | ||
font-size: 14px; | ||
z-index: 1000; | ||
cursor: pointer; | ||
text-decoration: none; | ||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); | ||
transition: background-color 0.3s; | ||
display: inline-block; | ||
} | ||
|
||
/* Hover Effect */ | ||
.floating-button:hover { | ||
background-color: #333333; | ||
/* Dark grey on hover */ | ||
} | ||
|
||
/* Responsive adjustments */ | ||
@media (max-width: 600px) { | ||
.floating-button { | ||
padding: 8px 16px; | ||
font-size: 13px; | ||
bottom: 15px; | ||
right: 15px; | ||
} | ||
} |
Oops, something went wrong.