lwgeom

bindings to the liblwgeom library

https://github.com/r-spatial/lwgeom

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    4 of 21 committers (19.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.8%) to scientific vocabulary

Keywords from Contributors

geos gdal proj tidy-data geospatial-data geography book visualisation simple-features rspatial
Last synced: 10 months ago · JSON representation

Repository

bindings to the liblwgeom library

Basic Info
Statistics
  • Stars: 62
  • Watchers: 11
  • Forks: 24
  • Open Issues: 6
  • Releases: 2
Created over 8 years ago · Last pushed 11 months ago
Metadata Files
Readme Changelog

README.md

lwgeom

R bindings to the liblwgeom library

R-CMD-check Coverage Status CRAN cran checks Downloads <!-- badges: end -->

This package provides functions that use liblwgeom, including st_geohash(), st_minimum_bounding_circle(), st_split(), st_subdivide(), st_transform_proj() (transform through proj, omitting GDAL) and st_as_sfc.TWKB() (creates sfc from tiny wkb), as well as the geodetic (spherical/ellipsoidal) geometry functions st_geod_area(), st_geod_length(), st_geod_distance(), st_geod_covers(), st_geod_azimuth(), and st_geod_segmentize(). The previously offered st_make_valid() is now a generic in package sf (sf::st_make_valid()).

Installing

lwgeom depends on sf, which has to be installed first. This package uses the liblwgeom library, and compiles a shipped (and modified) version of liblwgeom. It links to the GEOS and PROJ libraries.

To install from source, it should be enough to have installed sf from source; the resources for this package (PROJ, GEOS) are being reused.

lwgeom source now included

Previous to version 0.1-6, lwgeom would also try to link the system library liblwgeom; from 0.1-6 on only the shipped version is used.

Contributing

  • Contributions of all sorts are most welcome, issues and pull requests are the preferred ways of sharing them.
  • When contributing pull requests, please adhere to the package style (in package code use = rather than <-; don't change indentation; tab stops of 4 spaces are preferred)
  • This project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Owner

  • Name: r-spatial
  • Login: r-spatial
  • Kind: organization

For packages raster, terra, dismo & geosphere visit the rspatial github organisation (mind the missing '-')

GitHub Events

Total
  • Issues event: 3
  • Watch event: 4
  • Issue comment event: 7
  • Push event: 9
  • Pull request review event: 4
  • Pull request review comment event: 4
  • Pull request event: 4
  • Fork event: 3
Last Year
  • Issues event: 3
  • Watch event: 4
  • Issue comment event: 7
  • Push event: 9
  • Pull request review event: 4
  • Pull request review comment event: 4
  • Pull request event: 4
  • Fork event: 3

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 320
  • Total Committers: 21
  • Avg Commits per committer: 15.238
  • Development Distribution Score (DDS): 0.144
Past Year
  • Commits: 34
  • Committers: 5
  • Avg Commits per committer: 6.8
  • Development Distribution Score (DDS): 0.412
Top Committers
Name Email Commits
Edzer Pebesma e****a@u****e 274
Jeroen Ooms j****s@g****m 8
Robin Lovelace r****x@g****m 7
olivroy o****1@h****m 7
olivroy 5****y 3
jeffreyhanson j****n@u****u 2
Colin Rundel r****l@g****m 2
Etienne B. Racine e****r@g****m 2
Shinya Uryu s****7@g****m 2
virgesmith a****h@l****k 2
Bennet Fauber b****t@u****u 1
Dan Baston d****n@i****m 1
Daniel Baston d****n@g****m 1
Roger Bivand r****d@n****o 1
Christian Marquardt c****n@m****c 1
Andy Teucher a****r@g****m 1
Miles McBain m****n@q****u 1
Shinya Uryu r****u@g****m 1
Tomas Kalibera t****a@g****m 1
pat-s p****z@g****m 1
tim-salabim t****s@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 64
  • Total pull requests: 33
  • Average time to close issues: 6 months
  • Average time to close pull requests: 2 months
  • Total issue authors: 49
  • Total pull request authors: 20
  • Average comments per issue: 3.3
  • Average comments per pull request: 2.09
  • Merged pull requests: 24
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 4
  • Pull requests: 2
  • Average time to close issues: about 8 hours
  • Average time to close pull requests: about 10 hours
  • Issue authors: 4
  • Pull request authors: 2
  • Average comments per issue: 1.25
  • Average comments per pull request: 0.5
  • Merged pull requests: 1
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • edzer (12)
  • rsbivand (3)
  • jeroen (2)
  • Tom-python0121 (2)
  • devillemereuil (1)
  • krlmlr (1)
  • agila5 (1)
  • edrubin (1)
  • edbennett (1)
  • jknowles (1)
  • Enchufa2 (1)
  • galenholt (1)
  • cboettig (1)
  • mykmilligan (1)
  • santoroma (1)
Pull Request Authors
  • olivroy (5)
  • jeroen (5)
  • etiennebr (3)
  • MilesMcBain (3)
  • Robinlovelace (3)
  • uribo (2)
  • kalibera (2)
  • rundel (2)
  • dbaston (2)
  • davidhemp (2)
  • UchidaMizuki (2)
  • robitalec (2)
  • justbennet (2)
  • rsbivand (1)
  • jeffreyhanson (1)
Top Labels
Issue Labels
enhancement (1) bug (1)
Pull Request Labels

Packages

  • Total packages: 2
  • Total downloads:
    • cran 23,341 last-month
  • Total docker downloads: 1,023,314
  • Total dependent packages: 84
    (may contain duplicates)
  • Total dependent repositories: 158
    (may contain duplicates)
  • Total versions: 28
  • Total maintainers: 1
cran.r-project.org: lwgeom

Bindings to Selected 'liblwgeom' Functions for Simple Features

  • Versions: 22
  • Dependent Packages: 80
  • Dependent Repositories: 157
  • Downloads: 23,341 Last month
  • Docker Downloads: 1,023,314
Rankings
Docker downloads count: 0.0%
Dependent packages count: 1.2%
Dependent repos count: 1.6%
Downloads: 2.2%
Average: 2.5%
Forks count: 3.8%
Stargazers count: 6.4%
Last synced: 11 months ago
conda-forge.org: r-lwgeom

Access to selected functions found in liblwgeom, the light-weight geometry library used by PostGIS

  • Versions: 6
  • Dependent Packages: 4
  • Dependent Repositories: 1
Rankings
Dependent packages count: 12.5%
Dependent repos count: 24.4%
Average: 28.4%
Forks count: 36.7%
Stargazers count: 39.9%
Last synced: 11 months ago

Dependencies

DESCRIPTION cran
  • R >= 3.3.0 depends
  • Rcpp * imports
  • sf >= 0.9 imports
  • units * imports
  • covr * suggests
  • geosphere * suggests
  • sp * suggests
  • testthat * suggests
.github/workflows/R-CMD-check.yaml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/upload-artifact main composite
  • r-lib/actions/setup-r v1 composite
.github/workflows/tic.yml actions
  • actions/checkout v2.3.4 composite
  • actions/upload-artifact v2.2.1 composite
  • pat-s/always-upload-cache v2.1.3 composite
  • r-lib/actions/setup-pandoc master composite
  • r-lib/actions/setup-r master composite
  • r-lib/actions/setup-tinytex master composite