Changelog
Contents
Changelog¶
v0.6.1 (Oct 11, 2021)¶
Support Python 3.9 (#122, #106)
Use Github Actions for CI (#95)
Drop Travis CI (#95)
Add contribution guidelines (#90)
Follow PEP8 style guide and add linting test for CI using Black
v0.6.0 (Nov 18, 2020)¶
NEW: Adds possibility to export street networks to igraph, networkx and pandana (#57, #58, #70) - Add functionality to parse/return the nodes of the network when requested (#52) - Calculate length of the edge for networks in meters (#56, #70) - Filter out weakly connected component by default when exporting to graph (#59) - Add (vectorized) functionality to create directed edges according oneway rules (#68)
Fix installation issue with pip on Windows (#61)
Fix numpy deprecation warning (#50)
Update the documentation to use new theme (#74)
Add possibility to test the tool using JupyterLab in browser (#75)
Fix issue when parsing POIs using rare tags as a custom filter (#47)
Fix issue when filtering with bounding box polygon (#54)
Add documentation about exporting the networks to graphs (#69)
Improve documentation overall
v0.5.3 (Sep 13, 2020)¶
Changes:
Ensures that geometry construction works with new Pygeos release v0.8.0 (#46)
v0.5.1/2 (May 11, 2020)¶
Fix multi-level filtering
Add support for using “exclude” also with nodes and relations
Fix data source for New York City
v0.5.0 (May 7, 2020)¶
Adds a function to download PBF data from Geofabrik and BBBike easily from hundreds of locations across the world
Improved geometry parsing for relations
Parse boundary geometries as Polygons instead of LinearRings (following OSM definition)
Fix invalid geometries automatically (self-intersection and “bowties”)
Add better documentation about custom filters
Make parsing more robust for incorrectly tagged OSM entries.
Bug fixes
Update website to a new theme.
v0.4.2 (April 23, 2020)¶
Add functionality to parse boundaries from PBF (+ integrate name search for finding e.g. specific administrative boundary)
Support using Shapely Polygon / MultiPolygon to filter the data spatially
add possibility to add “extra attributes” (i.e. OSM keys) that will be parsed as columns.
improve documentation
v0.4.1 (April 17, 2020)¶
add documentation
create website: https://pyrosm.readthedocs.io
v0.4.0 (April 16, 2020)¶
read PBF using custom queries (allows anything to be fetched)
read landuse from PBF
read natural from PBF
improve geometry parsing so that geometry type is read automatically according OSM rules
modularize code-base
improve test coverage
v0.3.1 (April 15, 2020)¶
generalize code base
read Points of Interest (POI) from PBF
v0.2.0 (April 13, 2020)¶
read buildings from PBF into GeoDataFrame
enable applying custom filter to filter data: e.g. with buildings you can filter specific
types of buildings with {‘building’: [‘residential’, ‘retail’]} - handle Relations as well - handle cases where data is not available (warn user and return empty GeoDataFrame)
v0.1.8 (April 8, 2020)¶
read street networks from PBF into GeoDataFrame (separately for driving, cycling, walking and all-combined)
filter data based on bounding box
v0.1.0 (April 7, 2020)¶
first release on PyPi