Science Score: 93.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
Found 3 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
○Committers with academic emails
-
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords
cpp
openstreetmap
osm
osm-data
overpass-api
peer-reviewed
r
r-package
rstats
Keywords from Contributors
weather-data
tidyverse
sepa
precipitation
mopex
kgclimateclass
grdc
data60uk
rti-micropem
pm25
Last synced: 4 months ago
·
JSON representation
Repository
R package for downloading OpenStreetMap data
Basic Info
- Host: GitHub
- Owner: ropensci
- Language: R
- Default Branch: main
- Homepage: https://docs.ropensci.org/osmdata
- Size: 8.08 MB
Statistics
- Stars: 326
- Watchers: 13
- Forks: 45
- Open Issues: 25
- Releases: 27
Topics
cpp
openstreetmap
osm
osm-data
overpass-api
peer-reviewed
r
r-package
rstats
Created about 9 years ago
· Last pushed 4 months ago
Metadata Files
Readme
Changelog
Contributing
Codemeta
README.Rmd
---
title: "osmdata, an R package for OpenStreetMap data"
keywords: "open street map, openstreetmap, overpass API, OSM"
output:
rmarkdown::html_vignette:
self_contained: no
md_document:
variant: gfm
---
```{r opts, echo = FALSE}
knitr::opts_chunk$set (
collapse = TRUE,
warning = TRUE,
message = TRUE,
width = 120,
comment = "#>",
fig.retina = 2,
fig.path = "README-"
)
```
# osmdata
[](https://github.com/ropensci/osmdata/actions?query=workflow%3AR-CMD-check)
[](https://app.codecov.io/gh/ropensci/osmdata)
[](https://www.repostatus.org/#active)
[](https://cran.r-project.org/package=osmdata/)
[](https://cran.r-project.org/package=osmdata)
[](https://github.com/ropensci/software-review/issues/103)
[](https://joss.theoj.org/papers/10.21105/joss.00305)
`osmdata` is an R package for accessing the data underlying OpenStreetMap
(OSM), delivered via the [Overpass
API](https://wiki.openstreetmap.org/wiki/Overpass_API). (Other packages such
as
[`OpenStreetMap`](https://cran.r-project.org/package=OpenStreetMap)
can be used to download raster tiles based on OSM data.)
[Overpass](https://overpass-turbo.eu) is a read-only API that extracts custom
selected parts of OSM data. Data can be returned in a variety of formats,
including as [Simple Features (`sf`)](https://cran.r-project.org/package=sf),
[Spatial (`sp`)](https://cran.r-project.org/package=sp), or [Silicate
(`sc`)](https://github.com/hypertidy/silicate) objects. The package is designed
to allow access to small-to-medium-sized OSM datasets (see
[`osmextract`](https://github.com/ropensci/osmextract) for an approach for
reading-in bulk OSM data extracts).
## Installation
To install latest CRAN version:
```{r cran-install, eval=FALSE}
install.packages ("osmdata")
```
Alternatively, install the development version with any one of the following
options:
```{r remotes, eval = FALSE}
# install.packages("remotes")
remotes::install_git ("https://git.sr.ht/~mpadge/osmdata")
remotes::install_bitbucket ("mpadge/osmdata")
remotes::install_gitlab ("mpadge/osmdata")
remotes::install_github ("ropensci/osmdata")
```
To load the package and check the version:
```{r, eval=TRUE}
library (osmdata)
packageVersion ("osmdata")
```
## Usage
[Overpass API](https://wiki.openstreetmap.org/wiki/Overpass_API) queries can be
built from a base query constructed with `opq` followed by `add_osm_feature`. The
corresponding OSM objects are then downloaded and converted to [Simple
Feature (`sf`)](https://cran.r-project.org/package=sf) objects with
`osmdata_sf()`, [Spatial (`sp`)](https://cran.r-project.org/package=sp)
objects with `osmdata_sp()` (DEPRECATED) or [Silicate (`sc`)](https://github.com/hypertidy/silicate)
objects with `osmdata_sc()`. For example,
```{r query-thames, eval=FALSE}
x <- opq (bbox = c (-0.27, 51.47, -0.20, 51.50)) |> # Chiswick Eyot in London, U.K.
add_osm_feature (key = "name", value = "Thames", value_exact = FALSE) |>
osmdata_sf ()
x
```
```{r, echo=FALSE}
msg <- c (
"Object of class 'osmdata' with:\n",
" $bbox : 51.47,-0.27,51.5,-0.2\n",
" $overpass_call : The call submitted to the overpass API\n",
" $meta : metadata including timestamp and version numbers\n",
" $osm_points : 'sf' Simple Features Collection with 24548 points\n",
" $osm_lines : 'sf' Simple Features Collection with 2219 linestrings\n",
" $osm_polygons : 'sf' Simple Features Collection with 33 polygons\n",
" $osm_multilines : 'sf' Simple Features Collection with 6 multilinestrings\n",
" $osm_multipolygons : 'sf' Simple Features Collection with 3 multipolygons"
)
message (msg)
```
OSM data can also be downloaded in OSM XML format with `osmdata_xml()` and saved
for use with other software.
```r
osmdata_xml(q1, "data.osm")
```
### Bounding Boxes
All `osmdata` queries begin with a bounding box defining the area of the query.
The [`getbb()`
function](https://docs.ropensci.org/osmdata/reference/getbb.html) can be used
to extract bounding boxes for specified place names.
```{r getbb-astana}
getbb ("astana kazakhstan")
```
The next step is to convert that to an overpass query object with the [`opq()`
function](https://docs.ropensci.org/osmdata/reference/opq.html):
```{r opq}
q <- opq (getbb ("astana kazakhstan"))
q <- opq ("astana kazakhstan") # identical result
```
It is also possible to use bounding polygons rather than rectangular boxes:
```{r getbb-haines}
b <- getbb ("bangalore", format_out = "polygon")
class (b)
str (b)
```
### Features
The next step is to define features of interest using the [`add_osm_feature()`
function](https://docs.ropensci.org/osmdata/reference/add_osm_feature.html).
This function accepts `key` and `value` parameters specifying desired features
in the [OSM key-vale schema](https://wiki.openstreetmap.org/wiki/Map_Features).
Multiple `add_osm_feature()` calls may be combined as illustrated below, with
the result being a logical AND operation, thus returning all amenities that
are labelled both as restaurants and also as pubs:
```{r key-val1}
q <- opq ("portsmouth usa") |>
add_osm_feature (key = "amenity", value = "restaurant") |>
add_osm_feature (key = "amenity", value = "pub") # There are none of these
```
Features can also be requested by key only, in which case features with any
values for the specified key will be returned:
```{r key-val2}
q <- opq ("portsmouth usa") |>
add_osm_feature (key = "amenity")
```
Such key-only queries can, however, translate into requesting very large data
sets, and should generally be avoided in favour of more precise key-value
specifications.
Negation can also be specified by pre-pending an exclamation mark so that the
following requests all amenities that are NOT labelled as restaurants and that
are not labelled as pubs:
```{r key-val3}
q <- opq ("portsmouth usa") |>
add_osm_feature (key = "amenity", value = "!restaurant") |>
add_osm_feature (key = "amenity", value = "!pub") # There are a lot of these
```
Additional arguments allow for more refined matching, such as the following
request for all pubs with "irish" in the name:
```{r key-val4}
q <- opq ("washington dc") |>
add_osm_feature (key = "amenity", value = "pub") |>
add_osm_feature (
key = "name", value = "irish",
value_exact = FALSE, match_case = FALSE
)
```
Logical OR combinations can be constructed using the separate
[`add_osm_features()`
function](https://docs.ropensci.org/osmdata/reference/add_osm_features.html).
The first of the above examples requests all features that are both restaurants
AND pubs. The following query will request data on restaurants OR pubs:
```{r features}
q <- opq ("portsmouth usa") |>
add_osm_features (features = c (
"\"amenity\"=\"restaurant\"",
"\"amenity\"=\"pub\""
))
```
The vector of `features` contains key-value pairs separated by an [overpass
"filter"
symbol](https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL#By_tag_.28has-kv.29)
such as `=`, `!=`, or `~`. Each key and value must be enclosed in
escape-delimited quotations as shown above.
Full lists of available features and corresponding tags are available in the functions
[`?available_features`](https://docs.ropensci.org/osmdata/reference/available_features.html)
and
[`?available_tags`](https://docs.ropensci.org/osmdata/reference/available_tags.html).
### Data Formats
An overpass query constructed with the `opq()` and `add_osm_feature()`
functions is then sent to the [overpass server](https://overpass-turbo.eu) to
request data. These data may be returned in a variety of formats, currently
including:
1. XML data (downloaded locally) via
[`osmdata_xml()`](https://docs.ropensci.org/osmdata/reference/osmdata_xml.html);
2. [Simple Features (sf)](https://cran.r-project.org/package=sf) format via
[`osmdata_sf()`](https://docs.ropensci.org/osmdata/reference/osmdata_sf.html);
3. [R Spatial (sp)](https://cran.r-project.org/package=sp) format via
[`osmdata_sp()`](https://docs.ropensci.org/osmdata/reference/osmdata_sp.html) (DEPRECATED);
4. [Silicate (SC)](https://github.com/hypertidy/silicate) format via
[`osmdata_sc()`](https://docs.ropensci.org/osmdata/reference/osmdata_sc.html);
and
5. `data.frame` format via
[`osmdata_data_frame()`](https://docs.ropensci.org/osmdata/reference/osmdata_data_frame.html).
### Additional Functionality {#additional}
Data may also be trimmed to within a defined polygonal shape with the
[`trim_osmdata()`](https://docs.ropensci.org/osmdata/reference/trim_osmdata.html)
function. Full package functionality is described on the
[website](https://docs.ropensci.org/osmdata/)
## Citation
```{r}
citation ("osmdata")
```
## Data licensing
All data that you access using `osmdata` is licensed under
[OpenStreetMap's license, the Open Database Licence](https://osmfoundation.org/wiki/Licence).
Any derived data and products must also carry the same licence. You should make
sure you understand that licence before publishing any derived datasets.
## Other approaches
- [osmextract](https://docs.ropensci.org/osmextract/) is an R package for downloading and importing compressed 'extracts' of OSM data covering large areas (e.g. all roads in a country).
The package represents data in [`sf`](https://github.com/r-spatial/sf) format only, and only allows a single "layer" (such as points, lines, or polygons) to be read at one time.
It is nevertheless recommended over osmdata for large queries of single layers, or where relationships between layers are not important.
- [osmapiR](https://docs.ropensci.org/osmapiR/) is an R interface to the [OpenStreetMap API v0.6](https://wiki.openstreetmap.org/wiki/API_v0.6) for fetching and saving raw geodata from/to the OpenStreetMap database.
This package allows access to OSM maps data as well as map notes, GPS traces, changelogs, and users data.
`osmapiR` enables editing or exploring the history of OSM objects, and is not intended to access OSM map data for other purposes (unlike the osmdata or osmextract packages).
## Code of Conduct
Please note that this package is released with a [Contributor Code of
Conduct](https://ropensci.org/code-of-conduct/). By contributing to this
project, you agree to abide by its terms.
## Contributors
All contributions to this project are gratefully acknowledged using the [`allcontributors` package](https://github.com/ropensci/allcontributors) following the [allcontributors](https://allcontributors.org) specification. Contributions of any kind are welcome!
### Code
|
sckott |
nsfinkelstein |
gawbul |
edzer |
MAnalytics |
richardellison |
cboettig |
|
prise6 |
PaoloFrac |
Dris101 |
TomBor |
matkoniecz |
urswilke |
Robsteranium |
|
assignUser |
rsbivand |
Owner
- Name: rOpenSci
- Login: ropensci
- Kind: organization
- Email: info@ropensci.org
- Location: Berkeley, CA
- Website: https://ropensci.org/
- Twitter: rOpenSci
- Repositories: 307
- Profile: https://github.com/ropensci
JOSS Publication
osmdata
Published
June 26, 2017
Volume 2, Issue 14, Page 305
Authors
Mark Padgham
Department of Geoinformatics, University of Salzburg, Austria
Department of Geoinformatics, University of Salzburg, Austria
Robin Lovelace
Institute of Transport Studies, University of Leeds, U.K.
Institute of Transport Studies, University of Leeds, U.K.
Maëlle Salmon
ISGlobal, Centre for Research in Environmental Epidemiology,Universitat Pompeu Fabra, CIBER Epidemiología y Salud Pública, Barcelona, Spain.
ISGlobal, Centre for Research in Environmental Epidemiology,Universitat Pompeu Fabra, CIBER Epidemiología y Salud Pública, Barcelona, Spain.
Bob Rudis
Rapid7
Rapid7
Tags
openstreetmap spatial Simple FeaturesCodeMeta (codemeta.json)
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"identifier": "osmdata",
"description": "Download and import of 'OpenStreetMap' ('OSM') data as 'sf' or 'sp' objects. 'OSM' data are extracted from the 'Overpass' web server (<https://overpass-api.de/>) and processed with very fast 'C++' routines for return to 'R'.",
"name": "osmdata: Import 'OpenStreetMap' Data as Simple Features or Spatial Objects",
"relatedLink": [
"https://docs.ropensci.org/osmdata/",
"https://CRAN.R-project.org/package=osmdata"
],
"codeRepository": "https://github.com/ropensci/osmdata",
"issueTracker": "https://github.com/ropensci/osmdata/issues",
"license": "https://spdx.org/licenses/GPL-3.0",
"version": "0.3.0.9021",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
"url": "https://r-project.org"
},
"runtimePlatform": "R version 4.5.1 (2025-06-13)",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"author": [
{
"@type": "Person",
"givenName": "Joan",
"familyName": "Maspons",
"email": "joanmaspons@gmail.com",
"@id": "https://orcid.org/0000-0003-2286-8727"
},
{
"@type": "Person",
"givenName": "Mark",
"familyName": "Padgham",
"email": "mark.padgham@email.com"
},
{
"@type": "Person",
"givenName": "Bob",
"familyName": "Rudis"
},
{
"@type": "Person",
"givenName": "Robin",
"familyName": "Lovelace"
},
{
"@type": "Person",
"givenName": "Maëlle",
"familyName": "Salmon"
}
],
"contributor": [
{
"@type": "Person",
"givenName": "Andrew",
"familyName": "Smith"
},
{
"@type": "Person",
"givenName": "James",
"familyName": "Smith"
},
{
"@type": "Person",
"givenName": "Andrea",
"familyName": "Gilardi"
},
{
"@type": "Person",
"givenName": "Enrico",
"familyName": "Spinielli"
},
{
"@type": "Person",
"givenName": "Anthony",
"familyName": "North"
},
{
"@type": "Person",
"givenName": "Martin",
"familyName": "Machyna"
},
{
"@type": "Person",
"givenName": "Marcin",
"familyName": "Kalicinski"
},
{
"@type": "Person",
"givenName": "Eli",
"familyName": "Pousson",
"email": "eli.pousson@gmail.com",
"@id": "https://orcid.org/0000-0001-8280-1706"
}
],
"copyrightHolder": [
{
"@type": "Person",
"givenName": "Marcin",
"familyName": "Kalicinski"
}
],
"maintainer": [
{
"@type": "Person",
"givenName": "Joan",
"familyName": "Maspons",
"email": "joanmaspons@gmail.com",
"@id": "https://orcid.org/0000-0003-2286-8727"
}
],
"softwareSuggestions": [
{
"@type": "SoftwareApplication",
"identifier": "httptest2",
"name": "httptest2",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=httptest2"
},
{
"@type": "SoftwareApplication",
"identifier": "jsonlite",
"name": "jsonlite",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=jsonlite"
},
{
"@type": "SoftwareApplication",
"identifier": "knitr",
"name": "knitr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=knitr"
},
{
"@type": "SoftwareApplication",
"identifier": "markdown",
"name": "markdown",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=markdown"
},
{
"@type": "SoftwareApplication",
"identifier": "rmarkdown",
"name": "rmarkdown",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rmarkdown"
},
{
"@type": "SoftwareApplication",
"identifier": "sf",
"name": "sf",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=sf"
},
{
"@type": "SoftwareApplication",
"identifier": "sp",
"name": "sp",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=sp"
},
{
"@type": "SoftwareApplication",
"identifier": "terra",
"name": "terra",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=terra"
},
{
"@type": "SoftwareApplication",
"identifier": "testthat",
"name": "testthat",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=testthat"
}
],
"softwareRequirements": {
"1": {
"@type": "SoftwareApplication",
"identifier": "R",
"name": "R",
"version": ">= 4.1"
},
"2": {
"@type": "SoftwareApplication",
"identifier": "curl",
"name": "curl",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=curl"
},
"3": {
"@type": "SoftwareApplication",
"identifier": "httr2",
"name": "httr2",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=httr2"
},
"4": {
"@type": "SoftwareApplication",
"identifier": "methods",
"name": "methods"
},
"5": {
"@type": "SoftwareApplication",
"identifier": "Rcpp",
"name": "Rcpp",
"version": ">= 0.12.4",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=Rcpp"
},
"6": {
"@type": "SoftwareApplication",
"identifier": "rvest",
"name": "rvest",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rvest"
},
"7": {
"@type": "SoftwareApplication",
"identifier": "tibble",
"name": "tibble",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=tibble"
},
"8": {
"@type": "SoftwareApplication",
"identifier": "utils",
"name": "utils"
},
"9": {
"@type": "SoftwareApplication",
"identifier": "xml2",
"name": "xml2",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=xml2"
},
"SystemRequirements": {}
},
"applicationCategory": "DataAccess",
"isPartOf": "https://ropensci.org",
"keywords": [
"open0street0map",
"openstreetmap",
"overpass0API",
"OSM",
"overpass-api",
"r",
"cpp",
"rstats",
"osm",
"osm-data",
"r-package",
"peer-reviewed"
],
"fileSize": "38378.699KB",
"citation": [
{
"@type": "ScholarlyArticle",
"datePublished": "2017",
"author": [
{
"@type": "Organization",
"name": "Mark Padgham"
},
{
"@type": "Organization",
"name": "Bob Rudis"
},
{
"@type": "Organization",
"name": "Robin Lovelace"
},
{
"@type": "Organization",
"name": "Maëlle Salmon"
}
],
"name": "osmdata",
"identifier": "10.21105/joss.00305",
"url": "https://joss.theoj.org/papers/10.21105/joss.00305",
"pagination": "305",
"@id": "https://doi.org/10.21105/joss.00305",
"sameAs": "https://doi.org/10.21105/joss.00305",
"isPartOf": {
"@type": "PublicationIssue",
"issueNumber": "14",
"datePublished": "2017",
"isPartOf": {
"@type": [
"PublicationVolume",
"Periodical"
],
"volumeNumber": "2",
"name": "Journal of Open Source Software"
}
}
}
],
"releaseNotes": "https://github.com/ropensci/osmdata/blob/main/NEWS.md",
"readme": "https://github.com/ropensci/osmdata/blob/main/README.md",
"contIntegration": [
"https://github.com/ropensci/osmdata/actions?query=workflow%3AR-CMD-check",
"https://app.codecov.io/gh/ropensci/osmdata"
],
"developmentStatus": "https://www.repostatus.org/#active",
"review": {
"@type": "Review",
"url": "https://github.com/ropensci/software-review/issues/103",
"provider": "https://ropensci.org"
}
}
Papers & Mentions
Total mentions: 2
Social media reveal ecoregional variation in how weather influences visitor behavior in U.S. National Park Service units
- DOI: 10.1038/s41598-021-82145-z
- OpenAlex ID: https://openalex.org/W3123739680
- Published: January 2021
Last synced: 3 months ago
Integrating Modes of Transport in a Dynamic Modelling Approach to Evaluate Population Exposure to Ambient NO2 and PM2.5 Pollution in Urban Areas
- DOI: 10.3390/ijerph17062099
- OpenAlex ID: https://openalex.org/W3010850867
- Published: March 2020
Last synced: 3 months ago
GitHub Events
Total
- Issues event: 26
- Watch event: 14
- Delete event: 11
- Issue comment event: 62
- Push event: 44
- Pull request review event: 34
- Pull request review comment event: 24
- Pull request event: 35
- Create event: 16
Last Year
- Issues event: 26
- Watch event: 14
- Delete event: 11
- Issue comment event: 63
- Push event: 45
- Pull request review event: 35
- Pull request review comment event: 24
- Pull request event: 35
- Create event: 16
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| mpadge | m****m@e****m | 1,200 |
| Joan Maspons | j****s@g****m | 185 |
| Robin Lovelace | r****x@g****m | 156 |
| Bob Rudis | b****b@r****t | 25 |
| masalmon | m****n@y****e | 13 |
| Eli Pousson | e****n@g****m | 9 |
| Andrea Gilardi | a****i@u****t | 8 |
| virgesmith | a****w@c****t | 7 |
| Enrico Spinielli | e****i@g****m | 6 |
| Andrea Gilardi | a****5@c****t | 5 |
| idshklein | i****n@g****m | 4 |
| Anthony North | a****h@g****m | 3 |
| Jeroen Ooms | j****s@g****m | 3 |
| ZENONI Florian | f****i@a****m | 2 |
| Angela Li | a****1@g****m | 2 |
| Martin Machyna | m****a@g****m | 2 |
| Oscar de León | o****t@g****m | 2 |
| Tazinho | m****r@g****m | 2 |
| neogeomat | a****m@g****m | 2 |
| ec-nebi | 4****i | 2 |
| Andreas Petutschnig | a****s@p****e | 1 |
| Arfon Smith | a****n | 1 |
| Berry Boessenkool | b****l@h****m | 1 |
| Carlos Cámara | c****a@g****m | 1 |
| Dan Stowell | d****l@u****t | 1 |
| Daniel Possenriede | p****e@g****m | 1 |
| JimShady | 2****y | 1 |
| Jindra Lacko | j****o@g****m | 1 |
| Karthik Ram | k****m@g****m | 1 |
| Matthew Henderson | m****n@g****m | 1 |
| and 4 more... | ||
Committer Domains (Top 20 + Academic)
member.fsf.org: 1
covimo.de: 1
users.sourceforge.net: 1
petutschnig.de: 1
altran.com: 1
campus.unimib.it: 1
casacazaz.net: 1
unimib.it: 1
rudis.net: 1
email.com: 1
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 79
- Total pull requests: 93
- Average time to close issues: 3 months
- Average time to close pull requests: 5 days
- Total issue authors: 36
- Total pull request authors: 11
- Average comments per issue: 3.15
- Average comments per pull request: 1.6
- Merged pull requests: 78
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 14
- Pull requests: 39
- Average time to close issues: 11 days
- Average time to close pull requests: 2 days
- Issue authors: 7
- Pull request authors: 3
- Average comments per issue: 1.79
- Average comments per pull request: 0.69
- Merged pull requests: 26
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- mpadge (21)
- jmaspons (12)
- Mashin6 (5)
- agila5 (4)
- joostschouppe (3)
- elipousson (2)
- RegularnaMatrica (2)
- stalkerGH (2)
- neogeomat (1)
- anthonynorth (1)
- mlucassc (1)
- pbarban (1)
- boiled-data (1)
- ec-nebi (1)
- mutak94 (1)
Pull Request Authors
- jmaspons (55)
- mpadge (24)
- Mashin6 (3)
- maelle (2)
- agila5 (2)
- elipousson (2)
- FlxPo (1)
- ec-nebi (1)
- jlacko (1)
- anthonynorth (1)
- Robinlovelace (1)
Top Labels
Issue Labels
enhancement (11)
wontfix (6)
bug (5)
future stuff (4)
must do (3)
documentation (2)
help wanted (1)
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- cran 5,735 last-month
- Total docker downloads: 90,468
-
Total dependent packages: 14
(may contain duplicates) -
Total dependent repositories: 50
(may contain duplicates) - Total versions: 57
- Total maintainers: 1
proxy.golang.org: github.com/ropensci/osmdata
- Documentation: https://pkg.go.dev/github.com/ropensci/osmdata#section-documentation
-
Latest release: v0.3.0
published 5 months ago
Rankings
Dependent packages count: 5.4%
Average: 5.6%
Dependent repos count: 5.8%
Last synced:
4 months ago
cran.r-project.org: osmdata
Import 'OpenStreetMap' Data as Simple Features or Spatial Objects
- Homepage: https://docs.ropensci.org/osmdata/
- Documentation: http://cran.r-project.org/web/packages/osmdata/osmdata.pdf
- License: GPL-3
-
Latest release: 0.3.0
published 5 months ago
Rankings
Dependent repos count: 3.5%
Dependent packages count: 4.6%
Downloads: 5.4%
Average: 9.8%
Docker downloads count: 25.8%
Maintainers (1)
Last synced:
4 months ago
Dependencies
DESCRIPTION
cran
- R >= 3.2.4 depends
- Rcpp >= 0.12.4 imports
- curl * imports
- httr2 * imports
- lubridate * imports
- magrittr * imports
- methods * imports
- reproj * imports
- rvest * imports
- sp * imports
- tibble * imports
- utils * imports
- xml2 * imports
- httptest2 * suggests
- jsonlite * suggests
- knitr * suggests
- markdown * suggests
- raster * suggests
- rmarkdown * suggests
- sf * suggests
- testthat * suggests
.github/workflows/R-CMD-check.yaml
actions
- actions/checkout v2 composite
- r-lib/actions/check-r-package v2 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.github/workflows/test-coverage.yaml
actions
- actions/checkout v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
.hooks/description
cran
