The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
feltr
offers an R interface to the Felt
API. You can create new maps, edit existing maps, and extract data.
feltr
includes tools for working with layers, which
represent geographic data, and elements, which are interactive
annotations. Spatial data accessed from the API is transformed to work
with ‘sf’.
You can install the stable version of feltr
from CRAN with:
install.package('feltr')
You can install the development version of feltr
from GitHub with:
::install_github('christopherkenny/feltr') remotes
An API key can be obtained by signing into your Felt account and
looking under Account Settings at the Integrations tab. Once obtained,
it can be loaded for persistent use with
feltr::set_felt_key('YOUR KEY', install = TRUE, r_env = file.path(Sys.getenv('HOME'), '.Renviron'))
.
We can create a map, add some data to it, and even delete it.
library(feltr)
## create a map
<- felt_create_map(title = 'feltr README') map
Then we can add some data to it from a URL.
felt_add_map_layers_url(
map_id = map$id,
url = 'https://www.rocklandgis.com/portal/sharing/rest/content/items/73fc78cb0fb04580b4788937fe5ee697/data',
name = 'Parks'
)#> # A tibble: 0 × 6
#> # ℹ 6 variables: name <chr>, status <chr>, progress <dbl>, id <chr>,
#> # type <chr>, relationships <list>
Finally, we can even delete the map from R.
felt_delete_map(map_id = map$id)
#> [1] 204
This returns a 204 on success.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.