Skip to content

Releases: mapsme/osm_conflate

1.4.0

30 May 16:40
Compare
Choose a tag to compare
  • Refactored conflate.py into seven smaller files.
  • Added a simple kd-tree based geocoder for countries and regions. Controlled by the regions parameter in a profile.
  • You can filter by regions using -r argument or "regions" list in an audit file.
  • Using the new nwr query type of Overpass API.
  • Reduced default max_request_boxes to four.
  • New argument --alt-overpass to use Kumi Systems' server (since the main one is blocked in Russia).
  • Better handling of server runtime errors.
  • Find matches in OSM with --list <result.csv>.
  • Control number of nearest points to check for matches with nearest_points profile parameter.
  • When you have dataset ID in an URL or other tag, use find_ref profile function to match on it.

1.3.3

26 Apr 11:16
Compare
Choose a tag to compare
  • Fixed processing of '' tag value.
  • More that 3 duplicate points in a single place are processed correctly.
  • Now you can yield points from a profile instead of making a list.
  • Not marking nodes with move in the audit file as modified, unless we move them.

1.3.2

19 Apr 16:34
Compare
Choose a tag to compare
  • Fixed bug in categories building.
  • Fixed threshold for tags in duplicates check.
  • Now the script prints "Done" when finished, to better measure time.

1.3.1

20 Mar 14:29
Compare
Choose a tag to compare
  • "Similar tags" now means at least 66% instead of 50%.
  • Instead of removing all duplicates, conflating them and removing only unmatched.

1.3.0

15 Mar 10:17
Compare
Choose a tag to compare
  • Support for categories: category_tag and categories 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=* and was:amenity=*.

  • Dataset is checked for duplicates, which are reported (see -d) and removed.

  • Support GeoJSON input (put identifiers into id property).