osm-extract

command module
v0.0.0-...-0e79d20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 7, 2024 License: MIT Imports: 20 Imported by: 0

README

osm-extract

osm-extract extracts features from OpenStreetMap PBF files as GeoJSON.

Features

  • Reads .osm.pbf files from local disk, no need to run an Overpass API server.
  • Preserves OpenStreetMap tags as GeoJSON properties.
  • Extremely fast, thanks to github.com/paulmach/osm.
  • Optionally polygonizes ways and relations, thanks to GEOS.
  • Optionally unions all features into a single feature.

Install

$ go install github.com/twpayne/osm-extract@latest

Example

Extract the administrative boundaries of the Isle of Man as a polygon:

$ osm-extract -i testdata/isle-of-man-latest.osm.pbf -type=relation -tags=ISO3166-1=IM,admin_level=2 -polygonize
$ osm-extract -i testdata/isle-of-man-latest.osm.pbf -type=relation -tags=admin_level=6 -polygonize -union

License

MIT

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL