{
  "_id": "6a1dc0f01d7bb097a0a582bc",
  "Package": "link2GI",
  "Type": "Package",
  "Title": "Linking Geographic Information Systems, Remote Sensing and Other\nCommand Line Tools",
  "Version": "0.7-4",
  "Date": "2025-12-25",
  "Authors@R": "c(person(\"Chris\", \"Reudenbach\", email = \"reudenbach@uni-marburg.de\", role = c(\"cre\", \"aut\")),\nperson(\"Tim\", \"Appelhans\", email = \"tim.appelhans@gmail.com>\", role = c(\"ctb\"))\n)",
  "Encoding": "UTF-8",
  "Maintainer": "Chris Reudenbach <reudenbach@uni-marburg.de>",
  "Description": "Functions and tools for using open GIS and remote sensing\ncommand-line interfaces in a reproducible environment.",
  "URL": "https://github.com/r-spatial/link2GI/,\nhttps://r-spatial.github.io/link2GI/",
  "BugReports": "https://github.com/r-spatial/link2GI/issues/",
  "License": "GPL (>= 3) | file LICENSE",
  "SystemRequirements": "GNU make",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/pak/sysreqs": "libgdal-dev gdal-bin libgeos-dev make libssl-dev\nlibproj-dev libsqlite3-dev libudunits2-dev",
  "Repository": "https://r-spatial.r-universe.dev",
  "Date/Publication": "2025-12-28 21:51:55 UTC",
  "RemoteUrl": "https://github.com/r-spatial/link2gi",
  "RemoteRef": "HEAD",
  "RemoteSha": "3f81dfd682ef8af086406f3591c3edf74262a6ee",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-01 17:10:11 UTC",
    "User": "root"
  },
  "Author": "Chris Reudenbach [cre, aut],\nTim Appelhans [ctb]",
  "MD5sum": "a29de1153cfbab9d5478b451e4ea4a47",
  "_user": "r-spatial",
  "_type": "src",
  "_file": "link2GI_0.7-4.tar.gz",
  "_fileid": "583ec75dfa5e354df0e7150ff32d4421fdd80c3bde04d131a395e7ef884d5ee8",
  "_filesize": 1653261,
  "_sha256": "583ec75dfa5e354df0e7150ff32d4421fdd80c3bde04d131a395e7ef884d5ee8",
  "_created": "2026-06-01T17:10:11.000Z",
  "_published": "2026-06-01T17:27:12.370Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78906494124,
      "time": 213,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7338051924"
    },
    {
      "job": 78906494045,
      "time": 127,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7338021391"
    },
    {
      "job": 78906494063,
      "time": 95,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7338307505"
    },
    {
      "job": 78906494100,
      "time": 134,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7338316187"
    },
    {
      "job": 78905817665,
      "time": 223,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7337974673"
    },
    {
      "job": 78906494104,
      "time": 148,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7338028241"
    },
    {
      "job": 78906494127,
      "time": 99,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7338011261"
    },
    {
      "job": 78906494120,
      "time": 125,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7338020418"
    },
    {
      "job": 78906494102,
      "time": 140,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7338027208"
    }
  ],
  "_buildurl": "https://github.com/r-universe/r-spatial/actions/runs/26769750185",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/r-spatial/link2gi",
  "_commit": {
    "id": "3f81dfd682ef8af086406f3591c3edf74262a6ee",
    "author": "Chris Reudenbach <reudenbach@uni-marburg.de>",
    "committer": "Chris Reudenbach <reudenbach@uni-marburg.de>",
    "message": "fix string-escape\n",
    "time": 1766958715
  },
  "_maintainer": {
    "name": "Chris Reudenbach",
    "email": "reudenbach@uni-marburg.de",
    "login": "gisma",
    "description": "",
    "uuid": 2327278
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "sf",
      "version": ">= 0.9",
      "role": "Imports"
    },
    {
      "package": "brew",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "rstudioapi",
      "role": "Imports"
    },
    {
      "package": "renv",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "sp",
      "role": "Suggests"
    },
    {
      "package": "rgrass",
      "role": "Suggests"
    },
    {
      "package": "stars",
      "role": "Suggests"
    },
    {
      "package": "curl",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "r-spatial",
  "_selfowned": true,
  "_usedby": 2,
  "_updates": [
    {
      "week": "2025-51",
      "n": 23
    },
    {
      "week": "2025-52",
      "n": 13
    }
  ],
  "_tags": [],
  "_stars": 28,
  "_contributors": [
    {
      "user": "gisma",
      "count": 442,
      "uuid": 2327278
    },
    {
      "user": "florisvdh",
      "count": 8,
      "uuid": 19164640
    },
    {
      "user": "pat-s",
      "count": 3,
      "uuid": 8430564
    },
    {
      "user": "cyglume",
      "count": 1,
      "uuid": 71960620
    },
    {
      "user": "morzouk",
      "count": 1,
      "uuid": 44396348
    },
    {
      "user": "robinlovelace",
      "count": 1,
      "uuid": 1825120
    },
    {
      "user": "yihui",
      "count": 1,
      "uuid": 163582
    }
  ],
  "_userbio": {
    "uuid": 25086656,
    "type": "organization",
    "name": "r-spatial",
    "description": "For packages raster, terra, dismo & geosphere visit the rspatial github organisation (mind the missing '-')"
  },
  "_downloads": {
    "count": 810,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/link2GI"
  },
  "_devurl": "https://github.com/r-spatial/link2gi",
  "_pkgdown": "https://r-spatial.github.io/link2GI/",
  "_searchresults": 94,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/link2GI.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/r-spatial/link2gi",
  "_realowner": "r-spatial",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1-0",
      "date": "2017-01-25"
    },
    {
      "version": "0.2-0",
      "date": "2018-01-28"
    },
    {
      "version": "0.2-1",
      "date": "2018-02-07"
    },
    {
      "version": "0.3-0",
      "date": "2018-02-11"
    },
    {
      "version": "0.3-2",
      "date": "2018-08-23"
    },
    {
      "version": "0.3-3",
      "date": "2018-09-22"
    },
    {
      "version": "0.3-4",
      "date": "2018-10-03"
    },
    {
      "version": "0.3-5",
      "date": "2018-10-26"
    },
    {
      "version": "0.3-7",
      "date": "2019-09-05"
    },
    {
      "version": "0.4-0",
      "date": "2019-11-22"
    },
    {
      "version": "0.4.1",
      "date": "2019-12-18"
    },
    {
      "version": "0.4.3",
      "date": "2020-02-29"
    },
    {
      "version": "0.4-5",
      "date": "2020-12-07"
    },
    {
      "version": "0.4-7",
      "date": "2021-09-03"
    },
    {
      "version": "0.5-0",
      "date": "2022-08-29"
    },
    {
      "version": "0.5-2",
      "date": "2023-01-27"
    },
    {
      "version": "0.5-3",
      "date": "2023-10-30"
    },
    {
      "version": "0.6-1",
      "date": "2024-06-01"
    },
    {
      "version": "0.6-2",
      "date": "2024-10-28"
    },
    {
      "version": "0.7-2",
      "date": "2025-12-23"
    }
  ],
  "_exports": [
    "add2Path",
    "createFolders",
    "findGDAL",
    "findGRASS",
    "findOTB",
    "findSAGA",
    "gdal_build_args",
    "gdal_context",
    "gdal_context_from_link",
    "gdal_fingerprint",
    "gdal_help",
    "gdal_skeleton",
    "gvec2sf",
    "initProj",
    "linkGDAL",
    "linkGRASS",
    "linkOTB",
    "linkSAGA",
    "loadEnvi",
    "otb_args_spec",
    "otb_build_cmd",
    "otb_capabilities",
    "otb_optional",
    "otb_required",
    "otb_required_with_output",
    "otb_set_out",
    "otb_show",
    "parseOTBAlgorithms",
    "parseOTBFunction",
    "run_gdal",
    "runOTB",
    "runOTB_isolated",
    "saveEnvi",
    "searchGDALW",
    "searchGDALX",
    "searchGRASSW",
    "searchGRASSX",
    "searchOTBW",
    "searchOTBX",
    "searchSAGAW",
    "searchSAGAX",
    "setup_default",
    "setupProj",
    "sf2gvec"
  ],
  "_help": [
    {
      "page": "createFolders",
      "title": "Compile folder list and create folders",
      "topics": [
        "createFolder",
        "createFolders"
      ]
    },
    {
      "page": "findOTB",
      "title": "Locate Orfeo ToolBox (OTB) installations",
      "topics": [
        "findOTB"
      ]
    },
    {
      "page": "gdal_build_args",
      "title": "Assemble args from a skeleton and a named list",
      "topics": [
        "gdal_build_args"
      ]
    },
    {
      "page": "gdal_context",
      "title": "Create a GDAL CLI context from linked binaries",
      "topics": [
        "gdal_context"
      ]
    },
    {
      "page": "gdal_context_from_link",
      "title": "Create a GDAL context from linkGDAL()",
      "topics": [
        "gdal_context_from_link"
      ]
    },
    {
      "page": "gdal_fingerprint",
      "title": "Collect a GDAL capability fingerprint for a context",
      "topics": [
        "gdal_fingerprint"
      ]
    },
    {
      "page": "gdal_help",
      "title": "Get and cache \"-help\" output for a GDAL command",
      "topics": [
        "gdal_help"
      ]
    },
    {
      "page": "gdal_skeleton",
      "title": "Build a minimal CLI skeleton from \"-help\"",
      "topics": [
        "gdal_skeleton"
      ]
    },
    {
      "page": "gvec2sf",
      "title": "Converts from an existing `GRASS` environment an arbitrary vector dataset into a sf object",
      "topics": [
        "gvec2sf"
      ]
    },
    {
      "page": "initProj",
      "title": "Simple creation and reproduction of an efficient project environment",
      "topics": [
        "initProj"
      ]
    },
    {
      "page": "linkGDAL",
      "title": "Locate and set up 'GDAL' API bindings",
      "topics": [
        "linkGDAL"
      ]
    },
    {
      "page": "linkGRASS",
      "title": "Locate and set up GRASS GIS API bindings",
      "topics": [
        "linkGRASS"
      ]
    },
    {
      "page": "linkOTB",
      "title": "Locate and describe Orfeo ToolBox (OTB) API bindings",
      "topics": [
        "linkOTB"
      ]
    },
    {
      "page": "loadEnvi",
      "title": "Load data from rds format and associated yaml metadata file.",
      "topics": [
        "loadEnvi"
      ]
    },
    {
      "page": "otb_api",
      "title": "Orfeo ToolBox (OTB) helpers: introspection and command construction",
      "topics": [
        "otb_api",
        "otb_args_spec",
        "otb_build_cmd",
        "otb_capabilities",
        "otb_optional",
        "otb_required",
        "otb_required_with_output",
        "otb_set_out",
        "otb_show"
      ]
    },
    {
      "page": "parseOTBAlgorithms",
      "title": "Linux/macOS: lists plugin libs otbapp_*.so, otbapp_*.dylib, otbapp_*.dll Windows: lists wrappers otbcli_<Algo>.ps1, otbcli_<Algo>.bat, otbcli_<Algo>.exe# Retrieve available OTB applications",
      "topics": [
        "parseOTBAlgorithms"
      ]
    },
    {
      "page": "parseOTBFunction",
      "title": "Retrieve the argument list from an OTB application",
      "topics": [
        "parseOTBFunction"
      ]
    },
    {
      "page": "run_gdal",
      "title": "Run a GDAL utility deterministically",
      "topics": [
        "run_gdal"
      ]
    },
    {
      "page": "runOTB",
      "title": "Run an OTB application (new workflow C)",
      "topics": [
        "runOTB"
      ]
    },
    {
      "page": "runOTB_isolated",
      "title": "Execute an OTB application in an isolated OTB environment (mainly Windows)",
      "topics": [
        "runOTB_isolated"
      ]
    },
    {
      "page": "saveEnvi",
      "title": "Saves data in rds format and adds a yaml metadata file.",
      "topics": [
        "saveEnvi"
      ]
    },
    {
      "page": "searchOTBW",
      "title": "Search for OTB installations on Windows (bounded, cmd-free)",
      "topics": [
        "searchOTBW"
      ]
    },
    {
      "page": "setup_default",
      "title": "Define working environment default settings",
      "topics": [
        "setup_default"
      ]
    },
    {
      "page": "setupProj",
      "title": "Setup project folder structure",
      "topics": [
        "setupProj"
      ]
    },
    {
      "page": "sf2gvec",
      "title": "Write sf object directly to `GRASS` vector utilising an existing or creating a new GRASS environment",
      "topics": [
        "sf2gvec"
      ]
    }
  ],
  "_pkglogo": "https://github.com/r-spatial/link2gi/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/r-spatial/link2gi/raw/HEAD/README.md",
  "_rundeps": [
    "brew",
    "class",
    "classInt",
    "DBI",
    "e1071",
    "jsonlite",
    "KernSmooth",
    "MASS",
    "proxy",
    "Rcpp",
    "renv",
    "rstudioapi",
    "s2",
    "sf",
    "terra",
    "units",
    "wk",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "link2GI6.Rmd",
      "filename": "link2GI6.html",
      "title": "A Deterministic GDAL CLI Context for Reproducible Workflows",
      "author": "Chris Reudenbach",
      "engine": "knitr::knitr",
      "headings": [
        "Motivation",
        "Design Goals",
        "Core Concept: The GDAL Context",
        "Creating a Context from linkGDAL()",
        "Inspecting Capabilities (Fingerprinting)",
        "Running GDAL Commands Deterministically",
        "Help-Driven Skeleton Generation",
        "Building Arguments Programmatically",
        "NDJSON Logging for Reproducibility",
        "Relationship to Existing Packages",
        "When Is This Useful?",
        "Summary"
      ],
      "created": "2020-12-05 16:11:53",
      "modified": "2025-12-25 11:07:22",
      "commits": 20
    },
    {
      "source": "link2GI2.Rmd",
      "filename": "link2GI2.html",
      "title": "Basic usage of link2GI",
      "author": "Chris Reudenbach",
      "engine": "knitr::knitr",
      "headings": [
        "Brute force search",
        "Setting up project structures",
        "linkSAGA - Find and set up 'SAGA' API bindings",
        "Find and set up GRASS 7/8 API bindings",
        "Important note: GRASS runtime environment",
        "Windows (OSGeo4W)",
        "Linux",
        "macOS",
        "linkGRASS",
        "Standard full search usage",
        "Typical for specified search paths and OS",
        "Specific examples",
        "Manual version selection",
        "Creating a permanent gisdbase folder",
        "Using a permanent gisdbase folder",
        "Manual Setup of the spatial attributes",
        "A typical use case for the Orfeo Toolbox wrapper",
        "Usecases presented on the GEOSTAT August 2018",
        "Find slides and materials",
        "The examples"
      ],
      "created": "2019-11-28 07:30:38",
      "modified": "2025-12-22 07:59:22",
      "commits": 21
    },
    {
      "source": "link2GI5.Rmd",
      "filename": "link2GI5.html",
      "title": "Create reproducible project structures in link2GI",
      "author": "Chris Reudenbach",
      "engine": "knitr::knitr",
      "headings": [
        "Using the RStudio GUI",
        "Console Best-Practice Workflow",
        "Minimal recommended lifecycle",
        "Ad 1 - Project creation",
        "Ad 2 - Project entry point",
        "Comprehensive Workflow Description and Design Principles",
        "Scope of initProj() in link2GI",
        "Separation of responsibilities: initProj() vs setupProj()",
        "initProj()",
        "setupProj()",
        "Default setups and configuration-driven structure",
        "Creating a project from the console",
        "Customising a project at creation time",
        "Location tags (loc_name)",
        "The role of src/functions/000_setup.R",
        "Template system and file generation",
        "Common failure modes"
      ],
      "created": "2019-11-28 07:30:38",
      "modified": "2025-12-20 12:44:48",
      "commits": 14
    },
    {
      "source": "link2GI3.Rmd",
      "filename": "link2GI3.html",
      "title": "GRASS application for real world big data",
      "author": "Chris Reudenbach",
      "engine": "knitr::knitr",
      "headings": [
        "Real world example",
        "Downloading census data",
        "Preprocessing the data",
        "Setting up a GRASS project",
        "Importing raster data into GRASS",
        "Importing data as GRASS vector points"
      ],
      "created": "2019-11-28 07:30:38",
      "modified": "2025-12-21 21:46:05",
      "commits": 27
    },
    {
      "source": "link2GI1.Rmd",
      "filename": "link2GI1.html",
      "title": "Link GI to R",
      "author": "Chris Reudenbach",
      "engine": "knitr::knitr",
      "headings": [
        "What is link2GI?",
        "Why link2GI?",
        "What does “linking” mean?",
        "GRASS GIS",
        "SAGA GIS",
        "Orfeo Toolbox (OTB)",
        "GDAL"
      ],
      "created": "2017-02-09 14:35:50",
      "modified": "2025-12-25 21:24:54",
      "commits": 32
    },
    {
      "source": "link2GI7.Rmd",
      "filename": "link2GI7.html",
      "title": "Installation guide for link2GI related software",
      "author": "Chris Reudenbach",
      "engine": "knitr::knitr",
      "headings": [
        "Vignette scope",
        "Windows",
        "Recommended baseline: OSGeo4W",
        "Express installation (minimal)",
        "Advanced installation (recommended)",
        "Important note: starting R/RStudio",
        "Orfeo Toolbox (Windows)",
        "Linux",
        "Baseline: use distribution packages where possible",
        "Ubuntu / Debian",
        "Orfeo Toolbox (Linux)",
        "Note on SAGA versions",
        "Arch Linux",
        "Fedora",
        "macOS",
        "GDAL",
        "GRASS",
        "SAGA",
        "QGIS",
        "Homebrew",
        "Practical guidance: “default” vs. “anything else”"
      ],
      "created": "2024-05-07 08:17:18",
      "modified": "2025-12-25 22:10:53",
      "commits": 7
    },
    {
      "source": "link2GI4.Rmd",
      "filename": "link2GI4.html",
      "title": "OTB Wrapper in link2GI",
      "author": "Chris Reudenbach",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Two APIs: legacy vs. Self-describing",
        "Legacy API (parseOTBFunction() / runOTB())",
        "Self-describing API (recommended)",
        "Minimal workflow (Self-describing)",
        "Typical transparent workflow (Self-describing)",
        "Example: DimensionalityReduction (PCA)",
        "Legacy workflow (supported but not recommended)",
        "What changed (Self-describing)",
        "Compatibility and deprecations",
        "Compatibility",
        "Deprecations (explicit list)"
      ],
      "created": "2019-11-28 07:30:38",
      "modified": "2025-12-28 21:51:55",
      "commits": 18
    }
  ],
  "_score": 8.821686425723463,
  "_indexed": true,
  "_nocasepkg": "link2gi",
  "_universes": [
    "r-spatial",
    "gisma"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.7-4",
      "date": "2026-06-01T17:13:37.000Z",
      "distro": "noble",
      "commit": "3f81dfd682ef8af086406f3591c3edf74262a6ee",
      "fileid": "a348eb10c8e0596069c1f901d2bf2e2dca72c65a4a062392ca9dbc851d7d0639",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-spatial/actions/runs/26769750185"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.7-4",
      "date": "2026-06-01T17:12:19.000Z",
      "distro": "noble",
      "commit": "3f81dfd682ef8af086406f3591c3edf74262a6ee",
      "fileid": "644d08ed0effd735d85627941bb0511617c2f62a6b59c19804a716e2e891555f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-spatial/actions/runs/26769750185"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.7-4",
      "date": "2026-06-01T17:26:13.000Z",
      "commit": "3f81dfd682ef8af086406f3591c3edf74262a6ee",
      "fileid": "9f242e05e625ab78fd700f55119c6af33e0397e760ad0d8540f72dc40ef6f326",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-spatial/actions/runs/26769750185"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.7-4",
      "date": "2026-06-01T17:26:25.000Z",
      "commit": "3f81dfd682ef8af086406f3591c3edf74262a6ee",
      "fileid": "592d2d299a0b7204c36bde6689e63fdea3118c715eb3966cfc12893884c1fe8e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-spatial/actions/runs/26769750185"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.7-4",
      "date": "2026-06-01T17:12:58.000Z",
      "commit": "3f81dfd682ef8af086406f3591c3edf74262a6ee",
      "fileid": "1e90908a012013686a1d417c811cd263db0768ea58c7ece3e512898e046d4773",
      "status": "success",
      "buildurl": "https://github.com/r-universe/r-spatial/actions/runs/26769750185"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.7-4",
      "date": "2026-06-01T17:11:36.000Z",
      "commit": "3f81dfd682ef8af086406f3591c3edf74262a6ee",
      "fileid": "42b5327172a4875d4b85bfada4f75c305c894a7714f1f0d56a5f21fee9de5a5c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-spatial/actions/runs/26769750185"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.7-4",
      "date": "2026-06-01T17:12:03.000Z",
      "commit": "3f81dfd682ef8af086406f3591c3edf74262a6ee",
      "fileid": "cc99eff737d65420658724eba7ad060b0ef0a84da55a929c909e056439f45853",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-spatial/actions/runs/26769750185"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.7-4",
      "date": "2026-06-01T17:12:26.000Z",
      "commit": "3f81dfd682ef8af086406f3591c3edf74262a6ee",
      "fileid": "8bf1f43a708b20894c480af9bb1421aa39b21d8b32db20331b76d5500e513db3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-spatial/actions/runs/26769750185"
    }
  ]
}