Skip to contents
              __      __                __
   ____ _____/ /___ _/ /   _____  _____/ /_____  _____
  / __ `/ __  / __ `/ / | / / _ \/ ___/ __/ __ \/ ___/
 / /_/ / /_/ / /_/ / /| |/ /  __/ /__/ /_/ /_/ / /
 \__, /\__,_/\__,_/_/ |___/\___/\___/\__/\____/_/
/____/

gdalvector v0.0.1 - Modern Package for GDAL Vector Data

Overview

[!NOTE] gdalvector is a modern-focused R package for working with cloud native geospatial vector data via bindings to GDAL from the exceptional gdalraster package. This package offers a more focused intent on the vector side of what the underlying GDAL bindings provide and can be thought of as an extension of gdalraster that is also orthogonal and focused on vector specific data operations and modern GDAL algorithmic api focused workflows.

The goal of gdalvector is to …..

Installation

You can install the development version of gdalvector from GitHub with pak:

pak::pak("jimbrig/gdalvector")

[!WARNING] Note that on Windows, you should look into the gdalraster.windows package I have created to provide the ability to work with gdalraster’s GDALAlg C++ binding reference class to the core GDAL Algorithmix C API. For these same reasons, and due to the fragility of the underlying C/C++ ABIs in general for GDAL, and the cross-platform nuances at play (especially for Windows), this package is likely not one that will ever be distributed on CRAN officially, or its at least not a goal of mine.

To get gdalraster.windows up and running and verify proper bindings to the algorithmic APIs you can run:

pak::pak("jimbrig/gdalraster.windows")
gdalraster.windows::install_gdal_runtime()
gdalraster.windows::install_gdalraster()
library(gdalraster.windows)
gdalraster::gdal_global_reg_names()

Examples

Resources