{
  "_id": "6a1773f4acfb0bcc41d97ba5",
  "Package": "dbSpatial",
  "Title": "Spatial Data Operations for Database-Backed Geometries",
  "Version": "0.1.1",
  "Authors@R": "c(person(\"Edward\", \"C. Ruiz\", , \"ecr7407@gmail.com\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-9174-5387\")),\nperson(\"Jiaji\", \"George Chen\", email = \"jiajic@bu.edu\", role = c(\"aut\")),\nperson(\"Ruben\", \"Dries\", email = \"rubendries@gmail.com\",role = c(\"aut\", \"rev\")))",
  "Description": "Provides database-backed spatial geometry classes and\nmethods for working with vector spatial data in 'DuckDB'. The\npackage supports loading, converting, querying, joining, and\nmeasuring spatial geometries through familiar 'sf'-style\ninterfaces while keeping geometry columns lazy inside the\ndatabase. It integrates with 'dbProject' to preserve database\npaths, live connections, and spatial table metadata across\ninteractive sessions. The package follows the Simple Features\nframework described by Pebesma (2018)\n<doi:10.32614/RJ-2018-009> and uses DuckDB's spatial extension\n<https://duckdb.org/docs/stable/core_extensions/spatial/overview.html>.",
  "License": "GPL-3 | MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "URL": "https://github.com/dbverse-org/dbspatial-r,\nhttps://dbverse-org.github.io/dbspatial-r/",
  "BugReports": "https://github.com/dbverse-org/dbspatial-r/issues",
  "Config/testthat/edition": "3",
  "Collate": "'utils.R' 'generics.R' 'classes.R' 'accessors.R'\n'as_dbSpatial.R' 'coerce.R' 'constructors.R' 'dbSpatial.R'\n'extract.R' 'geometry_ops.R' 'global.R' 'imports.R'\n'input_validation.R' 'loadSpatial.R' 'measurements.R' 'show.R'\n'sim_dbSpatial.R' 'sql_gen.R' 'st_as_sf.R' 'st_bbox.R'\n'st_geometry_type.R' 'st_geometrytype.R' 'st_is_valid.R'\n'st_spatial_join.R' 'st_join.R' 'st_read.R' 'st_translate.R'\n'st_xmax.R' 'st_ymax.R' 'vect.R'",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-27 22:38:05 UTC",
    "User": "root"
  },
  "Author": "Edward C. Ruiz [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-9174-5387>), Jiaji George Chen\n[aut], Ruben Dries [aut, rev]",
  "Maintainer": "Edward C. Ruiz <ecr7407@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-05-27 19:40:07 UTC",
  "RemoteUrl": "https://github.com/cran/dbSpatial",
  "RemoteRef": "HEAD",
  "RemoteSha": "8df49a388b07dbe955cd187b5d91e356f4f400c3",
  "MD5sum": "67190c2ddbacaff38274d67d45204ab9",
  "_user": "cran",
  "_type": "src",
  "_file": "dbSpatial_0.1.1.tar.gz",
  "_fileid": "9da312f0e0e0e218624aa03ffbe687f763595117ed518527621b8a4906fd0f16",
  "_filesize": 267997,
  "_sha256": "9da312f0e0e0e218624aa03ffbe687f763595117ed518527621b8a4906fd0f16",
  "_created": "2026-05-27T22:38:05.000Z",
  "_published": "2026-05-27T22:45:08.806Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78188337038,
      "time": 371,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7253608193"
    },
    {
      "job": 78188337056,
      "time": 247,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7253575497"
    },
    {
      "job": 78187847154,
      "time": 224,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7253507498"
    },
    {
      "job": 78188337031,
      "time": 144,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7253546772"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26542749659",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/dbSpatial",
  "_commit": {
    "id": "8df49a388b07dbe955cd187b5d91e356f4f400c3",
    "author": "Edward C. Ruiz <ecr7407@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.1\n",
    "time": 1779910807
  },
  "_maintainer": {
    "name": "Edward C. Ruiz",
    "email": "ecr7407@gmail.com",
    "login": "ed2uiz",
    "bluesky": "@ed2uiz.bsky.social",
    "description": "Open source, spatial omics.",
    "uuid": 32622519,
    "orcid": "0000-0002-9174-5387"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "DBI",
      "role": "Imports"
    },
    {
      "package": "duckdb",
      "version": ">= 1.4.0",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "dbplyr",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "e1071",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "crayon",
      "role": "Imports"
    },
    {
      "package": "checkmate",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Imports"
    },
    {
      "package": "dbProject",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-22",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.1",
      "date": "2026-05-27"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "ed2uiz",
      "count": 1,
      "uuid": 32622519
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/dbSpatial"
  },
  "_devurl": "https://github.com/dbverse-org/dbspatial-r",
  "_pkgdown": "https://dbverse-org.github.io/dbspatial-r/",
  "_searchresults": 11,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/dbSpatial.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2026-05-27"
    }
  ],
  "_exports": [
    "as_dbSpatial",
    "dbSpatial",
    "head",
    "loadSpatial",
    "st_as_geojson",
    "st_geometrytype",
    "st_npoints",
    "st_translate",
    "st_x",
    "st_xmax",
    "st_y",
    "st_ymax",
    "tail",
    "vect"
  ],
  "_help": [
    {
      "page": "cash-dbSpatial-method",
      "title": "Column extraction for dbSpatial",
      "topics": [
        "$,dbSpatial-method"
      ]
    },
    {
      "page": "as_dbSpatial",
      "title": "Convert an sf or terra object to a 'dbSpatial' object",
      "concept": [
        "dbSpatial"
      ],
      "topics": [
        "as_dbSpatial"
      ]
    },
    {
      "page": "dbSpatial",
      "title": "Create a 'dbSpatial' object with geometry data type",
      "concept": [
        "dbSpatial"
      ],
      "topics": [
        "dbSpatial",
        "dbSpatial-class"
      ]
    },
    {
      "page": "dbSpatial_options",
      "title": "dbSpatial Package Global Options",
      "concept": [
        "options"
      ],
      "topics": [
        "dbSpatial-options",
        "dbSpatial_options"
      ]
    },
    {
      "page": "head",
      "title": "head method for dbSpatial",
      "concept": [
        "dbData"
      ],
      "topics": [
        "head,dbSpatial-method"
      ]
    },
    {
      "page": "loadSpatial",
      "title": "Install and/or load DuckDB spatial extension",
      "concept": [
        "duckdb-ext"
      ],
      "topics": [
        "loadSpatial"
      ]
    },
    {
      "page": "show",
      "title": "show method for dbSpatial",
      "concept": [
        "dbSpatial"
      ],
      "topics": [
        "show,dbSpatial-method"
      ]
    },
    {
      "page": "st_area",
      "title": "Get area of geometries",
      "concept": [
        "measurements"
      ],
      "topics": [
        "st_area"
      ]
    },
    {
      "page": "st_as_geojson",
      "title": "Convert to GeoJSON",
      "concept": [
        "constructors"
      ],
      "topics": [
        "st_as_geojson",
        "st_as_geojson.dbSpatial"
      ]
    },
    {
      "page": "st_as_sf.dbSpatial",
      "title": "Convert dbSpatial objects to sf objects",
      "concept": [
        "dbSpatial"
      ],
      "topics": [
        "st_as_sf.dbSpatial"
      ]
    },
    {
      "page": "st_as_text",
      "title": "Convert to WKT",
      "concept": [
        "constructors"
      ],
      "topics": [
        "st_as_text"
      ]
    },
    {
      "page": "st_bbox",
      "title": "Compute bounding box for dbSpatial object",
      "concept": [
        "geom_summary"
      ],
      "topics": [
        "st_bbox",
        "st_bbox.dbSpatial"
      ]
    },
    {
      "page": "st_buffer",
      "title": "Compute buffer around geometry",
      "concept": [
        "geometry_ops"
      ],
      "topics": [
        "st_buffer"
      ]
    },
    {
      "page": "st_centroid",
      "title": "Compute centroid of geometry",
      "concept": [
        "geometry_ops"
      ],
      "topics": [
        "st_centroid"
      ]
    },
    {
      "page": "st_geometrytype",
      "title": "Get geometry types (DuckDB-native)",
      "concept": [
        "geom_scalar"
      ],
      "topics": [
        "st_geometrytype"
      ]
    },
    {
      "page": "st_join.dbSpatial",
      "title": "Spatial join for dbSpatial objects",
      "topics": [
        "st_join.dbSpatial"
      ]
    },
    {
      "page": "st_length",
      "title": "Get length of geometries",
      "concept": [
        "measurements"
      ],
      "topics": [
        "st_length"
      ]
    },
    {
      "page": "st_npoints",
      "title": "Get number of points",
      "concept": [
        "accessors"
      ],
      "topics": [
        "st_npoints",
        "st_npoints,dbSpatial-method"
      ]
    },
    {
      "page": "st_perimeter",
      "title": "Get perimeter of geometries",
      "concept": [
        "measurements"
      ],
      "topics": [
        "st_perimeter"
      ]
    },
    {
      "page": "st_simplify",
      "title": "Simplify geometry",
      "concept": [
        "geometry_ops"
      ],
      "topics": [
        "st_simplify"
      ]
    },
    {
      "page": "st_translate",
      "title": "Translate x, y coordinates by delta x, delta y for point geometries",
      "concept": [
        "geom_construction"
      ],
      "topics": [
        "st_translate",
        "st_translate,dbSpatial-method"
      ]
    },
    {
      "page": "st_x",
      "title": "Get X coordinate",
      "concept": [
        "accessors"
      ],
      "topics": [
        "st_x",
        "st_x,dbSpatial-method"
      ]
    },
    {
      "page": "st_xmax",
      "title": "Get maximum x coordinate",
      "concept": [
        "geom_summary"
      ],
      "topics": [
        "st_xmax",
        "st_xmax,dbSpatial-method"
      ]
    },
    {
      "page": "st_y",
      "title": "Get Y coordinate",
      "concept": [
        "accessors"
      ],
      "topics": [
        "st_y",
        "st_y,dbSpatial-method"
      ]
    },
    {
      "page": "st_ymax",
      "title": "Get maximum y coordinate",
      "concept": [
        "geom_summary"
      ],
      "topics": [
        "st_ymax",
        "st_ymax,dbSpatial-method"
      ]
    },
    {
      "page": "tail",
      "title": "tail method for dbSpatial",
      "concept": [
        "dbData"
      ],
      "topics": [
        "tail,dbSpatial-method"
      ]
    },
    {
      "page": "vect-dbSpatial-method",
      "title": "Create SpatVector objects",
      "concept": [
        "dbSpatial"
      ],
      "topics": [
        "vect,dbSpatial-method"
      ]
    }
  ],
  "_readme": "https://github.com/cran/dbSpatial/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "backports",
    "blob",
    "checkmate",
    "class",
    "classInt",
    "cli",
    "connections",
    "cpp11",
    "crayon",
    "curl",
    "DBI",
    "dbplyr",
    "dbProject",
    "digest",
    "dplyr",
    "duckdb",
    "e1071",
    "fs",
    "generics",
    "glue",
    "httr",
    "jsonlite",
    "KernSmooth",
    "lifecycle",
    "magrittr",
    "MASS",
    "mime",
    "openssl",
    "pillar",
    "pins",
    "pkgconfig",
    "proxy",
    "purrr",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "rscontract",
    "s2",
    "sf",
    "stringi",
    "stringr",
    "sys",
    "terra",
    "tibble",
    "tidyr",
    "tidyselect",
    "units",
    "utf8",
    "uuid",
    "vctrs",
    "whisker",
    "withr",
    "wk",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "class_structure.Rmd",
      "filename": "class_structure.html",
      "title": "Class Structure",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Class Structure",
        "Minimal example"
      ],
      "created": "2026-05-27 19:40:07",
      "modified": "2026-05-27 19:40:07",
      "commits": 1
    },
    {
      "source": "getting_started.Rmd",
      "filename": "getting_started.html",
      "title": "Getting Started",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Creating a DuckDB connection",
        "Reading in spatial data from various sources",
        "From data.frames",
        "From .csv file",
        "From {terra} objects: SpatVector"
      ],
      "created": "2026-05-27 19:40:07",
      "modified": "2026-05-27 19:40:07",
      "commits": 1
    },
    {
      "source": "spatial_operations.Rmd",
      "filename": "spatial_operations.html",
      "title": "Spatial Operations",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Setup",
        "Geometry Operations",
        "Measurements",
        "Spatial Joins",
        "Convert to sf"
      ],
      "created": "2026-05-27 19:40:07",
      "modified": "2026-05-27 19:40:07",
      "commits": 1
    }
  ],
  "_score": 3.2174839442139063,
  "_indexed": true,
  "_nocasepkg": "dbspatial",
  "_universes": [
    "cran",
    "ed2uiz",
    "dbverse-org"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-05-27T22:42:53.000Z",
      "distro": "noble",
      "commit": "8df49a388b07dbe955cd187b5d91e356f4f400c3",
      "fileid": "d59f0fa7b55aece95f3bda2d2300ca6d7c09031d63b5bab7edcbbbb2358a812f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26542749659"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-05-27T22:40:47.000Z",
      "distro": "noble",
      "commit": "8df49a388b07dbe955cd187b5d91e356f4f400c3",
      "fileid": "db7f85c94119b3fdcdf72baafdebf52eb85b3915e6e6b65ea844dabab1b80f3f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26542749659"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-05-27T22:40:56.000Z",
      "commit": "8df49a388b07dbe955cd187b5d91e356f4f400c3",
      "fileid": "4c5fb3a46e89fab291ec3a74e8214854d12f70de2a173215ae7bee1d700a7f1e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26542749659"
    }
  ]
}