{
  "_id": "6a20eb20cd65a98ecbd1ad7f",
  "Package": "sedonafns",
  "Title": "Apache SedonaDB Function Definitions and Documentation",
  "Version": "0.3.0.9000",
  "Authors@R": "person(\"Dewey\", \"Dunnington\", , \"dewey@dunnington.ca\", role = c(\"aut\", \"cre\"))",
  "Description": "Provides function definitions and documentation for use in\n'SedonaDB'.",
  "License": "Apache License (>= 2)",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/build/bootstrap": "TRUE",
  "Config/Needs/build": "glue, here, rlang, roxygen2, yaml",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://apache.r-universe.dev",
  "Date/Publication": "2026-06-03 23:56:25 UTC",
  "RemoteUrl": "https://github.com/apache/sedona-db",
  "RemoteRef": "HEAD",
  "RemoteSha": "99589ef06dbf3058d45a57f05e2224e538ad878c",
  "RemoteSubdir": "r/sedonafns",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-04 03:01:33 UTC",
    "User": "root"
  },
  "Author": "Dewey Dunnington [aut, cre]",
  "Maintainer": "Dewey Dunnington <dewey@dunnington.ca>",
  "MD5sum": "98a0bf0cb95a4af1fa1bb6c58c6aed0d",
  "_user": "apache",
  "_type": "src",
  "_file": "sedonafns_0.3.0.9000.tar.gz",
  "_fileid": "88fb0e4eabc798208921bbfdabc4dd84705dbf97ce3d8019184d39e43fb6f1de",
  "_filesize": 316589,
  "_sha256": "88fb0e4eabc798208921bbfdabc4dd84705dbf97ce3d8019184d39e43fb6f1de",
  "_created": "2026-06-04T03:01:33.000Z",
  "_published": "2026-06-04T03:04:00.663Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79440711700,
      "time": 111,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7401993930"
    },
    {
      "job": 79440711680,
      "time": 110,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7401993466"
    },
    {
      "job": 79440711686,
      "time": 103,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7401992140"
    },
    {
      "job": 79440711688,
      "time": 74,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7401986527"
    },
    {
      "job": 79440376742,
      "time": 178,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7401970810"
    },
    {
      "job": 79440711671,
      "time": 86,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7401988709"
    },
    {
      "job": 79440711699,
      "time": 71,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7401985977"
    },
    {
      "job": 79440711698,
      "time": 77,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7401986849"
    },
    {
      "job": 79440711703,
      "time": 83,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7401988196"
    }
  ],
  "_buildurl": "https://github.com/r-universe/apache/actions/runs/26927500778",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/apache/sedona-db",
  "_commit": {
    "id": "99589ef06dbf3058d45a57f05e2224e538ad878c",
    "author": "James Willis <james-willis@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "feat(raster): accept lat/lon and latitude/longitude spatial dim names (#910)",
    "time": 1780530985
  },
  "_maintainer": {
    "name": "Dewey Dunnington",
    "email": "dewey@dunnington.ca",
    "login": "paleolimbot",
    "mastodon": "@paleolimbot@fosstodon.org",
    "bluesky": "@paleolimbot.bsky.social",
    "linkedin": "in/deweydunnington",
    "twitter": "@paleolimbot",
    "description": "Geo at @wherobots, formerly @voltrondata + @rstudio",
    "uuid": 10995762
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "sedonadb",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "apache",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-23",
      "n": 1
    },
    {
      "week": "2025-24",
      "n": 2
    },
    {
      "week": "2025-25",
      "n": 9
    },
    {
      "week": "2025-26",
      "n": 6
    },
    {
      "week": "2025-27",
      "n": 4
    },
    {
      "week": "2025-28",
      "n": 5
    },
    {
      "week": "2025-29",
      "n": 4
    },
    {
      "week": "2025-30",
      "n": 8
    },
    {
      "week": "2025-31",
      "n": 11
    },
    {
      "week": "2025-32",
      "n": 16
    },
    {
      "week": "2025-33",
      "n": 3
    },
    {
      "week": "2025-34",
      "n": 13
    },
    {
      "week": "2025-35",
      "n": 29
    },
    {
      "week": "2025-36",
      "n": 15
    },
    {
      "week": "2025-37",
      "n": 35
    },
    {
      "week": "2025-38",
      "n": 27
    },
    {
      "week": "2025-39",
      "n": 24
    },
    {
      "week": "2025-40",
      "n": 6
    },
    {
      "week": "2025-41",
      "n": 18
    },
    {
      "week": "2025-42",
      "n": 11
    },
    {
      "week": "2025-43",
      "n": 9
    },
    {
      "week": "2025-44",
      "n": 13
    },
    {
      "week": "2025-45",
      "n": 13
    },
    {
      "week": "2025-46",
      "n": 10
    },
    {
      "week": "2025-47",
      "n": 17
    },
    {
      "week": "2025-48",
      "n": 24
    },
    {
      "week": "2025-49",
      "n": 12
    },
    {
      "week": "2025-50",
      "n": 21
    },
    {
      "week": "2025-51",
      "n": 16
    },
    {
      "week": "2026-01",
      "n": 1
    },
    {
      "week": "2026-02",
      "n": 17
    },
    {
      "week": "2026-03",
      "n": 11
    },
    {
      "week": "2026-04",
      "n": 15
    },
    {
      "week": "2026-05",
      "n": 11
    },
    {
      "week": "2026-06",
      "n": 9
    },
    {
      "week": "2026-07",
      "n": 29
    },
    {
      "week": "2026-08",
      "n": 29
    },
    {
      "week": "2026-09",
      "n": 15
    },
    {
      "week": "2026-10",
      "n": 14
    },
    {
      "week": "2026-11",
      "n": 11
    },
    {
      "week": "2026-12",
      "n": 13
    },
    {
      "week": "2026-13",
      "n": 8
    },
    {
      "week": "2026-14",
      "n": 3
    },
    {
      "week": "2026-15",
      "n": 6
    },
    {
      "week": "2026-16",
      "n": 15
    },
    {
      "week": "2026-17",
      "n": 6
    },
    {
      "week": "2026-18",
      "n": 8
    },
    {
      "week": "2026-19",
      "n": 13
    },
    {
      "week": "2026-20",
      "n": 15
    },
    {
      "week": "2026-21",
      "n": 8
    },
    {
      "week": "2026-22",
      "n": 14
    },
    {
      "week": "2026-23",
      "n": 10
    }
  ],
  "_tags": [
    {
      "name": "apache-sedona-db-0.1.0",
      "date": "2025-09-19"
    },
    {
      "name": "apache-sedona-db-0.1.0-rc0",
      "date": "2025-09-19"
    },
    {
      "name": "apache-sedona-db-0.2.0.dev",
      "date": "2025-09-30"
    },
    {
      "name": "apache-sedona-db-0.2.0-rc0",
      "date": "2025-11-27"
    },
    {
      "name": "apache-sedona-db-0.2.0",
      "date": "2025-12-01"
    },
    {
      "name": "apache-sedona-db-0.2.0-rc1",
      "date": "2025-12-01"
    },
    {
      "name": "apache-sedona-db-0.3.0.dev",
      "date": "2025-12-04"
    },
    {
      "name": "apache-sedona-db-0.3.0-rc0",
      "date": "2026-02-28"
    },
    {
      "name": "apache-sedona-db-0.3.0",
      "date": "2026-03-05"
    },
    {
      "name": "apache-sedona-db-0.3.0-rc1",
      "date": "2026-03-05"
    },
    {
      "name": "apache-sedona-db-0.4.0.dev",
      "date": "2026-03-06"
    }
  ],
  "_topics": [
    "c",
    "database",
    "geospatial",
    "hacktoberfest",
    "python",
    "rust",
    "spatial-analysis",
    "spatial-query",
    "spatial-sql"
  ],
  "_stars": 462,
  "_contributors": [
    {
      "user": "paleolimbot",
      "count": 268,
      "uuid": 10995762
    },
    {
      "user": "kontinuation",
      "count": 119,
      "uuid": 5501374
    },
    {
      "user": "petern48",
      "count": 50,
      "uuid": 115442597
    },
    {
      "user": "yutannihilation",
      "count": 43,
      "uuid": 1978793
    },
    {
      "user": "jesspav",
      "count": 33,
      "uuid": 202656197
    },
    {
      "user": "zhangfengcdt",
      "count": 29,
      "uuid": 2991956
    },
    {
      "user": "jiayuasu",
      "count": 28,
      "uuid": 10948864
    },
    {
      "user": "abeeujah",
      "count": 19,
      "uuid": 100226788
    },
    {
      "user": "pwrliang",
      "count": 17,
      "uuid": 14839342
    },
    {
      "user": "kadolor",
      "count": 13,
      "uuid": 1966960
    },
    {
      "user": "mrpowers",
      "count": 11,
      "uuid": 2722395
    },
    {
      "user": "b4l",
      "count": 9,
      "uuid": 16224327
    },
    {
      "user": "james-willis",
      "count": 8,
      "uuid": 12297349
    },
    {
      "user": "2010youy01",
      "count": 8,
      "uuid": 23360377
    },
    {
      "user": "mrpowers-wb",
      "count": 5,
      "uuid": 192138325
    },
    {
      "user": "camden-lowrance",
      "count": 5,
      "uuid": 76054170
    },
    {
      "user": "joonaspessi",
      "count": 4,
      "uuid": 2324438
    },
    {
      "user": "lakshmisowmya04",
      "count": 4,
      "uuid": 112118575
    },
    {
      "user": "mayankaggarwal8055",
      "count": 3,
      "uuid": 174193699
    },
    {
      "user": "mehak3010",
      "count": 3,
      "uuid": 165273039
    },
    {
      "user": "caicancai",
      "count": 2,
      "uuid": 77189278
    },
    {
      "user": "jbampton",
      "count": 2,
      "uuid": 418747
    },
    {
      "user": "p-vdp",
      "count": 2,
      "uuid": 10510895
    },
    {
      "user": "prantogg",
      "count": 2,
      "uuid": 22538269
    },
    {
      "user": "tlblessing",
      "count": 2,
      "uuid": 3756245
    },
    {
      "user": "isaaccorley",
      "count": 1,
      "uuid": 22203655
    },
    {
      "user": "martin-g",
      "count": 1,
      "uuid": 232002
    },
    {
      "user": "pratheekrebala",
      "count": 1,
      "uuid": 1174162
    },
    {
      "user": "sapienza88",
      "count": 1,
      "uuid": 80632333
    },
    {
      "user": "ayushjariyal",
      "count": 1,
      "uuid": 148481273
    },
    {
      "user": "dentiny",
      "count": 1,
      "uuid": 26985418
    },
    {
      "user": "eitsupi",
      "count": 1,
      "uuid": 50911393
    },
    {
      "user": "oglego",
      "count": 1,
      "uuid": 110243312
    }
  ],
  "_userbio": {
    "uuid": 47359,
    "type": "organization",
    "name": "The Apache Software Foundation"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/sedonafns"
  },
  "_devurl": "https://github.com/apache/sedona-db",
  "_searchresults": 3,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/sedonafns.html",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "rs_bandnodatavalue",
    "rs_bandpath",
    "rs_bandpixeltype",
    "rs_contains",
    "rs_convexhull",
    "rs_crs",
    "rs_envelope",
    "rs_example",
    "rs_frompath",
    "rs_georeference",
    "rs_height",
    "rs_intersects",
    "rs_numbands",
    "rs_pixelascentroid",
    "rs_pixelaspoint",
    "rs_pixelaspolygon",
    "rs_rastertoworldcoord",
    "rs_rastertoworldcoordx",
    "rs_rastertoworldcoordy",
    "rs_rotation",
    "rs_scalex",
    "rs_scaley",
    "rs_setcrs",
    "rs_setsrid",
    "rs_skewx",
    "rs_skewy",
    "rs_srid",
    "rs_upperleftx",
    "rs_upperlefty",
    "rs_width",
    "rs_within",
    "rs_worldtorastercoord",
    "rs_worldtorastercoordx",
    "rs_worldtorastercoordy",
    "sd_affine",
    "sd_analyze_agg",
    "sd_area",
    "sd_asbinary",
    "sd_asewkb",
    "sd_asgeojson",
    "sd_astext",
    "sd_azimuth",
    "sd_boundary",
    "sd_buffer",
    "sd_centroid",
    "sd_closestpoint",
    "sd_collect_agg",
    "sd_concavehull",
    "sd_contains",
    "sd_convexhull",
    "sd_coveredby",
    "sd_covers",
    "sd_crosses",
    "sd_crs",
    "sd_difference",
    "sd_dimension",
    "sd_disjoint",
    "sd_distance",
    "sd_dump",
    "sd_dwithin",
    "sd_endpoint",
    "sd_envelope",
    "sd_envelope_agg",
    "sd_equals",
    "sd_flipcoordinates",
    "sd_force2d",
    "sd_force3d",
    "sd_force3dm",
    "sd_force4d",
    "sd_geogfromwkb",
    "sd_geogfromwkt",
    "sd_geogpoint",
    "sd_geometryn",
    "sd_geometrytype",
    "sd_geomfromewkb",
    "sd_geomfromewkt",
    "sd_geomfromwkb",
    "sd_geomfromwkt",
    "sd_hasm",
    "sd_hasz",
    "sd_interiorringn",
    "sd_intersection",
    "sd_intersection_agg",
    "sd_intersects",
    "sd_isclosed",
    "sd_iscollection",
    "sd_isempty",
    "sd_isring",
    "sd_issimple",
    "sd_isvalid",
    "sd_isvalidreason",
    "sd_knn",
    "sd_length",
    "sd_lineinterpolatepoint",
    "sd_linelocatepoint",
    "sd_linemerge",
    "sd_linesubstring",
    "sd_m",
    "sd_makeline",
    "sd_makevalid",
    "sd_maxdistance",
    "sd_minimumclearance",
    "sd_minimumclearanceline",
    "sd_missing_arg",
    "sd_mmax",
    "sd_mmin",
    "sd_normalize",
    "sd_npoints",
    "sd_nrings",
    "sd_numgeometries",
    "sd_numinteriorrings",
    "sd_numpoints",
    "sd_overlaps",
    "sd_perimeter",
    "sd_point",
    "sd_pointm",
    "sd_pointn",
    "sd_pointonsurface",
    "sd_points",
    "sd_pointz",
    "sd_pointzm",
    "sd_polygonize",
    "sd_polygonize_agg",
    "sd_reduceprecision",
    "sd_relate",
    "sd_reverse",
    "sd_rotate",
    "sd_rotatex",
    "sd_rotatey",
    "sd_scale",
    "sd_segmentize",
    "sd_setcrs",
    "sd_setsrid",
    "sd_simplify",
    "sd_simplifypreservetopology",
    "sd_snap",
    "sd_srid",
    "sd_startpoint",
    "sd_symdifference",
    "sd_tessellategeog",
    "sd_tessellategeom",
    "sd_togeography",
    "sd_togeometry",
    "sd_touches",
    "sd_transform",
    "sd_translate",
    "sd_unaryunion",
    "sd_union",
    "sd_union_agg",
    "sd_within",
    "sd_x",
    "sd_xmax",
    "sd_xmin",
    "sd_y",
    "sd_ymax",
    "sd_ymin",
    "sd_z",
    "sd_zmax",
    "sd_zmflag",
    "sd_zmin"
  ],
  "_help": [
    {
      "page": "rs_bandnodatavalue",
      "title": "Returns the nodata value of the specified band as a double. Returns null if the band has no nodata value defined.",
      "topics": [
        "rs_bandnodatavalue"
      ]
    },
    {
      "page": "rs_bandpath",
      "title": "Retrieves the file path of an out-of-database (out-db) raster band, returning the external raster file location referenced by the raster.",
      "topics": [
        "rs_bandpath"
      ]
    },
    {
      "page": "rs_bandpixeltype",
      "title": "Returns the pixel data type of the specified band as a string.",
      "topics": [
        "rs_bandpixeltype"
      ]
    },
    {
      "page": "rs_contains",
      "title": "Returns true if the first argument's extent contains the second.",
      "topics": [
        "rs_contains"
      ]
    },
    {
      "page": "rs_convexhull",
      "title": "Returns the convex hull geometry of a raster.",
      "topics": [
        "rs_convexhull"
      ]
    },
    {
      "page": "rs_crs",
      "title": "Returns the CRS string for a raster.",
      "topics": [
        "rs_crs"
      ]
    },
    {
      "page": "rs_envelope",
      "title": "Returns the envelope (bounding box) of a raster as a geometry.",
      "topics": [
        "rs_envelope"
      ]
    },
    {
      "page": "rs_example",
      "title": "Creates a simple example raster for testing and demos.",
      "topics": [
        "rs_example"
      ]
    },
    {
      "page": "rs_frompath",
      "title": "Creates an out-of-database raster from a raster file path.",
      "topics": [
        "rs_frompath"
      ]
    },
    {
      "page": "rs_georeference",
      "title": "Returns the georeference metadata of raster as a string in GDAL or ESRI format as commonly seen in a world file. Default is GDAL if not specified. Both formats output six lines: scalex, skewy, skewx, scaley, upperleftx, upperlefty. In GDAL format the upper-left coordinates refer to the corner of the upper-left pixel, while in ESRI format they are shifted to the center of the upper-left pixel.",
      "topics": [
        "rs_georeference"
      ]
    },
    {
      "page": "rs_height",
      "title": "Returns the height of a raster in pixels.",
      "topics": [
        "rs_height"
      ]
    },
    {
      "page": "rs_intersects",
      "title": "Returns true if the extents of the two arguments intersect.",
      "topics": [
        "rs_intersects"
      ]
    },
    {
      "page": "rs_numbands",
      "title": "Returns the number of bands in the raster.",
      "topics": [
        "rs_numbands"
      ]
    },
    {
      "page": "rs_pixelascentroid",
      "title": "Returns the centroid of the specified pixel as a Point geometry.",
      "topics": [
        "rs_pixelascentroid"
      ]
    },
    {
      "page": "rs_pixelaspoint",
      "title": "Returns the upper-left corner of the specified pixel as a Point geometry.",
      "topics": [
        "rs_pixelaspoint"
      ]
    },
    {
      "page": "rs_pixelaspolygon",
      "title": "Returns the bounding polygon of the specified pixel.",
      "topics": [
        "rs_pixelaspolygon"
      ]
    },
    {
      "page": "rs_rastertoworldcoord",
      "title": "Converts raster pixel coordinates to world coordinates as a point.",
      "topics": [
        "rs_rastertoworldcoord"
      ]
    },
    {
      "page": "rs_rastertoworldcoordx",
      "title": "Converts raster pixel coordinates to world X coordinate.",
      "topics": [
        "rs_rastertoworldcoordx"
      ]
    },
    {
      "page": "rs_rastertoworldcoordy",
      "title": "Converts raster pixel coordinates to world Y coordinate.",
      "topics": [
        "rs_rastertoworldcoordy"
      ]
    },
    {
      "page": "rs_rotation",
      "title": "Returns the raster rotation in radians based on skew parameters.",
      "topics": [
        "rs_rotation"
      ]
    },
    {
      "page": "rs_scalex",
      "title": "Returns the pixel width (scale X) of a raster.",
      "topics": [
        "rs_scalex"
      ]
    },
    {
      "page": "rs_scaley",
      "title": "Returns the pixel height (scale Y) of a raster.",
      "topics": [
        "rs_scaley"
      ]
    },
    {
      "page": "rs_setcrs",
      "title": "Sets the Coordinate Reference System (CRS) for a raster.",
      "topics": [
        "rs_setcrs"
      ]
    },
    {
      "page": "rs_setsrid",
      "title": "Sets the SRID (spatial reference identifier) for a raster.",
      "topics": [
        "rs_setsrid"
      ]
    },
    {
      "page": "rs_skewx",
      "title": "Returns the X skew (rotation) parameter of a raster.",
      "topics": [
        "rs_skewx"
      ]
    },
    {
      "page": "rs_skewy",
      "title": "Returns the Y skew (rotation) parameter of a raster.",
      "topics": [
        "rs_skewy"
      ]
    },
    {
      "page": "rs_srid",
      "title": "Returns the SRID of a raster.",
      "topics": [
        "rs_srid"
      ]
    },
    {
      "page": "rs_upperleftx",
      "title": "Returns the upper-left X coordinate of a raster.",
      "topics": [
        "rs_upperleftx"
      ]
    },
    {
      "page": "rs_upperlefty",
      "title": "Returns the upper-left Y coordinate of a raster.",
      "topics": [
        "rs_upperlefty"
      ]
    },
    {
      "page": "rs_width",
      "title": "Returns the width of a raster in pixels.",
      "topics": [
        "rs_width"
      ]
    },
    {
      "page": "rs_within",
      "title": "Returns true if the first argument's extent is within the second.",
      "topics": [
        "rs_within"
      ]
    },
    {
      "page": "rs_worldtorastercoord",
      "title": "Converts world coordinates to raster coordinates as a point.",
      "topics": [
        "rs_worldtorastercoord"
      ]
    },
    {
      "page": "rs_worldtorastercoordx",
      "title": "Converts world coordinates to raster X coordinate.",
      "topics": [
        "rs_worldtorastercoordx"
      ]
    },
    {
      "page": "rs_worldtorastercoordy",
      "title": "Converts world coordinates to raster Y coordinate.",
      "topics": [
        "rs_worldtorastercoordy"
      ]
    },
    {
      "page": "sd_affine",
      "title": "Applies an affine transformation to a geometry.",
      "topics": [
        "sd_affine"
      ]
    },
    {
      "page": "sd_analyze_agg",
      "title": "Computes the statistics of geometries for the input geometry or geography.",
      "topics": [
        "sd_analyze_agg"
      ]
    },
    {
      "page": "sd_area",
      "title": "Returns the area of a geometry or geography.",
      "topics": [
        "sd_area"
      ]
    },
    {
      "page": "sd_asbinary",
      "title": "Converts a geometry or geography to Well-Known Binary (WKB) format.",
      "topics": [
        "sd_asbinary"
      ]
    },
    {
      "page": "sd_asewkb",
      "title": "Returns the EWKB representation of a geometry or geography.",
      "topics": [
        "sd_asewkb"
      ]
    },
    {
      "page": "sd_asgeojson",
      "title": "Returns the GeoJSON representation of a geometry.",
      "topics": [
        "sd_asgeojson"
      ]
    },
    {
      "page": "sd_astext",
      "title": "Returns the Well-Known Text string representation of a geometry or geography.",
      "topics": [
        "sd_astext"
      ]
    },
    {
      "page": "sd_azimuth",
      "title": "Returns the azimuth between two points in radians, or NULL if not available.",
      "topics": [
        "sd_azimuth"
      ]
    },
    {
      "page": "sd_boundary",
      "title": "Returns the closure of the combinatorial boundary of this geometry or geography.",
      "topics": [
        "sd_boundary"
      ]
    },
    {
      "page": "sd_buffer",
      "title": "Computes a geometry or geography that represents all points whose distance from the input is less than or equal to a specified distance.",
      "topics": [
        "sd_buffer"
      ]
    },
    {
      "page": "sd_centroid",
      "title": "Returns the centroid of a geometry or geography.",
      "topics": [
        "sd_centroid"
      ]
    },
    {
      "page": "sd_closestpoint",
      "title": "Returns the 2-dimensional point on geom1 that is closest to geom2.",
      "topics": [
        "sd_closestpoint"
      ]
    },
    {
      "page": "sd_collect_agg",
      "title": "Combines multiple geometries from a set of rows into a single collection.",
      "topics": [
        "sd_collect_agg"
      ]
    },
    {
      "page": "sd_concavehull",
      "title": "Returns a concave hull enclosing the input geometry.",
      "topics": [
        "sd_concavehull"
      ]
    },
    {
      "page": "sd_contains",
      "title": "Returns true if geomA contains geomB.",
      "topics": [
        "sd_contains"
      ]
    },
    {
      "page": "sd_convexhull",
      "title": "Returns the Convex Hull of a geometry or geography.",
      "topics": [
        "sd_convexhull"
      ]
    },
    {
      "page": "sd_coveredby",
      "title": "Returns true if geomA is covered by geomB.",
      "topics": [
        "sd_coveredby"
      ]
    },
    {
      "page": "sd_covers",
      "title": "Returns true if geomA covers geomB.",
      "topics": [
        "sd_covers"
      ]
    },
    {
      "page": "sd_crosses",
      "title": "Returns true if A crosses B.",
      "topics": [
        "sd_crosses"
      ]
    },
    {
      "page": "sd_crs",
      "title": "Returns the Coordinate Reference System (CRS) metadata associated with a geometry or geography object.",
      "topics": [
        "sd_crs"
      ]
    },
    {
      "page": "sd_difference",
      "title": "Computes the difference between geomA and geomB.",
      "topics": [
        "sd_difference"
      ]
    },
    {
      "page": "sd_dimension",
      "title": "Returns the dimension of the geometry or geography.",
      "topics": [
        "sd_dimension"
      ]
    },
    {
      "page": "sd_disjoint",
      "title": "Returns true if geomA is disjoint from geomB.",
      "topics": [
        "sd_disjoint"
      ]
    },
    {
      "page": "sd_distance",
      "title": "Returns the distance between two geometries or geographies.",
      "topics": [
        "sd_distance"
      ]
    },
    {
      "page": "sd_dump",
      "title": "Expands multi-part geometries into child parts",
      "topics": [
        "sd_dump"
      ]
    },
    {
      "page": "sd_dwithin",
      "title": "Returns true if two geometries or geographies are within a specified distance of each other.",
      "topics": [
        "sd_dwithin"
      ]
    },
    {
      "page": "sd_endpoint",
      "title": "Returns last point of a linestring.",
      "topics": [
        "sd_endpoint"
      ]
    },
    {
      "page": "sd_envelope",
      "title": "Returns the bounding box (envelope) of a geometry or geography as a new geometry.",
      "topics": [
        "sd_envelope"
      ]
    },
    {
      "page": "sd_envelope_agg",
      "title": "An aggregate function that returns the collective bounding box (envelope) of a set of geometries.",
      "topics": [
        "sd_envelope_agg"
      ]
    },
    {
      "page": "sd_equals",
      "title": "Returns true if geomA equals geomB.",
      "topics": [
        "sd_equals"
      ]
    },
    {
      "page": "sd_flipcoordinates",
      "title": "Returns a new geometry with the X and Y coordinates of each vertex swapped.",
      "topics": [
        "sd_flipcoordinates"
      ]
    },
    {
      "page": "sd_force2d",
      "title": "Forces a geometry or geography into a XY coordinate model.",
      "topics": [
        "sd_force2d"
      ]
    },
    {
      "page": "sd_force3d",
      "title": "Forces a geometry or geography into a XYZ coordinate model with an optional Z value.",
      "topics": [
        "sd_force3d"
      ]
    },
    {
      "page": "sd_force3dm",
      "title": "Forces a geometry or geography into a XYM coordinate model with an optional M value.",
      "topics": [
        "sd_force3dm"
      ]
    },
    {
      "page": "sd_force4d",
      "title": "Forces a geometry or geography into a XYZM coordinate model with optional Z and M values.",
      "topics": [
        "sd_force4d"
      ]
    },
    {
      "page": "sd_geogfromwkb",
      "title": "Constructs a Geography from WKB Binary.",
      "topics": [
        "sd_geogfromwkb"
      ]
    },
    {
      "page": "sd_geogfromwkt",
      "title": "Constructs a Geography from WKT.",
      "topics": [
        "sd_geogfromwkt"
      ]
    },
    {
      "page": "sd_geogpoint",
      "title": "Creates a geography POINT from given longitude and latitude coordinates.",
      "topics": [
        "sd_geogpoint"
      ]
    },
    {
      "page": "sd_geometryn",
      "title": "Returns the 1-based Nth geometry if the geometry is a GEOMETRYCOLLECTION, (MULTI)POINT, (MULTI)LINESTRING, MULTICURVE or (MULTI)POLYGON.",
      "topics": [
        "sd_geometryn"
      ]
    },
    {
      "page": "sd_geometrytype",
      "title": "Returns the type of a geometry or geography.",
      "topics": [
        "sd_geometrytype"
      ]
    },
    {
      "page": "sd_geomfromewkb",
      "title": "Constructs a geometry from Extended Well-Known Binary (EWKB).",
      "topics": [
        "sd_geomfromewkb"
      ]
    },
    {
      "page": "sd_geomfromewkt",
      "title": "Constructs a geometry from Extended Well-Known Text (EWKT).",
      "topics": [
        "sd_geomfromewkt"
      ]
    },
    {
      "page": "sd_geomfromwkb",
      "title": "Constructs a Geometry from Well-Known Binary (WKB).",
      "topics": [
        "sd_geomfromwkb"
      ]
    },
    {
      "page": "sd_geomfromwkt",
      "title": "Constructs a Geometry from Well-Known Text (WKT).",
      "topics": [
        "sd_geomfromwkt"
      ]
    },
    {
      "page": "sd_hasm",
      "title": "Returns true if the geometry has a M dimension.",
      "topics": [
        "sd_hasm"
      ]
    },
    {
      "page": "sd_hasz",
      "title": "Returns true if the geometry has a Z dimension.",
      "topics": [
        "sd_hasz"
      ]
    },
    {
      "page": "sd_interiorringn",
      "title": "Returns the Nth interior ring of a polygon.",
      "topics": [
        "sd_interiorringn"
      ]
    },
    {
      "page": "sd_intersection",
      "title": "Computes the intersection of two geometries or geographies.",
      "topics": [
        "sd_intersection"
      ]
    },
    {
      "page": "sd_intersection_agg",
      "title": "Returns the cumulative intersection of all geometries in the input.",
      "topics": [
        "sd_intersection_agg"
      ]
    },
    {
      "page": "sd_intersects",
      "title": "Returns true if geomA intersects geomB.",
      "topics": [
        "sd_intersects"
      ]
    },
    {
      "page": "sd_isclosed",
      "title": "Returns true if the LINESTRING start and end point are the same.",
      "topics": [
        "sd_isclosed"
      ]
    },
    {
      "page": "sd_iscollection",
      "title": "Returns true if the geometry or geography type of the input is a collection type.",
      "topics": [
        "sd_iscollection"
      ]
    },
    {
      "page": "sd_isempty",
      "title": "Returns true if the geometry or geography is empty.",
      "topics": [
        "sd_isempty"
      ]
    },
    {
      "page": "sd_isring",
      "title": "Returns true if a linestring is ST_IsClosed and ST_IsSimple.",
      "topics": [
        "sd_isring"
      ]
    },
    {
      "page": "sd_issimple",
      "title": "Tests if geometry's only self-intersections are at boundary points.",
      "topics": [
        "sd_issimple"
      ]
    },
    {
      "page": "sd_isvalid",
      "title": "Checks whether a geometry meets the rules of a valid spatial object according to the OGC standard.",
      "topics": [
        "sd_isvalid"
      ]
    },
    {
      "page": "sd_isvalidreason",
      "title": "Returns a text explanation describing why a geometry is invalid.",
      "topics": [
        "sd_isvalidreason"
      ]
    },
    {
      "page": "sd_knn",
      "title": "Returns true if geomA finds k nearest neighbors from geomB.",
      "topics": [
        "sd_knn"
      ]
    },
    {
      "page": "sd_length",
      "title": "Returns the length of a geometry or geography.",
      "topics": [
        "sd_length"
      ]
    },
    {
      "page": "sd_lineinterpolatepoint",
      "title": "Returns a point interpolated along a line.",
      "topics": [
        "sd_lineinterpolatepoint"
      ]
    },
    {
      "page": "sd_linelocatepoint",
      "title": "Returns the location of the closest point on a LineString as a fraction of its total length.",
      "topics": [
        "sd_linelocatepoint"
      ]
    },
    {
      "page": "sd_linemerge",
      "title": "Merges a collection of potentially connected line segments into the fewest possible LineStrings.",
      "topics": [
        "sd_linemerge"
      ]
    },
    {
      "page": "sd_linesubstring",
      "title": "Returns a linestring being a substring of the input one starting and ending at the given fractions of total 2d length.",
      "topics": [
        "sd_linesubstring"
      ]
    },
    {
      "page": "sd_m",
      "title": "Returns the M (measure) coordinate of a Point geometry.",
      "topics": [
        "sd_m"
      ]
    },
    {
      "page": "sd_makeline",
      "title": "Creates a LineString from two or more input geometries.",
      "topics": [
        "sd_makeline"
      ]
    },
    {
      "page": "sd_makevalid",
      "title": "Creates a valid representation of an invalid geometry.",
      "topics": [
        "sd_makevalid"
      ]
    },
    {
      "page": "sd_maxdistance",
      "title": "Returns the maximum distance between any pair of points in two geometries or geographies.",
      "topics": [
        "sd_maxdistance"
      ]
    },
    {
      "page": "sd_minimumclearance",
      "title": "Returns the minimum clearance of a geometry.",
      "topics": [
        "sd_minimumclearance"
      ]
    },
    {
      "page": "sd_minimumclearanceline",
      "title": "Returns a LineString representing the minimum clearance distance of the input geometry.",
      "topics": [
        "sd_minimumclearanceline"
      ]
    },
    {
      "page": "sd_missing_arg",
      "title": "Missing argument sentinel",
      "topics": [
        "sd_missing_arg"
      ]
    },
    {
      "page": "sd_mmax",
      "title": "Returns the maximum M (measure) value from a geometry or geography's bounding box.",
      "topics": [
        "sd_mmax"
      ]
    },
    {
      "page": "sd_mmin",
      "title": "Returns the minimum M-coordinate (measure) of a geometry or geography's bounding box.",
      "topics": [
        "sd_mmin"
      ]
    },
    {
      "page": "sd_normalize",
      "title": "Returns the geometry or geography in its canonical form.",
      "topics": [
        "sd_normalize"
      ]
    },
    {
      "page": "sd_npoints",
      "title": "Returns the number of points of the geometry or geography.",
      "topics": [
        "sd_npoints"
      ]
    },
    {
      "page": "sd_nrings",
      "title": "Returns the total number of rings in a geometry or geography (both exterior and interior rings).",
      "topics": [
        "sd_nrings"
      ]
    },
    {
      "page": "sd_numgeometries",
      "title": "Returns the number of geometries in a geometry or geography collection.",
      "topics": [
        "sd_numgeometries"
      ]
    },
    {
      "page": "sd_numinteriorrings",
      "title": "Returns the number of interior rings (holes) in a polygon geometry or geography.",
      "topics": [
        "sd_numinteriorrings"
      ]
    },
    {
      "page": "sd_numpoints",
      "title": "Returns the number of points of a linestring geometry or geography.",
      "topics": [
        "sd_numpoints"
      ]
    },
    {
      "page": "sd_overlaps",
      "title": "Returns true if A overlaps B.",
      "topics": [
        "sd_overlaps"
      ]
    },
    {
      "page": "sd_perimeter",
      "title": "Calculates the perimeter of a given geometry or geography.",
      "topics": [
        "sd_perimeter"
      ]
    },
    {
      "page": "sd_point",
      "title": "Constructs a Point Geometry from X and Y.",
      "topics": [
        "sd_point"
      ]
    },
    {
      "page": "sd_pointm",
      "title": "Constructs a Point with an M (measure) coordinate from X, Y, and M values.",
      "topics": [
        "sd_pointm"
      ]
    },
    {
      "page": "sd_pointn",
      "title": "Returns the Nth point in a linestring.",
      "topics": [
        "sd_pointn"
      ]
    },
    {
      "page": "sd_pointonsurface",
      "title": "Returns a point guaranteed to lie on the surface of a geometry or geography.",
      "topics": [
        "sd_pointonsurface"
      ]
    },
    {
      "page": "sd_points",
      "title": "Returns a MultiPoint geometry consisting of all the coordinates of the input geometry or geography.",
      "topics": [
        "sd_points"
      ]
    },
    {
      "page": "sd_pointz",
      "title": "Constructs a Point with a Z coordinate from X, Y, and Z values.",
      "topics": [
        "sd_pointz"
      ]
    },
    {
      "page": "sd_pointzm",
      "title": "Constructs a Point with X, Y, Z and M coordinates.",
      "topics": [
        "sd_pointzm"
      ]
    },
    {
      "page": "sd_polygonize",
      "title": "Builds a polygonal geometry from linear components in the input geometry.",
      "topics": [
        "sd_polygonize"
      ]
    },
    {
      "page": "sd_polygonize_agg",
      "title": "Creates polygons from a set of geometries that contain linework representing the edges of a polygon.",
      "topics": [
        "sd_polygonize_agg"
      ]
    },
    {
      "page": "sd_reduceprecision",
      "title": "Reduces the coordinate precision of a geometry or geography to the specified grid size.",
      "topics": [
        "sd_reduceprecision"
      ]
    },
    {
      "page": "sd_relate",
      "title": "Returns the DE-9IM intersection matrix string for two geometries, or tests whether two geometries satisfy a given intersection matrix pattern.",
      "topics": [
        "sd_relate"
      ]
    },
    {
      "page": "sd_reverse",
      "title": "Returns the geometry or geography with vertex order reversed.",
      "topics": [
        "sd_reverse"
      ]
    },
    {
      "page": "sd_rotate",
      "title": "Rotates a geometry counter-clockwise around the Z axis by an angle in radians.",
      "topics": [
        "sd_rotate"
      ]
    },
    {
      "page": "sd_rotatex",
      "title": "Rotates a geometry around the X axis by an angle in radians.",
      "topics": [
        "sd_rotatex"
      ]
    },
    {
      "page": "sd_rotatey",
      "title": "Rotates a geometry around the Y axis by an angle in radians.",
      "topics": [
        "sd_rotatey"
      ]
    },
    {
      "page": "sd_scale",
      "title": "Scales a geometry by multiplying ordinates with scale factors.",
      "topics": [
        "sd_scale"
      ]
    },
    {
      "page": "sd_segmentize",
      "title": "Densifies a geometry by adding intermediate points along segments that exceed a maximum length.",
      "topics": [
        "sd_segmentize"
      ]
    },
    {
      "page": "sd_setcrs",
      "title": "Sets the Coordinate Reference System (CRS) for a geometry.",
      "topics": [
        "sd_setcrs"
      ]
    },
    {
      "page": "sd_setsrid",
      "title": "Sets the SRID (spatial reference identifier) for a geometry.",
      "topics": [
        "sd_setsrid"
      ]
    },
    {
      "page": "sd_simplify",
      "title": "Simplifies an input geometry or geography using the Douglas-Peucker algorithm.",
      "topics": [
        "sd_simplify"
      ]
    },
    {
      "page": "sd_simplifypreservetopology",
      "title": "Simplifies a geometry, ensuring the result is a valid geometry with the same topology.",
      "topics": [
        "sd_simplifypreservetopology"
      ]
    },
    {
      "page": "sd_snap",
      "title": "Snaps input geometry to reference geometry within tolerance.",
      "topics": [
        "sd_snap"
      ]
    },
    {
      "page": "sd_srid",
      "title": "Returns the SRID (spatial reference identifier) of a geometry.",
      "topics": [
        "sd_srid"
      ]
    },
    {
      "page": "sd_startpoint",
      "title": "Returns the start point of a linestring geometry.",
      "topics": [
        "sd_startpoint"
      ]
    },
    {
      "page": "sd_symdifference",
      "title": "Returns the parts of geometries or geographies A and B that do not overlap.",
      "topics": [
        "sd_symdifference"
      ]
    },
    {
      "page": "sd_tessellategeog",
      "title": "Converts a geometry to geography, densifying edges to approximate planar lines as geodesic segments.",
      "topics": [
        "sd_tessellategeog"
      ]
    },
    {
      "page": "sd_tessellategeom",
      "title": "Converts a geography to geometry, densifying edges to approximate geodesic segments as planar lines.",
      "topics": [
        "sd_tessellategeom"
      ]
    },
    {
      "page": "sd_togeography",
      "title": "Converts a geometry to a geography by changing the edge interpretation to spherical.",
      "topics": [
        "sd_togeography"
      ]
    },
    {
      "page": "sd_togeometry",
      "title": "Converts a geography to a geometry by changing the edge interpretation to planar.",
      "topics": [
        "sd_togeometry"
      ]
    },
    {
      "page": "sd_touches",
      "title": "Returns true if A touches B.",
      "topics": [
        "sd_touches"
      ]
    },
    {
      "page": "sd_transform",
      "title": "Transforms a geometry from one coordinate reference system to another.",
      "topics": [
        "sd_transform"
      ]
    },
    {
      "page": "sd_translate",
      "title": "Returns a geometry with coordinates translated by deltaX and deltaY.",
      "topics": [
        "sd_translate"
      ]
    },
    {
      "page": "sd_unaryunion",
      "title": "Returns a single geometry which is the union of all components.",
      "topics": [
        "sd_unaryunion"
      ]
    },
    {
      "page": "sd_union",
      "title": "Returns a geometry or geography that represents the point set union of two geometries or geographies.",
      "topics": [
        "sd_union"
      ]
    },
    {
      "page": "sd_union_agg",
      "title": "Returns a geometry that represents the point set union of all geometries.",
      "topics": [
        "sd_union_agg"
      ]
    },
    {
      "page": "sd_within",
      "title": "Returns true if A is completely inside B.",
      "topics": [
        "sd_within"
      ]
    },
    {
      "page": "sd_x",
      "title": "Returns the X coordinate (longitude for geography) of the point, or NULL if not available.",
      "topics": [
        "sd_x"
      ]
    },
    {
      "page": "sd_xmax",
      "title": "Returns the maximum X coordinate (longitude for geography) of a geometry or geography's bounding box.",
      "topics": [
        "sd_xmax"
      ]
    },
    {
      "page": "sd_xmin",
      "title": "Returns the minimum X coordinate (longitude for geography) of a geometry or geography's bounding box.",
      "topics": [
        "sd_xmin"
      ]
    },
    {
      "page": "sd_y",
      "title": "Returns the Y coordinate (latitude for geography) of the point, or NULL if not available.",
      "topics": [
        "sd_y"
      ]
    },
    {
      "page": "sd_ymax",
      "title": "Returns the maximum Y coordinate (latitude for geography) of a geometry or geography's bounding box.",
      "topics": [
        "sd_ymax"
      ]
    },
    {
      "page": "sd_ymin",
      "title": "Returns the minimum Y coordinate (latitude for geography) of a geometry or geography's bounding box.",
      "topics": [
        "sd_ymin"
      ]
    },
    {
      "page": "sd_z",
      "title": "Returns the Z coordinate of the point, or NULL if not available.",
      "topics": [
        "sd_z"
      ]
    },
    {
      "page": "sd_zmax",
      "title": "Returns the maximum Z coordinate of a geometry or geography's bounding box.",
      "topics": [
        "sd_zmax"
      ]
    },
    {
      "page": "sd_zmflag",
      "title": "Returns a code indicating the dimension of the coordinates in a geometry.",
      "topics": [
        "sd_zmflag"
      ]
    },
    {
      "page": "sd_zmin",
      "title": "Returns the minimum Z coordinate of a geometry or geography's bounding box.",
      "topics": [
        "sd_zmin"
      ]
    }
  ],
  "_readme": "https://github.com/apache/sedona-db/raw/HEAD/r/sedonafns/README.md",
  "_rundeps": [],
  "_score": 7.58476530184685,
  "_indexed": true,
  "_nocasepkg": "sedonafns",
  "_universes": [
    "apache",
    "paleolimbot"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0.9000",
      "date": "2026-06-04T03:03:38.000Z",
      "distro": "noble",
      "commit": "99589ef06dbf3058d45a57f05e2224e538ad878c",
      "fileid": "4a17717bac5b1a80cb1861406e2e6fe97ff627ac259aacd538a41eee2f54024e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/apache/actions/runs/26927500778"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.0.9000",
      "date": "2026-06-04T03:03:35.000Z",
      "distro": "noble",
      "commit": "99589ef06dbf3058d45a57f05e2224e538ad878c",
      "fileid": "2b2698f28050e1e6c2500aff6140bc5da35590c438eb7a9e705af9c159a32567",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/apache/actions/runs/26927500778"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0.9000",
      "date": "2026-06-04T03:03:31.000Z",
      "commit": "99589ef06dbf3058d45a57f05e2224e538ad878c",
      "fileid": "2146172e0fa8069bb5a15d782a8301b418f0f1bfbb78b45867b0457d1af99732",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/apache/actions/runs/26927500778"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.0.9000",
      "date": "2026-06-04T03:03:02.000Z",
      "commit": "99589ef06dbf3058d45a57f05e2224e538ad878c",
      "fileid": "8691a9c84d2ee12ccd6a761d2d367e9872884c0f025b9cd02bd0ea2cf8891c22",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/apache/actions/runs/26927500778"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0.9000",
      "date": "2026-06-04T03:03:22.000Z",
      "commit": "99589ef06dbf3058d45a57f05e2224e538ad878c",
      "fileid": "3daea2e0b68d376fc8e7890c2889f8bfb8b07d465494063f035880a120ebeea6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/apache/actions/runs/26927500778"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-06-04T03:02:50.000Z",
      "commit": "99589ef06dbf3058d45a57f05e2224e538ad878c",
      "fileid": "3ca24e7d99563ef6d87fade8cbcdf62180875dc3021f0ed46a04c896a39671a9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/apache/actions/runs/26927500778"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-06-04T03:02:54.000Z",
      "commit": "99589ef06dbf3058d45a57f05e2224e538ad878c",
      "fileid": "7814fafb8a61e24878348d9b1778b92fa45f1a9617e068f33b50211c2b1a86ad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/apache/actions/runs/26927500778"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-06-04T03:03:02.000Z",
      "commit": "99589ef06dbf3058d45a57f05e2224e538ad878c",
      "fileid": "aafb8918ad3e2acb4a4286d4f1cf58df35ab909413caa0649924c4e35495cdeb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/apache/actions/runs/26927500778"
    }
  ]
}