Skip to content

Extend OSM PBF reader to support additional fields (changeset, timestamp, uid, user, version, visible) #2760

@jiayuasu

Description

@jiayuasu

Background

Request to evaluate and extend the current OSM PBF reader to include the following fields in the parsed output:

  • changeset (BIGINT)
  • timestamp (TIMESTAMP)
  • uid (INT)
  • user (STRING)
  • version (INT)
  • visible (BOOLEAN)

These fields are currently not available in the output and will be null.

Task

  • Evaluate whether these fields are part of the default OSM PBF format specification.
  • Extend the OSM PBF reader implementation so it extracts or populates these fields, making them available in the parsed output when present.
  • If any field is not standard in the OSM PBF format, document the reasoning and possible alternatives.

Acceptance Criteria

  • All of the fields listed above are supported by the OSM PBF reader, or clear documentation is provided on why any cannot be included.
  • Add/update tests to ensure the fields are being parsed or handled as expected.
  • Code and documentation updates are included in the pull request.

Labels: enhancement

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions