osmdata-package: Import OpenStreetMap data in 'sf', 'SC', 'sp', 'data.frame'...

osmdata-packageR Documentation

Import OpenStreetMap data in 'sf', 'SC', 'sp', 'data.frame' and 'xml' formats

Description

Imports OpenStreetMap (OSM) data into R as 'sf', 'SC', 'sp', 'data.frame' or 'xml_document' objects. OSM data are extracted from the overpass API and processed with very fast C++ routines for return to R. The package enables simple overpass queries to be constructed without the user necessarily understanding the syntax of the overpass query language, while retaining the ability to handle arbitrarily complex queries. Functions are also provided to enable recursive searching between different kinds of OSM data (for example, to find all lines which intersect a given point).

Functions to Prepare Queries

  • getbb: Get bounding box for a given place name

  • bbox_to_string: Convert a named matrix or a named vector (or an unnamed vector) return a string

  • overpass_status: Retrieve status of the overpass API

  • opq: Build an overpass query

  • add_osm_feature: Add a feature to an overpass query

  • opq_string: Convert an osmdata query to overpass API string

Functions to Get Additional OSM Information

  • available_features: List recognised features in OSM

  • available_tags: List tags associated with a feature

Functions to Extract OSM Data

  • osmdata_data_frame: Return OSM data in data.frame format

  • osmdata_sc: Return OSM data in silicate format

  • osmdata_sf: Return OSM data in sf format

  • osmdata_sp: Return OSM data in sp format (DEPRECATED)

  • osmdata_xml: Return OSM data in xml2 format

Functions to Search Data

  • osm_points: Extract all osm_points objects

  • osm_lines: Extract all osm_lines objects

  • osm_polygons: Extract all osm_polygons objects

  • osm_multilines: Extract all osm_multilines objects

  • osm_multipolygons: Extract all osm_multipolygons objects

Author(s)

Mark Padgham, Bob Rudis, Robin Lovelace, Maƫlle Salmon, Joan Maspons

See Also

Useful links:


osmdatar/osmdata documentation built on July 4, 2025, 10:11 a.m.