News outside of mapme.biodiversity that can be of interest #187
Replies: 25 comments 26 replies
|
@cboettig recently posted about the Source Cooperative in #186 |
|
This video showcases the use of wind data from the ERA5 dataset using the ecmwfr package |
|
Thanks! In this spirit, have you seen the duckdb spatial extension ? A lot of remote assets are in tabular form with lat/lon columns in csv etc. I've been exploring how we can use duckdb to access and perform spatial operations on those data without downloading them. Here's a trivial example: library(duckdbfs)
library(dplyr)
spatial_csv <- paste0("https://raw.githubusercontent.com/cboettig/duckdbfs/",
"7189ed7e0456927a55a877acf77aaadc074ba01b/",
"inst/extdata/spatial-test.csv") |>
open_dataset(format = "csv")
spatial_csv |>
mutate(geometry = ST_Point(longitude, latitude)) |>
to_sf()For an ambitious example, here I try and do a spatial polygon filter on the GBIF data on AWS. This takes about 18min on my machine, but even a non-spatial filter, e.g. by bounding box, takes about 8min since GBIF is quite large. (This uses my thin wrapper around library(dplyr)
library(sf)
library(spData)
library(duckdbfs) # remotes::install_github("cboettig/duckdbfs")
# let's say we have some polygon to filter by:
costa_rica <- world |> filter(grepl("Costa Rica", name_long)) |> pull(geom) |> st_as_text()
# connect to the dataset
gbif <- duckdbfs::open_dataset("s3://gbif-open-data-us-east-1/occurrence/2022-12-01/occurrence.parquet", s3_region="us-east-1")
# Create a geometry column from the point data, then use it in filters
cr_species <-
gbif |>
mutate(geometry = ST_Point(decimallongitude, decimallatitude)) |>
filter(class == "Mammalia") |>
filter(ST_Within(geometry, ST_GeomFromText({costa_rica}))) |>
to_sf()Haven't tested this that extensively, but curious what you think and if it could be relevant here. The docs for the spatial extension have richer examples and notes on all the supported spatial functions |
|
Iconnect is an R package to analyse landscape connectivity that also works with vector data. |
|
Chelsea is a high-resolution (~1km) climatology data set with a very high number of pre-computed variables. |
|
WorldCereal, a dynamic, 10m crop and irrigation product developed by ESA. Might be interesting for agricultural use-cases. |
|
|
ACLED released a conflict exposure tool based on WorldPop. Could be an inspiration for a new indicator with UCDP GED. https://www.worldpop.org/blog/conflict-exposure-a-new-tool-to-measure-the-impact-of-conflict/ |
|
There is a new OGC Standard Working Group currently in the process of formation on the topic of Geospatial Indicator Reporting in the context of SDGs. |
|
Upcoming GDAL 3.9 will have a feature implemented that sorts geoparquet files by bounding-box for faster reads when spatially filtering (see here). Could be useful when evaluating performant formats/file organizations to translate vector resources to in the next months. |
|
New coastal mid-res digital terrain model with low errors here. |
|
JRC's technical report on global forest map for 2020. |
|
Near-real-time estimation of carbon dioxide and water flux from geostationary satellites from the ALIVE project. |
|
1m resolution with global coverage of tree heights from Meta and WRI -> here... Absolutely crazy! |
|
Hi friends, have you seen the beautiful work of Gilberto Camara and colleagues in the |
|
This paper is not that new but I found it interesting regarding the appropriate scale of analysis to use for spatial impact evaluation: https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0167945 |
|
Access to zarr data cubes for weather data via dynamical.org |
|
I just stumbled upon https://overturemaps.org/. Right now, it looks a bit like a mirror for OSM data to me, but maybe this is something to keep an eye on, since it may evolve into a cool data source for non-remote sensing based indicators. |
|
Paper on the technical implementation of the DOPA processing back-end. |
|
Annual global total estimated wildfire carbon emissions from 2003 to 2023, Source: CAMS |
|
R package post to streamline vector datacubes for polygons that change over space and time. |
|
3ie has launched a new inventory of remote-sensing indicators for development, with this blog providing some background. “If you are interested in using geospatial data, or are interpreting geospatial data, you can navigate here, to your sector of interest, and then be presented with a list of RS indicators and which social science variables they are used as a proxy for. You can find descriptions and pros and cons for each indicator, and then can explore the paper repository to find methodological and empirical papers related to that indicator” “The largest categories were agriculture (37 papers), firms (30), education (29), social protection (24), and macroeconomics (20).”. He then provides one sentence summaries of the education papers. |
|
Interesting resource here: rspatialdata is a collection of data sources and tutorials on visualising spatial data using R |
Uh oh!
There was an error while loading. Please reload this page.
I propose to open this thread so all contributors can post links to news that can be inspiring for the development of this package and the underlying framework.
All reactions