Package: geolibre 0.2.0

Qiusheng Wu

geolibre: Interactive GIS with 'GeoLibre'

Embeds the full 'GeoLibre' geographic information system in 'R Markdown', 'Quarto', 'Shiny', and the 'RStudio' Viewer. Create maps from 'GeoJSON' and 'sf' objects, markers, heatmaps, and tabular coordinates; add 'Cloud Optimized GeoTIFF', 'XYZ', 'WMS', 'WMTS', 'WFS', 'PMTiles', vector tile, '3D Tiles', and video sources; classify choropleths, arrange layers, and add legends, colorbars, and split-map comparisons. Control the camera, export standalone 'HTML', and read and write '.geolibre.json' project files. The underlying application is described in Wu (2026) <doi:10.5281/zenodo.20785400>.

Authors:Qiusheng Wu [aut, cre], Open Geospatial Solutions [cph]

geolibre_0.2.0.tar.gz
geolibre_0.2.0.zip(r-4.7-any)geolibre_0.2.0.zip(r-4.6-any)geolibre_0.2.0.zip(r-4.5-any)
geolibre_0.2.0.tgz(r-4.6-any)geolibre_0.2.0.tgz(r-4.5-any)
geolibre_0.2.0.tar.gz(r-4.7-any)geolibre_0.2.0.tar.gz(r-4.6-any)
geolibre_0.2.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
geolibre/json (API)

# Install 'geolibre' in R:
install.packages('geolibre', repos = c('https://opengeos.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/opengeos/geolibre-r/issues

Pkgdown/docs site:https://r.geolibre.app

On CRAN:

Conda:

geolibregeospatiagismaplibremaplibre-gl-jsmapping

4.62 score 28 stars 8 scripts 430 downloads 87 exports 26 dependencies

Last updated from:7a55dc9bfd. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK136
source / vignettesOK192
linux-releaseOK117
macos-releaseOK156
macos-oldrelOK193
windows-develOK91
windows-releaseOK87
windows-oldrelOK85
wasm-releaseOK99

Exports:add_3d_tilesadd_basemapadd_choroplethadd_circle_markersadd_cogadd_colorbaradd_colormapadd_csvadd_dataadd_flatgeobufadd_geojsonadd_geoparquetadd_gpkgadd_heatmapadd_kmladd_legendadd_markeradd_marker_clusteradd_markersadd_pmtilesadd_rasteradd_sfadd_shpadd_tile_layeradd_vectoradd_vector_tilesadd_videoadd_wfsadd_wmsadd_wmtsadd_xy_databasemapsbuiltin_legend_namesclassify_layerclear_layerscolor_ramp_namescolumn_valuesdescribe_projectduplicate_layerfind_layer_indexfit_boundsgeolibregeolibre_commandgeolibre_drawn_featuresgeolibre_fit_boundsgeolibre_fly_togeolibre_get_viewgeolibre_identifygeolibre_layer_featuresgeolibre_list_algorithmsgeolibre_proxygeolibre_run_algorithmgeolibre_selected_featuresgeolibre_to_imagegeolibre_zoom_to_layergeolibreOutputget_color_rampget_layerget_layersget_projecthide_layerinterpolate_ramp_colorslayer_nameslayer_propertiesload_projectmove_layerredact_credentialsredact_layerredact_urlremove_layerrename_layerrenderGeolibresave_projectset_basemapset_bearingset_centerset_layer_opacityset_layer_styleset_layer_visibilityset_pitchset_project_nameset_viewset_zoomshow_layersplit_mapto_htmlupdate_geolibre

Dependencies:base64encbslibcachemclidigestevaluatefastmapfontawesomefshighrhtmltoolshtmlwidgetsjquerylibjsonliteknitrlifecyclememoisemimeR6rappdirsrlangrmarkdownsasstinytexxfunyaml

Readme and manuals

Help Manual

Help pageTopics
Add a 3D Tiles layeradd_3d_tiles
Add a data-driven choropleth layeradd_choropleth
Add circle markersadd_circle_markers
Add a Cloud Optimized GeoTIFF layeradd_cog
Add a colorbar to the mapadd_colorbar
Add a colorbar from a named color rampadd_colormap
Add a CSV of point coordinatesadd_csv
Add data, optionally symbolized by a columnadd_data
Add a FlatGeobuf layeradd_flatgeobuf
Add GeoJSON to a GeoLibre mapadd_geojson
Add a GeoParquet layeradd_geoparquet
Add a GeoPackage layeradd_gpkg
Add a point density heatmapadd_heatmap
Add a KML or KMZ layeradd_kml
Add a legend to the mapadd_legend
Add a single point markeradd_marker
Add clustered point markersadd_marker_cluster
Add point markersadd_markers
Add a PMTiles layeradd_pmtiles
Add a remote raster to a GeoLibre mapadd_raster
Add an 'sf' object to a GeoLibre mapadd_sf
Add a Shapefile layeradd_shp
Add an XYZ raster tile layeradd_tile_layer
Add a vector dataset from a URL or local fileadd_vector
Add a vector tile layer from a TileJSON endpointadd_vector_tiles
Add a georeferenced video layeradd_video
Add a WFS layeradd_wfs
Add a WMS layeradd_wms
Add a WMTS layeradd_wmts
Add points from tabular longitude and latitude columnsadd_xy_data
Named GeoLibre basemapsbasemaps
Built-in legend preset namesbuiltin_legend_names
Symbolize an existing layer as a choroplethclassify_layer
Remove every layerclear_layers
Available color ramp namescolor_ramp_names
Read one feature property across a layercolumn_values
Summarize a GeoLibre projectdescribe_project
Duplicate a layerduplicate_layer
Position of a layer in the draw orderfind_layer_index
Frame a bounding boxfit_bounds
Create a GeoLibre widgetgeolibre
Send a command to a live GeoLibre mapgeolibre_command
Fit a live GeoLibre map to a bounding boxgeolibre_fit_bounds
Animate the camera of a live GeoLibre mapgeolibre_fly_to
Read the camera of a live GeoLibre mapgeolibre_get_view
Identify features at a point on a live GeoLibre mapgeolibre_identify
Read features from a live GeoLibre mapgeolibre_drawn_features geolibre_layer_features geolibre_selected_features
Create a GeoLibre Shiny proxygeolibre_proxy
Run a processing algorithm on a live GeoLibre mapgeolibre_list_algorithms geolibre_run_algorithm
Capture a live GeoLibre map as a PNGgeolibre_to_image
Zoom a live GeoLibre map to a layer's extentgeolibre_zoom_to_layer
Shiny bindings for GeoLibregeolibreOutput renderGeolibre
Anchor colors of a color rampget_color_ramp
Read one layer's full definitionget_layer
Summarize a project's layersget_layers
Read a project out of a widgetget_project
Sample a color ramp into evenly spaced colorsinterpolate_ramp_colors
Layer names in draw orderlayer_names
Sample a layer's feature propertieslayer_properties
Read a GeoLibre projectload_project
Move a layer in the draw ordermove_layer
Strip credentials from a whole projectredact_credentials
Strip credentials from one layerredact_layer
Strip credentials from a URLredact_url
Remove a layerremove_layer
Rename a layerrename_layer
Save a GeoLibre projectsave_project
Set the background basemapadd_basemap set_basemap
Set the camera bearingset_bearing
Center the mapset_center
Set a layer's opacityset_layer_opacity
Restyle a layerset_layer_style
Show or hide a layerhide_layer set_layer_visibility show_layer
Set the camera pitchset_pitch
Set the project nameset_project_name
Set the GeoLibre cameraset_view
Set the map zoomset_zoom
Add a split-map comparison slidersplit_map
Export a map as a standalone HTML pageto_html
Replace the project displayed by a GeoLibre Shiny widgetupdate_geolibre