Skip to content

link2GI

0.7-2Package record

Linking Geographic Information Systems, Remote Sensing and Other Command Line Tools

1packages depend
10.4Kdownloads / year
0.0%test coverage
13/13flavors OK

Overview

About

Functions and tools for using open GIS and remote sensing command-line interfaces in a reproducible environment.

Changes in 0.7-2

**changes**

  • New Self-describing OTB API (Workflow C) using CLI -help as source of truth
  • Robust command building (otb_build_cmd(), otb_set_out()), unified execution
  • Bounded Windows + Linux OTB discovery aligned
  • Full CRAN compliance (R CMD check clean)
  • Legacy API kept for backward compatibility
  • Added testthat coverage for the OTB wrapper (runOTB command construction and argument handling).

link2GI 0.7-1

**bugfixes** *(Fix #67)*

  • fix unintended recursion in project setup logic
  • refactor initProj() to a single, non-recursive execution path
  • prevent repeated re-initialisation of folders, git, and renv
Show all changes in 0.7-2Hide the rest of the changes in 0.7-2

**documentation**

  • update complete documentation to meet new concepts and calls

link2GI 0.7-0

**changes**

  • new Self-describing OTB API (otb_capabilities(), otb_args_spec(), otb_build_cmd())

**bugfixes** *(Fix #68)*

  • fix OTB path and environment setup (bin/root handling)
  • stabilize -help introspection (stdout, non-zero exit codes)
  • fix runOTB() output handling and error propagation

**documentation**

  • update vignette to use introspected parameters instead of hard-coded lists

link2GI 0.6-2

bugfixes:

  • fix cran issues git2r

link2GI 0.6-1

bugfixes:

  • fix cran issues
  • fixing of the vignettes and examples

changes:

  • dropping of linkALL

link2GI 0.6-0

bugfixes:

  • issue #65

changes:

  • variable rootDir is deprecated and now root_folder

new feature:

  • extension of initProj to a lightweight project setup tool

link2GI 0.5-4

bugfixes:

  • #61 #62 #63

link2GI 0.5-3

bugfixes:

  • #59 , #58
  • fix rgrass7 dependencies

link2GI 0.5-2

new feature:

  • add return of vector data in OTB calls

bugfixes:

  • #58
  • minor fixes in runOTB
  • prelim fix of #57
  • fix of #56
  • minor fixes

new feature:

  • integration of stars and terra raster objects for linking GRASS
  • update of documentation

link2GI 0.5-1

bugfixes:

  • prelim fix of #57
  • fix of #56
  • minor fixes

new feature:

  • integration of stars and terra raster objects for linking GRASS
  • update of documentation

link2GI 0.5-0

bugfixes:

  • prelim fix of #56

new feature:

  • changing to linkGRASS for both GRASS 7.x/8.x - keeping linkGRASS7for backwards compatibility

link2GI 0.4-7

bugfixes:

  • #52

link2GI 0.4-6

bugfixes:

  • pre fix #52

link2GI 0.4-5

bugfixes:

  • fix #42, #44, #46, #48, #49

new feature:

  • add installation vignette
  • update some documentation

link2GI 0.4-4

bugfixes:

  • fix #42

link2GI 0.4-3

bugfixes:

  • fix #40

link2GI 0.4-2

bugfixes:

  • fix #38

link2GI 0.4-1

new feature

  • add linkall
  • add direct reading and writing of vector data to GRASS sqlite

bugfixes:

  • smaller bugfixes

link2GI 0.4-0

new feature

  • parse and return OTB API help for interactive use in R
  • add runOTB function according to #29

bugfixes:

  • #19 #21 #22 #26 #29 fixed
  • first parsing of the new GRASS (since 7.8.x ) start file

link2GI 0.3-7

new feature:

  • improved implementation of parseOTB

bugfixes:

  • several fixes
  • examples and typos

link2GI 0.3-6

new feature:

  • full re-implementation of linkGDAL returns now all gdal installations at a given search path

bugfixes:

  • several fixes for Windows search and linking
  • examples and typos

link2GI 0.3-5

new feature:

  • add manual build function for UNC paths

bugfixes:

  • remove search argument for PRZP
  • several fixes for Windows search and linking
  • Comments and typos

link2GI 0.3-4

new feature:

  • add boolean variable if required API exists

bugfixes:

  • fix of the quiet option
  • fix the search order
  • straighten GRASS problems with r.in.lidar
  • several fixes for Windows search and linking
  • fix and add a lot of examples
  • Comments and typos

link2GI 0.3-3

new feature:

  • by default the latest version of each API is selected

bugfixes:

  • OTB basic wrapper fixed for Windows
  • new examples
  • Typos

link2GI 0.3-2

new feature:

  • ver_select can be used directly with the number of selection
  • OTB basic wrapper

bugfixes:

  • RSAGA related fixes
  • Typos

link2GI 0.3-1

new feature:

  • add returnPaths argument for suppress all returns

bugfixes:

  • windows RSAGA related fixes

link2GI 0.3-0

The 0.3-0 version is quite restructured to conform to both

common R conventions (e.g. no hidden globals) and to make the calls

more intuitive and one-line-like. some of the function follow a slightly

different naming and argument setting. This was done to keep in line with further

CLI linking functionality.

new feature:

  • Linux support for multi-version selection
  • remove all global variables (re-opened #3)
  • homogenization of the link calls
  • wrap searchAPIOS functions with OS-agnostic findAPI functions
  • add a more robust return of all paths and environmental variables as lists
  • add a quiet option to supress all! console outputs ( #4)

bugfixes:

  • remove tailing backslashes
  • force compatibility to RSAGA and SAGA ver 3+

link2GI 0.2-2

new feature:

  • findGRASS a function that wraps for searchGRASSW and searchGRASSX

link2GI 0.2-1

bugfixes:

  • fix github s #2 #3 #5

link2GI 0.2-0

bugfixes:

  • fix several small bugs

link2GI 0.1-0

  • Initial release

From NEWS.md in the release

Install

Health

CRAN checks
13OK
Slowest check: 5.9 min · r-oldrel-macos-x86_64
Status changes
  • OK13 OK2026-08-05
  • NOTE12 OK, 1 NOTE2026-08-01
  • OK14 OK2026-03-10
Advisories

none known

Documentation

In release 0.7-2
READMEYes · 410 wordsVignettesYes · 6 · dynamicNEWSYes · 100% structured · mentions 0.7-2Citation fileNoWebsiteYes · pkgdown
Help pages
46 (24 internal)
Examples that run
21%7 run in a plain check · 25 never run · 2 hold no code
Exported functions with examples
68%
Documented parameters
100%
Return-value docs
84%
Help pages citing references
0%

Downloads

10.4K
CRAN downloads in the past year
Rank #4,697 · ~28/day · ~865/mo
Daily download trend is not available in this view yet.
59130 days
1.8K90 days
10.4K1 year
Compare downloads with other packages →
Also on348 r2u4 autocran93 c2d4u

Repository

29Stars
8Forks
0Open issues
0Open PRs
1Releases
670Commits
11Commit identities
License file reads as GPL-3.0 · 670 commits · Last activity 2025-12-28 · 0% stars, 30d · Default branch at 0.7-4, ahead of CRAN 0.7-2 (checked 2026-10-18) · Discussions: 1 post
Responsiveness
How these are sampled
PRs merged (all time)
75%
Median days to close, 50 most recently updated closed issues
22
Median days to close, 50 most recently updated closed PRs
0

Stars over time

2025-08-06 · 262026-07-08 · 29
PracticesBeta

5 development-tooling and community-health practices detected across 3 families in the upstream repository

Checks run against github.com/r-spatial/link2gi on 2026-10-18.

Continuous integration (2)
Travis CI (config file)tic
Docs source (2)
pkgdown

GitHub Pages site last deployed 2025-12-28

pkgdown site last built 2020-12-06, before release 0.7-2 (2025-12-23)

Lint, format, editor (1)
RStudio project
How this is detected·Detection ruleset v3 (2026-09-26)

Dependencies

Declared dependencies
17 external dependencies (excludes base and recommended)

Installing link2GI adds 108 packages (54 with compiled code, 76 MB of source tarballs). Heaviest: stringi 11 MB, sf 9.3 MB, bslib 5.6 MB.

Depends (1)
R >= 3.5.0
LinkingTo (0)
none
Enhances (0)
none
Reverse dependencies
1direct
0indirect
Imports 1
Depends, Imports or LinkingTo, most downloaded first

People & History

People (2)
Maintainer since 0.1-0 (2017), Author
Contributor · added in 0.2-0
Releases (20)

Pick two releases to compare their code metrics.

  • R
    R 4.6.0 released · 2026-04-24
  • 0.7-2Latest
    record
    2025-12-23 · current release · diff ↗ ·
    added 9 exports
    otb_args_spec, otb_build_cmd, otb_capabilities, otb_optional, otb_required, otb_required_with_output, otb_set_out, otb_show, runOTB_isolated
  • R
    R 4.5.0 released · 2025-04-11
  • 0.6-2
    record
    2024-10-28 · diff ↗
  • 0.6-1
    record
    2024-06-01 · diff ↗ ·
    removed 7 exports
    linkAll, linkGRASS7, paramGRASSw, paramGRASSx, setenvGDAL, setenvGRASSw, setenvOTB
    added 5 exports
    createFolders, loadEnvi, saveEnvi, setupProj, setup_default
  • R
    R 4.4.0 released · 2024-04-24
  • 0.5-3
    record
    2023-10-30 · diff ↗
  • R
    R 4.3.0 released · 2023-04-21
  • 0.5-2
    record
    2023-01-27 · diff ↗
  • 0.5-0
    record
    2022-08-29 · diff ↗ ·
    added 1 export
    linkGRASS
  • R
    R 4.2.0 released · 2022-04-22
  • 0.4-7
    record
    2021-09-03 · diff ↗
  • R
    R 4.1.0 released · 2021-05-18
  • 0.4-5
    record
    2020-12-07 · diff ↗
  • R
    R 4.0.0 released · 2020-04-24
  • unarchivedReturned to CRAN
    2020-02-29
Show 17 earlier eventsHide 17 earlier events
  • 0.4.3
    record
    2020-02-29 · diff ↗
  • archivedRemoved from CRAN
    2020-02-20
    check problems were not corrected in time Warning on data() not making required packages available
  • 0.4.1
    record
    2019-12-18 · diff ↗ ·
    added 3 exports
    gvec2sf, linkAll, sf2gvec
  • 0.4-0
    record
    2019-11-22 · diff ↗ ·
    removed 3 exports
    gvec2sf, mkOTBcmd, sf2gvec
    added 1 export
    runOTB
  • 0.3-7
    record
    2019-09-05 · diff ↗ ·
    added 5 exports
    findGDAL, mkOTBcmd, searchGDALW, searchGDALX, setenvGDAL
  • R
    R 3.6.0 released · 2019-04-26
  • 0.3-5
    record
    2018-10-27 · diff ↗ ·
    removed 1 export
    checkPCDomain
  • 0.3-4
    record
    2018-10-03 · diff ↗
  • 0.3-3
    record
    2018-09-22 · diff ↗
  • 0.3-2
    record
    2018-08-23 · diff ↗ ·
    added 2 exports
    parseOTBAlgorithms, parseOTBFunction
  • R
    R 3.5.0 released · 2018-04-23
  • 0.3-0
    record
    2018-02-11 · diff ↗ ·
    removed 8 exports
    getSpatialClass, getparams_GRASS4W, getparams_GRASS4X, linkgdalUtils, r_gvec, setenv_GRASS4W, setenv_OTB, w_gvec
    added 12 exports
    findGRASS, findOTB, findSAGA, gvec2sf, linkGDAL, paramGRASSw, paramGRASSx, searchOTBX, searchSAGAX, setenvGRASSw, setenvOTB, sf2gvec
  • 0.2-1
    record
    2018-02-07 · diff ↗
  • 0.2-0
    record
    2018-01-28 · diff ↗ ·
    removed 4 exports
    getGrassParams4W, getGrassParams4X, setGrassEnv4W, setOTBEnv
    added 6 exports
    getparams_GRASS4W, getparams_GRASS4X, r_gvec, setenv_GRASS4W, setenv_OTB, w_gvec
  • R
    R 3.4.0 released · 2017-04-21
  • 0.1-0
    record
    2017-01-22
  • R
    R 3.3.0 released · 2016-05-03

Package metadata

First published
2017-01-22
Total releases
20 / 9 yrs
License
GPL (>= 3) | file LICENSE OSI
Minimum R
≥ 3.5.0
Download size
148 KB
Appears in task views

Cite

Cite this package

Run in R for the authors' preferred citation:

citation("link2GI")
Reudenbach, C., & Appelhans, T. (2025). link2GI: Linking Geographic Information Systems, Remote Sensing and Other Command Line Tools (Version 0.7-2) [Computer software]. https://doi.org/10.32614/CRAN.package.link2GI

This package has no citation file, so citation() returns this entry built from DESCRIPTION.

Cite the R Observatory

For a number measured here: a download total, a coverage figure, an archival date.

APA

Balamuta, J. J. (2026). R Observatory: Metrics for link2GI version 0.7-2 [Data set]. HJJB, LLC. Data release v2026-10-22. https://doi.org/10.5281/zenodo.21843040

From data release v2026-10-22, which the citation names so these numbers can be found later. More on citing and the projects behind them.

Report a problem with this page →

Privacy choices

These apply to this browser and are stored on this device only. Nothing about your choice is sent to us.

Read the privacy policy