Skip to content

Instantly share code, notes, and snippets.

@mdsumner
Created December 17, 2025 01:42
Show Gist options
  • Select an option

  • Save mdsumner/bb6daf8f8269b8db515d671497b2115a to your computer and use it in GitHub Desktop.

Select an option

Save mdsumner/bb6daf8f8269b8db515d671497b2115a to your computer and use it in GitHub Desktop.
library(measoshapes)
library(dplyr)
library(sf)

## join on the names
measo_regions <- measo_regions05  |>  inner_join(measo_names, by = "name", relationship = "many-to-many")
## here we dissolve by name (remove the antimeridian split)
measo <- measo_regions |>  group_by(name, zone, fill) |>  summarize()  
## here we drop NA regions
measo_valid <- measo |> filter(!is.na(zone))

sf::write_sf(measo_regions, "measo_regions.gpkg")
sf::write_sf(measo, "measo.gpkg")
sf::write_sf(measo_valid, "measo_valid.gpkg")

measo_regions

image

measo

image

measo_valid

image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment