Key takeaways
- A heatmap measures observers, not traffic: red areas first show where many spotters are active – not necessarily where a lot is running.
- Normalise instead of just reading it off: sightings per observation hour say more than absolute numbers at one point.
- Time filters matter more than location filters: the same spot has completely different hit rates in the morning, midday and evening.
- Outliers are the most valuable part: a single unusual entry away from the clusters often points to a special or diverted working.
- Cold areas aren't proof of anything: where nobody reports, plenty can still be running – missing data says nothing about the traffic.
Contents
- 1.What does a sightings heatmap actually show?
- 2.The three big distortions
- 3.How to normalise sighting data
- 4.Work out your hit rate
- 5.Which analysis suits your goal?
- 6.From analysis to tour planning
- 7.What sighting data can do that official data can’t
- 8.Your own data: the most robust foundation
- 9.Common mistakes in analysis
- 10.Conclusion
Updated: August 2026 – At first glance, a sightings heatmap looks like a map of train traffic – but it’s really a map of spotters first. Anyone who doesn’t know this difference plans trips to places that only glow red because they’re well connected and well known. This guide shows you how to read sighting data correctly, correct for distortions, and turn it into robust tour planning.
Your sightings are the data foundation
Every entry with place and time makes the map a little more meaningful, for you and for everyone else.
What does a sightings heatmap actually show?
A sightings heatmap shows the density of reported observations, not the density of train traffic. Red areas initially mean just one thing: many people have logged something there. Whether that’s down to high traffic volume, good accessibility, a location’s popularity, or simply an active local scene isn’t captured by the colour.
This distinction is the whole crux of the analysis. Sighting data is so-called opportunistic data: it arises wherever observers happen to be, not according to a sampling plan. That’s exactly why it needs a few correction steps before drawing conclusions – and exactly why it’s still valuable, because it captures things no official data stream records. What sightings deliver day to day is covered in the guide to live sightings in real time.
The three big distortions
Before you interpret a map, you should know which effects you’re seeing that have nothing to do with traffic.
Distortion 1: spotter density
Where many spotters live, there are many reports. Urban areas therefore almost always appear hotter than rural regions – even where more freight traffic rolls through the countryside. A comparison of two locations is only fair if both have a similarly sized scene nearby.
Distortion 2: accessibility
A platform with a roof, a bench and a connection to local transport collects sightings. A bridge that’s a 40-minute walk away collects hardly any – regardless of how much runs there. Accessibility is therefore the second-strongest driver of the map’s colour. Which locations are classically overrepresented is shown in the overview of the best stations for trainspotting.
Distortion 3: time of day and day of the week
Sightings pile up where people have time: in the afternoon, at weekends, during holidays. Early morning is underrepresented in almost all community data – even though it’s often traffic-wise the most interesting window. Anyone only looking at the overall map systematically misses these time windows.
Cold areas aren't a statement
An area with no sightings doesn't mean nothing runs there. It means nobody has reported there. Drawing conclusions about traffic from missing data is the most common mistake when analysing community data – and it leads to exactly the interesting lines being overlooked.
How to normalise sighting data
Normalising means introducing a reference figure so numbers become comparable. Four approaches work for sighting data.
| Approach | What you calculate | What it’s good for | Effort |
|---|---|---|---|
| Sightings per hour | entries divided by observation time | comparing locations, choosing time windows | Low, if times are recorded |
| Sightings per reporter | entries divided by number of people | factoring out spotter density | Medium |
| Share of rare vehicles | notable sightings divided by all | judging quality over quantity | Medium |
| Distribution across hours of the day | entries per hour for one location | finding the best time of day | Low |
| Comparison of similar locations | only comparable places against each other | quick practical comparison without maths | Very low |
The last approach is the most pragmatic: compare a main station with a main station, and a rural platform with a rural platform, not across all types at once. That sidesteps most distortions without using a single formula.
Work out your hit rate
How productive is your location?
A guide value for comparing your own locations – not a statement about actual traffic volume.
With a timestamp, collecting becomes analysis
Anyone who logs sightings with time and place can read off their own patterns after a few months.
Which analysis suits your goal?
How should you read your sighting data?
Density analysis by time window
Filter the sightings of a known location by hour of day and look for the window with the most entries per hour. For maximum volume, hubs during commuter traffic are almost always the right choice.
Outlier analysis
Ignore the hot areas and look for individual unusual entries. Cross-check them against engineering works, diversions and special workings – that's where recurring patterns arise that hardly anyone tracks systematically.
Opening up cold zones
Take areas with no reports and assess them by line structure rather than by map colour. Where traffic is plausible but nobody reports, you become the data source yourself – and find locations with no competition.
From analysis to tour planning
Data is only worth something once it changes a decision. This order has proven itself.
Set your objective
Volume, rarity or new territory – these three goals lead to entirely different locations. Without a clear objective, you read the map arbitrarily.
Choose the time window, then the location
Time of day affects the hit rate more strongly than the location does. First the window, then the selection of points that work within it.
Cross-check the line structure
A point at a junction delivers more variety than one on open track. How to read that from maps is shown in the guide on reading railway line maps.
Check accessibility
Only publicly accessible locations qualify. Track areas, embankments and operational installations are off-limits – a data point changes nothing about that.
Feed the result back
Log what you actually saw – including the quiet hours. Only that way does your own data foundation become robust over time.
For structural cross-checking, it’s worth reading the guide to reading railway line maps with KBS numbers and operating points; for the mapping work itself, the overview of the trainspotter map with hotspots and planning.
What sighting data can do that official data can’t
The real value of community data lies not in the volume, but in what it captures at all.
- Vehicle detail. Official real-time data knows journeys, not vehicles. Which locomotive worked a service is recorded exclusively in observations.
- Freight traffic. Practically invisible in passenger information systems – but very much present in sighting data, as the guide to tracking freight trains describes.
- Special workings and transfer runs. They rarely appear in timetable data, but regularly in reports; how to find them is shown in the guide to special trains and special workings.
- Diversions. When a route isn’t stored in the system, technical displays fail – a sighting, on the other hand, always works.
- History. Forums and photo collections document years back, as the guide to photos and sightings on Drehscheibe Online shows.
Conversely, for the question “when’s the next train coming”, official data is unbeatable. The two sources don’t compete, they complement each other.
Your own data: the most robust foundation
Community maps are a good starting point, but have one drawback you can never fully fix: you don’t know the conditions of other people’s observations. With your own data you know everything – which is why it’s more valuable for planning, even though it’s much smaller.
What to record per sighting. Place, time, vehicle and direction of travel are the minimum. Anyone who also notes observation duration can normalise later – the decisive step for comparing two locations fairly. Weather and light conditions are also worth recording, because they explain why a session went well or badly.
Why zero-sighting entries count too. Most people only document the highlights. That creates the same distortion as on the big map, just on a small scale: you remember the productive hours and forget the empty ones. Anyone who notes that a location delivered nothing for two hours on a Tuesday morning has gathered information just as valuable as a rare sighting.
When an analysis starts to hold up. For a rough statement about the best time of day at a location, you need several visits at different times of day – a single good afternoon is chance, not a pattern. Experience shows statements only become stable once you’ve visited the same point over several weeks at various times.
What follows from this. After a few months you can answer questions no general map can: which of your locations is worth the early shift? Which days of the week are more productive for you? Where do unusual vehicles turn up? These answers are tailored to your region and your access – and therefore practically always more useful than a nationwide average.
Common mistakes in analysis
- Reading red areas as traffic density. They’re first observer density. Confuse the two and you’ll keep heading to the same stations.
- Comparing absolute numbers. Without reference to observation time or number of reporters, two locations aren’t comparable.
- Writing off cold zones. Missing reports are a statement about the scene, not about the traffic.
- Only using weekend data. Weekday traffic looks completely different – and is often more productive.
- Filtering out outliers. It’s precisely the individual reports away from the clusters that contain the most interesting information.
- Heading to a location without checking access. No data point justifies entering track areas or operational installations. How to assess locations properly, photographically and legally, is described in the guide to railway photography with tips and locations.
Conclusion
A sightings heatmap is a powerful tool – but only if you read it for what it is: a map of observation. Once you factor in spotter density, accessibility and time of day as distortions and normalise against a reference figure, a pretty patch of colour becomes a planning foundation. The person who gets the most out of it doesn’t just read the map, but logs their own entries too – including the quiet hours nobody else reports.
In short
Always read heatmaps twice: once as a picture of traffic, once as a mirror of the community. The difference between the two readings is exactly the information that gives you a genuine edge in tour planning.
Summary
- Sighting data is observation data: its distribution reflects spotter density, accessibility and time of day before it reflects traffic.
- A heatmap only becomes meaningful once you break it down by time window, vehicle type and observation effort.
- The most practically useful metric is the hit rate per hour at a specific location.
- Anyone who logs their own sightings consistently builds a more robust data foundation over months than any general map.
Frequently asked questions
What is a sightings heatmap?
A sightings heatmap is a map display in which the density of reported observations is highlighted by colour: the more sightings logged in an area, the more intense the colouring. It shows the distribution of reports, not the distribution of train journeys. Understanding this difference is the prerequisite for reading the map correctly.
Does a heatmap show where the most trains run?
No, not directly, at least. It shows where the most people have logged sightings. That often correlates with high traffic volume, but is heavily overlaid by spotter density, accessibility and how well-known a location is. A well-connected station in a big city almost always appears hotter than a busy freight line with no access.
How do I factor out spotter density?
By not comparing absolute sighting counts, but sightings per observation hour or per reporting person. A location with 30 sightings from ten people in a day is weaker than one with 20 sightings from two people. If you're missing that extra information, a simple substitute helps: only compare locations of similar popularity with each other.
Which time windows make sense for the analysis?
Split into at least four blocks: early morning, morning, afternoon and evening. Commuter traffic, freight patterns and long-distance intervals are distributed very differently across the day. It's also worth separating weekdays from weekends – on Sundays the traffic picture on many lines looks very different from Mondays.
What do individual outliers in the data tell you?
They're often the most interesting part. A single sighting of an unusual vehicle away from the usual clusters usually points to a diversion, a transfer run, or a special working. Anyone who collects such points and cross-checks them against engineering works uncovers patterns that get lost in the overall map – for example recurring diversion routes on certain weekends.
Can I derive the best time of day from sighting data?
For a specific location, yes, if enough entries exist. Plot the sightings for one point across the hours of the day and see where clusters form. It's important to offset against observation time: if three times as many people are out in the afternoon, a threefold value isn't a better time window, just more observation.
Why are some regions almost empty?
Because fewer people report there – not because nothing runs there. Rural areas, freight lines with no public access, and regions with a small spotting scene systematically appear cold. Such areas are often attractive for ambitious spotters: anyone who documents there provides information that exists nowhere else.
How do I build my own data foundation?
By consistently logging every sighting with place, time and vehicle – including the unspectacular ones. After a few months you can work out for yourself which time of day gives your locations the best hit rate. Your own data has an advantage over general maps: you know the observation duration and conditions, so you can normalise cleanly.
Read more in Maps, radar & live tools
- Reading a Railway Line Map: Kursbuchstrecke, KBS and Operating Points
- Everything About the bahnbilder.de Map: How to Find Photo Spots, Plan Tours and Discover Alternatives
- Bus Spotter Map: The Ultimate Map for Bus Photographers, Line Hunters and Public Transport Fans (2026)
- Bus Spotter Map: The Ultimate Guide to Maps, Photo Spots, Live Info & Planning (2026)
- DB Zugradar Alternative: The Tools Replacing the Classic
- Drehscheibe Online Map Explained: Features, Usage, Tips, Photo Spots, Alternatives and Workflow
You might also like
Live Sightings Explained: How to Find Current Train Sightings in Real Time – Sources, Tools and More
Maps, radar & live toolsTrainspotting Maps: The Ultimate Guide to Maps, Hotspots, Live Tracking and Planning
Sightings & recordsThe Complete Guide to Drehscheibe Online Photos and Sightings: How to Find, Filter and Use Them




