Skip to content

v0.2.12

Choose a tag to compare

@sujata-m sujata-m released this 15 Oct 09:01
· 45 commits to main since this release
dbb1d3a

Dev Board Ticket

https://dev.azure.com/TDEI-UW/TDEI/_workitems/edit/2409
https://dev.azure.com/TDEI-UW/TDEI/_workitems/edit/2422

What's Changed

  1. OSMTaggedNodeParser Enhancements

    • Now applies OSW node and point filters with normalization before adding loose tagged nodes.
    • Non-compliant features like crossings are no longer emitted.
  2. Serializer & Test Coverage

    • Serializer tests were extended to verify the new tagged-node behavior.
    • Tests confirm compliant kerb features are retained and schema-invalid crossings are skipped.
    • Added 14 new unit test cases.
  3. GeoJSON Node Export Improvements

    • Normalizes IDs and retains full OSM identifiers.
    • Skips non-OSW features so schema-invalid crossings are not emitted.
    • Ensures only synthetic node IDs have their prefix trimmed, fixing bugs where numeric IDs lost digits and caused _id/ext:osm_id mismatches.
  4. Filtering & Metadata Handling

    • GeoJSON export refined to filter nodes using tag-only metadata.
    • Prevents schema-invalid features from being emitted.
  5. Identifier Normalization

    • Normalized ext:osm_id handling to preserve full numeric identifiers.
    • Trims prefixed synthetic values only.
  6. Version & Documentation Updates
    • Package version bumped to 0.2.12.
    • ChangeLog updated.

Full Changelog: 0.2.11...0.2.12