Skip to content

Feature Request: Settlement / Burg LOD Visibility System #1438

Description

@FearNaBoinne

Summary

Implement a configurable Level-of-Detail (LOD) visibility system for settlements ("burgs") to improve map readability and usability at different zoom levels.

Problem

Currently, all burgs are treated similarly in terms of visibility. On large or densely populated maps, this creates significant clutter when zoomed out, especially when many small settlements such as homesteads, hamlets, shrines, mines, or watchposts are present.

At the same time, some very small settlements may still be narratively, geographically, or strategically important enough that users want them visible even at lower zoom levels.

Right now there is no flexible way to:

Hide low-importance settlements automatically at distant zoom levels
Keep specific small settlements visible
Define visibility behavior by settlement type

Proposed Solution

  1. Settlement Type LOD

Allow each settlement type to define a default visibility threshold based on zoom level.

Example:

Capitals → Always visible
Cities → Visible at medium/far zoom
Towns → Visible at medium zoom
Villages → Visible when closer
Hamlets / Homesteads → Visible only at close zoom

This would significantly reduce clutter on large maps.

  1. Individual Settlement Override

Allow individual burgs to override the default type-based LOD.

Example override modes:

  • Hidden
  • Local
  • Regional
  • Major
  • Always visible

This would allow small but important settlements (story locations, strategic forts, holy sites, unique landmarks, etc.) to remain visible regardless of population size.

Suggested Use Cases

  • Story/worldbuilding maps
  • Historical maps
  • Dense fantasy worlds
  • Strategic maps
  • Large procedurally generated regions

###Benefits

  • Improved readability at all zoom levels
  • Better support for dense maps
  • Reduced label/icon clutter
  • Greater flexibility for worldbuilders
  • Better distinction between demographic importance and narrative importance

###Optional Enhancements

  • Separate icon and label visibility thresholds
  • Manual importance weighting
  • Grouped visibility presets
  • Automatic scaling based on total burg count
  • Different LOD behavior for capitals, forts, ruins, religious sites, etc.

###Example

A map could hide all homesteads when zoomed out, while still keeping a single remote monastery or fortress visible because it has been manually flagged as important.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions