Skip to content

Bug/feature: Use actual repeaters region data and not observer based #804

@luckystriike22

Description

@luckystriike22

Currently, a lot of data appears to be grouped based on the location of an observer. For instance, the 2-byte hash data for Maastricht (MST, the Netherlands) is collected by an observer that is marked as being in MST. Even data from Belgium that flows through that observer is labeled as MST. In my opinion, this gives a misleading impression of the data. It should instead be marked based on the location of the repeater that the data is passing through.

Issue:
Repeater data flowing through an MST observer is marked as MST. As a result, the 2-byte hash data that is collected becomes polluted with data from other regions. It would be helpful if the data could be filtered based on the actual region and if it were possible to retrieve all repeaters located within a specific region.

Possible fix:

  • Add a way to configure (sub)region polygons per country.
  • Mark each observer as belonging to a specific region.
  • When new repeaters appear, assign them to a region based on an advertisement that includes the repeater’s location.
  • Since repeaters are already stored in the database, data can be linked to a repeater. This can be done by mapping on the key byte (for 2-byte data) or, in some cases, on the full key.
  • Allow data on the site to be filtered by region.

Possible issues:

  • Mapping may be difficult because many users still use 1-byte messages, although this issue should diminish over time.
  • This approach may require additional resources, as data will need to be mapped to both a repeater and its region.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: analyticsAnalytics pagefeedbackUser feedback — high signal, needs attentionpriority:p1This sprinttype:bugSomething broken

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions