Skip to content

Instantly share code, notes, and snippets.

@schwehr
Created May 22, 2023 19:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save schwehr/c7f75cf0e05ff5f837ba29db2f0f533f to your computer and use it in GitHub Desktop.
Save schwehr/c7f75cf0e05ff5f837ba29db2f0f533f to your computer and use it in GitHub Desktop.
NEON CHM STAC preview
{
"description": "Height of the top of canopy above bare earth (Canopy Height Model; CHM);\ndata are mosaicked over the AOP footprint onto a spatially uniform grid at 1\nm spatial resolution. The CHM is generated by creating a continuous surface\nof canopy height estimates across the entire spatial domain of the LiDAR\nsurvey, derived from the LiDAR point cloud. The point cloud is separated\ninto classes representing the ground and vegetation returns. The ground\nclassified points allow for calculation of a height normalized point cloud\nto provide a relative estimate of vegetation elevation. A surface is then\ngenerated using the height normalized vegetation points to produce the\nCHM. Any canopy heights less than 2m are set to zero for data collected with\nthe Optech Gemini LiDAR sensors, and less than 2/3m for the Riegl and Optech\nGalaxy sensors.\n\nSee [NEON Data Product DP3.30015.001](\nhttps://data.neonscience.org/data-products/DP3.30015.001) for\nmore details.\n\nDocumentation: [NEON DP3.30015.001 Quick StartGuide](\nhttps://data.neonscience.org/api/v0/documents/quick-start-guides/NEON.QSG.DP3.30015.001v1?inline=true&fallback=html)\n",
"extent": {
"spatial": {
"bbox": [
[
-170,
16,
-66,
73
]
]
},
"temporal": {
"interval": [
[
"2013-01-01T00:00:00Z",
null
]
]
}
},
"gee:skip_indexing": true,
"gee:terms_of_use": "[CC0-1.0](https://spdx.org/licenses/CC0-1.0.html)\n\nAll data collected by NEON and provided as data products, with the exception\nof data related to rare, threatened, or endangered (RTE) species, are\nreleased to the public domain under [Creative Commons CC0 1.0 \"No Rights\nReserved\"](https://creativecommons.org/publicdomain/zero/1.0/). No\ncopyright has been applied to NEON data; any person may copy, modify, or\ndistribute the data, for commercial or non-commercial purposes, without\nasking for permission. NEON data may still be subject to other laws or\nrights such as for privacy, and NEON makes no warranties about the data and\ndisclaims all liability. When using or citing NEON data, no implication\nshould be made about endorsement by NEON. In most countries, data and facts\nare not copyrightable. By putting NEON data into the public domain, we\nencourage broad use, particularly in scientific analyses and data\naggregations. However, please be aware of the following scholarly norms:\nNEON data should be used in a way that is mindful of the limitations of the\ndata, using the documentation associated with the data packages as a\nguide. Please refer to [NEON Data Guidelines and\nPolicies](https://www.neonscience.org/data-samples/guidelines-policies) for\ndetailed information on how to properly use and cite NEON data, as well as\nbest practices for publishing research that uses NEON data.\n",
"gee:type": "image_collection",
"id": "NEON/CHM",
"keywords": [
"canopy",
"forest",
"lidar",
"vegetation"
],
"license": "CC0-1.0",
"links": [
{
"href": "https://storage.googleapis.com/earthengine-stac/catalog/NEON/NEON_CHM.json",
"rel": "self",
"type": "application/json"
},
{
"href": "https://storage.googleapis.com/earthengine-stac/catalog/NEON/catalog.json",
"rel": "parent",
"type": "application/json"
},
{
"href": "https://storage.googleapis.com/earthengine-stac/catalog/catalog.json",
"rel": "root",
"type": "application/json"
},
{
"code": "JavaScript",
"href": "https://code.earthengine.google.com/?scriptPath=Examples:Datasets/NEON/NEON_CHM",
"rel": "related",
"title": "Run the example for NEON/CHM in the Earth Engine Code Editor",
"type": "text/html"
},
{
"href": "https://developers.google.com/earth-engine/datasets/images/NEON/NEON_CHM_sample.png",
"rel": "preview",
"type": "image/png"
},
{
"href": "https://developers.google.com/earth-engine/datasets/catalog/NEON_CHM#terms-of-use",
"rel": "license",
"type": "text/html"
},
{
"href": "https://spdx.org/licenses/CC0-1.0.html",
"rel": "license",
"type": "text/html"
}
],
"providers": [
{
"name": "NEON",
"roles": [
"licensor",
"producer"
],
"url": "https://www.neonscience.org/"
},
{
"name": "Google Earth Engine",
"roles": [
"host"
],
"url": "https://developers.google.com/earth-engine/datasets/catalog/NEON_CHM"
}
],
"sci:citation": "See [NEON citation guidelines](https://www.neonscience.org/data-samples/guidelines-policies/citing)",
"stac_extensions": [
"https://stac-extensions.github.io/eo/v1.0.0/schema.json",
"https://stac-extensions.github.io/scientific/v1.0.0/schema.json"
],
"stac_version": "1.0.0",
"summaries": {
"eo:bands": [
{
"description": "Canopy Height Model",
"gee:units": "m",
"name": "CHM"
}
],
"gee:schema": [
{
"description": "Unique visit number to the NEON site",
"name": "AOP_VISIT_NUMBER",
"type": "STRING"
},
{
"description": "Year the data were collected",
"name": "FLIGHT_YEAR",
"type": "STRING"
},
{
"description": "NEON eco-climatic domain code, \"D01\" to \"D20\". See [https://www.neonscience.org/field-sites/about-field-sites](https://www.neonscience.org/field-sites/about-field-sites)",
"name": "NEON_DOMAIN",
"type": "STRING"
},
{
"description": "NEON four-digit site code. See https://www.neonscience.org/field-sites",
"name": "NEON_SITE",
"type": "STRING"
},
{
"description": "NEON data product identification code. Always set to: \"DP3.30015.001\"",
"name": "NEON_DATA_PROD_ID",
"type": "STRING"
},
{
"description": "NEON data product url. Always set to: [https://data.neonscience.org/data-products/DP3.30015.001](https://data.neonscience.org/data-products/DP3.30015.001)",
"name": "NEON_DATA_PROD_URL",
"type": "STRING"
},
{
"description": "Acronym of the NEON data product type; CHM = Canopy Height Model",
"name": "PRODUCT_TYPE",
"type": "STRING"
},
{
"description": "Make and model of the lidar sensor: \"Optech Galaxy Prime\", \"Optech Gemini\", \"Riegl Q780\"",
"name": "SENSOR_NAME",
"type": "STRING"
},
{
"description": "Serial number of the lidar sensor: \"12SEN311\", \"11SEN287\", \"5060445\", \"220855\"",
"name": "SENSOR_SERIAL",
"type": "STRING"
},
{
"description": "NEON Release Tag. See [https://www.neonscience.org/data-samples/data-management/data-revisions-releases](https://www.neonscience.org/data-samples/data-management/data-revisions-releases)",
"name": "RELEASE_TAG",
"type": "STRING"
}
],
"gee:visualizations": [
{
"display_name": "Canopy Height Model (CHM)",
"image_visualization": {
"band_vis": {
"bands": [
"CHM"
],
"max": [
50
],
"min": [
0
]
}
},
"lookat": {
"lat": 37.060000000000002,
"lon": -119.25,
"zoom": 12
}
}
],
"gsd": [
1
],
"instruments": [
"Optech Galaxy Prime",
"Optech Gemini",
"Riegl Q780"
],
"platform": [
"NEON"
]
},
"title": "NEON Canopy Height Model (CHM)",
"type": "Collection"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment