Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error Fetching Boundaries Using rgeoboundaries

Tags:

r

maps

gis

I'm using the rgeoboundaries package in R to fetch administrative boundaries for Mali and Senegal. Although the package is no longer available on CRAN, I installed it successfully from GitHub using the following commands:

# Install the package from GitHub
remotes::install_github("wmgeolab/rgeoboundaries")

# Load necessary libraries
library(rgeoboundaries)
library(sf)

# Fetch administrative level 0 boundaries
mli_sen <- gb_adm0(c("Mali", "Senegal"), type = "sscgs")

However, I get the following error:

Error: Cannot open "/vsizip//tmp/RtmpDwlCaz/geoBoundaries-MLI-ADM0-all.zip/geoBoundaries-MLI-ADM0_simplified.shp"; The file doesn't seem to exist.

Question:

How can I resolve this to successfully fetch the boundary data?

Any help or guidance would be much appreciated.

like image 452
Saïd Maanan Avatar asked Dec 08 '25 16:12

Saïd Maanan


1 Answers

This may be related to this rgeoboundaries GitHub ticket, which has been escalated to GitHub. Apparently the issue resembles a DDoS attack so will hopefully be temporary.

Until the issue is resolved, you could try rnaturalearth and the associated rnaturalearthhires package as an alternative:

install.packages("rnaturalearth")
install.packages("ggplot2")
install.packages("rnaturalearthhires",
                 repos = "https://ropensci.r-universe.dev",
                 type = "source")

library(rnaturalearth)
library(rnaturalearthhires)
library(ggplot2)

# Load states data for Mali and Senegal
mli_sen <- ne_states(c("Mali", "Senegal"))

# Plot
ggplot() +
  geom_sf(data = mli_sen)

1

like image 147
L Tyrone Avatar answered Dec 11 '25 10:12

L Tyrone



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!