Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Callsign labels overlap when from the same QTH Locator #99

Open
ZilvinasJonaitis opened this issue Feb 16, 2023 · 3 comments
Open

Callsign labels overlap when from the same QTH Locator #99

ZilvinasJonaitis opened this issue Feb 16, 2023 · 3 comments

Comments

@ZilvinasJonaitis
Copy link

If there are several QSOs from the same QTH Locator, the callsign labels overlap each other. In illustration below the overlapping callsigns are in red, while proposal how to solve the problem is in blue.
nac-o-meter_map_error

@kareiva
Copy link
Member

kareiva commented Feb 16, 2023

Suggest to use OpenLayers Clustering: https://openlayers.org/en/latest/examples/cluster.html

@ZilvinasJonaitis
Copy link
Author

Suggest to use OpenLayers Clustering: https://openlayers.org/en/latest/examples/cluster.html

Clustering and point randomization algorithm is a good solution for fixed scale/zoom map levels, however it doesn't solve the problem of overlapping labels on small and smaller scale/zoom map levels. This can be clearly seen in the illiustration below where clusters of adjacent squares loose callsign legibility. So, clusterization of points per square will maintain the problem even on larger scale/zoom map levels. I believe that less clutter on any map makes it more readable and least complex solution for the same problem should be preferable following Occam's razor principle. Although, the cluster algorithm is feasible in special case scenarious that could be developed in the future as new features of the project.

paveikslas

@kareiva
Copy link
Member

kareiva commented Feb 20, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants