2.3 KiB
OSM Conflator Change Log
master branch
1.3.0
Released 2018-03-15
-
Support for categories:
category_tag
andcategories
parameters in a profile. -
LibOsmium-based C++ filtering script for categories.
-
More than one tag value works as "one of":
[('amenity', 'cafe', 'restaurant')]
. -
Query can be a list of queries, providing for "OR" clause. An example:
[[('amenity', 'swimming_pool')], [('leisure', 'swimming_pool')]]
-
Parameters for profiles, using
-p
argument. -
No more default imports solely for profiles, import
zipfile
youself now. -
Remarks for source points, thanks @nixi.
-
Better error message for Overpass API timeouts.
-
Lifecycle prefixes are conflated, e.g.
amenity=*
andwas:amenity=*
. -
Dataset is checked for duplicates, which are reported (see
-d
) and removed. -
Support GeoJSON input (put identifiers into
id
property).
1.2.3
Released 2017-12-29
- Fix error in applying audit json after conflating
contact:
namespace.
1.2.2
Released 2017-12-27
- Addr:full tag is not set when addr:housenumber is present.
- Whitespace is stripped from tag values in a dataset.
- Conflate
contact:
namespace.
1.2.1
Released 2017-12-20
- Support force creating points with
audit['create']
. - Fix green colour for created points in JSON.
- Make
--output
optional and remove the default.
1.2.0
Released 2017-11-23
- Checking moveability for json output (
-m
) for cf_audit. - Support for cf_audit json (
-a
).
1.1.0
Released 2017-10-06
- Use
-v
for debug messages and-q
to suppress informational messages. - You can run
conflate/conflate.py
as a script, again. - Profiles: added "override" dict with dataset id → OSM POI name or id like 'n12345'.
- Profiles: added "matched" function that returns
False
if an OSM point should not be matched to dataset point (fixes #6). - Profiles:
master_tags
is no longer mandatory. - If no
master_tags
specified in a profile, all tags are now considered non-master. - When a tag value was
None
, the tag was deleted on object modification. That should be done only on retagging non-matched objects. - OSM objects filtering failed when a query was a string.
1.0.0
Released 2017-06-07
The initial PyPi release with all the features.