Package: deckglgeoarrow
Title: Use 'GeoArrow' to Add 'Deck.gl' Layers to a
'maplibregl'/'mapboxgl' Map
Version: 0.1.0.9005
Authors@R:
c(person(given = "Tim",
family = "Appelhans",
role = c("cre", "aut"),
email = "tappelhans@tutamail.com",
comment = c(ORCID = "0000-0002-9824-2707")),
person(given = "Kyle",
family = "Barron",
role = "ctb",
comment = "@geoarrow/deck-gl-geoarrow"),
person("RConsortium",
role = "fnd",
comment = c("https://r-consortium.org/", ROR = "01z833950")))
Description: Leverages the high-performance 'GeoArrow' memory layout to
render potentially very large 'Deck.gl' data layers on a
'maplibregl'/'mapboxgl' map created with R package 'mapgl'. The
heavy lifting is done on the 'JavaScript' side in the browser
using 'deck.gl-geoarrow'
(). Currently
provides functions for adding Scatterplot (points), Path
(lines) and Polygon (polygons) layers. Has support for data
classes from R packages 'wk' and 'sf'. In addition, convenience
functions for styling data, tooltips and popups, as well as
layer management are provided. Furthermore, remotely hosted
'GeoParquet' and 'GeoArrow' files can be visualised directly in
the browser, without the need to first read them into R memory.
Only the styling instructions are prepared by the user in R and
are then transferred to and applied in the browser as the data
arrives.
License: MIT + file LICENSE
Depends: R (>= 4.1.0)
Imports: geoarrow, geoarrowWidget, htmltools, htmlwidgets, nanoarrow,
Suggests: geos, mapgl, quarto, s2, terra, tinytest, wk
VignetteBuilder: quarto
Encoding: UTF-8
Roxygen: list( packages = "roxut", markdown = TRUE, roclets =
c("collate", "namespace", "rd", "roxut::tests_roclet"))
URL: https://github.com/r-spatial/deckglgeoarrow,
https://r-spatial.github.io/deckglgeoarrow/
BugReports: https://github.com/r-spatial/deckglgeoarrow/issues
SystemRequirements: Quarto command line tool
().
Config/roxygen2/version: 8.1.0
Config/pak/sysreqs: cmake make libuv1-dev libzstd-dev zlib1g-dev
Repository: https://r-spatial.r-universe.dev
Date/Publication: 2026-10-11 16:32:41 UTC
RemoteUrl: https://github.com/r-spatial/deckglgeoarrow
RemoteRef: HEAD
RemoteSha: e34c936c9ffef9033e1ff9ff15d0fd99d51a39a2
NeedsCompilation: no
Packaged: 2026-10-11 20:29:18 UTC; root
Author: Tim Appelhans [cre, aut] (ORCID:
),
Kyle Barron [ctb] (@geoarrow/deck-gl-geoarrow),
RConsortium [fnd] (https://r-consortium.org/, ROR:
)
Maintainer: Tim Appelhans