Show HN: Every mountain, building and tree shadow mapped for any date and time
shademap.app
shademap.app
In the second video, you can see that the shadow seems to align with a curved line during summer solstice: https://x.com/janBuild/status/1796473232658518133
One nature demarcates curves, humans and animals will adapt to them in their choice of path.
We've used this website for years for checking the sun in various potential homes and holiday rentals. It's a half decent approximation but it doesn't really have proper height data (I think it's using standard building classification from Open Street Map data?) so it's only a guide.
But it's pretty cool overall! And I'll keep it in mind as we're in the process of looking for a new home.
They should offer some other way to trial the full version.
The sample convinced me. $2 is a really small investment.
They could probably have a side-by-side comparison of somewhere famous like Central Park (I'm from UK, fwiw) showing the free vs paid data to give an idea of what one might get; I guess it varies by location how much detail is mapped though, and how recently.
I’m very happy with the results. It confirmed my guess that a specific section gets more light over the year even though there is a bit more shade in the mornings until late spring.
The premium map is really good for my neighborhood!
I wonder if it's image processing from Planet data or something. Shape from shadows (then back to shadows?)
Maybe working back from that could feedback how high the buildings might be.
Is IP geolocation this accurate and accessible to every website nowadays?
If this website can do this I assume every website I visit can do it too?
<script id="cflocation">
window.CFLocation = {"lat":####,"lng":####};window.CFDsm=null;
</script>
See https://developers.cloudflare.com/network/ip-geolocation/.Mine's off by more than 100 miles (Comcast Business fiber), it's not magic.
And yet every site that uses IP geolocation for useful purposes thinks I'm in a completely different state that bounces around every few months, if I don't let the browser share my location.
At my last job, I built a little docker image that used the free maxmind DB and kept it up to date, and ran a node server which returned some JSON telling estimated lat/long, city name, country, etc.
It's put me on the wrong continent before now. That was fun.
Just because it’s 800km off for your IP does not mean it’s 800km off for every IP and Maxmind is generally considered one of the reliable providers of this information.
I believe my ISP rarely or never rotates IP addresses, and on top of that I think my ISP provided router is assigned an IPv6 address and it prioritizes using it, because when I visit whatismyipaddress.com with JS disabled, it can only show my IPv6 address, but if I enable JS it can show an IPv4 address too (I assume through the WebRTC IP leak method, which requires JS)
I don't think they need any hackery to get your IPv4, they just need a separate hostname configured that they can fetch from, which only has an ipv4 (A) record.
If the location data is incorrect, you can always submit a correction with us: https://ipinfo.io/corrections
What did you expect after leaving Europe? /s
Right city, completely wrong part. Maybe that's where my ISP has their connection?
It shows it almost completely in daylight save for building shadows, which is really wrong even right now as most of the house is shaded by trees.
Then I see an upgrade button... and it wants me to pay. Yet I can't even validate the data passes a sniff test. Their free tier very much doesn't.
Try changing to "below canopy" in the Settings and you might see the missing shadows.
Perhaps I should look into high resolution height data (that is, high enough that an individual building shows up at all) with licenses that allow use in OSM and at least tag the buildings that show having a mostly uniform height. For example in the Netherlands, AHN is amazing (hundreds of points per tree! It looks like a 3d wireframe render of the entire country, truly amazing) but the license is not permissive enough.
So as expected, if the site has height information it can draw shadows but definitely not for "every building" etc that the title claims.
Currently it's an approximation of shadows based on unreliable open data which is nice but not that special.
(Google search results for this are full of spam from a mix of motor insurance companies and sunglass companies)
Driving with the sun at your back is never a good time to be on the road.
Using Lidar to map tree shadows - https://news.ycombinator.com/item?id=36658001 - July 2023 (41 comments)
Shade Map Pro - https://news.ycombinator.com/item?id=30532286 - March 2022 (12 comments)
Show HN: 3D map of shade around the world - https://news.ycombinator.com/item?id=29827943 - Jan 2022 (71 comments)
Map of shadows at any place and time - https://news.ycombinator.com/item?id=29681693 - Dec 2021 (4 comments)
Show HN: GPX replay map that shows terrain shadows during activities - https://news.ycombinator.com/item?id=28854959 - Oct 2021 (14 comments)
Due to the initial location, an extra verse can now be added to this song. (About a little Café in Sneek that is somehow tenuously linked to pretty much everything)
Which is how it should be[1]; cool!
Because the elephant in the room with most global dataset compilations is that the accuracy varies greatly from place to place. Some countries or regions have detailed data, others have generic or unclassified blobs. Some data is older, some is newer.
An ideal tool reduces the need for detailed provenance checking upon every usage.
There's a dark and a troubled side of life;
There's a bright and a sunny side, too;
Tho' we meet with the darkness and strife,
The sunny side we also may view.
Keep on the sunny side, always on the sunny side,
Keep on the sunny side of life;
It will help us every day, it will brighten all the way,
If we keep on the sunny side of life.EDIT: Lots of features are not free though. Pricing dialog keeps popping up when you click around things.
Shade map just crashes my phone every time.
But, that's probably a really hard problem to tackle. If there's no data on tree height, it seems impossible to accurately portray shadow extrapolations for forests. Especially since the forests can have a high frequency of change.
Super cool project, I hope this continues to grow!
Very polished and generally well designed.
And behold, it’s missing the entire forest my street is in.
It does have the buildings although if i look out the window their shadows are a tiny bit too short for my location.
[1]: https://re.jrc.ec.europa.eu/pvg_tools/en/tools.html
From the About: "The shadows displayed by default are estimates gathered through indirect means like crowd sourcing and low resolution data."
Not sure what low resolution data they are using for the trees (I can't imagine mine were crowdsourced given I'm the only house around). Probably not worth it for me but apparently the premium version has more accurate/current data.
[1] https://shademap.app/@38.88916,-77.03523,14.41656z,171715125...
I imagine the solar industry to be a target market of yours and wish you lots of luck with growing it.
I really like the Annual Sunlight and hours in the sun layers. It's really nice to be able to instantly see the shading at different times of the year without having to awkwardly select a date.
I used to work outdoors somewhere where the "shade" providing roof and umbrellas were useless many hours of the day, due to the actual position of the sun.
This doesn't seem to be taking trees into account. My neighborhood is filled with douglas firs that are 200+ feet tall and cast a lot of shade.
Then I realized the "problem" was the Daylight Saving Time changes... existential sigh
(Where do I submit a pull request to address that obvious bug??)
So the jump in shadows due to DST change in March should not be on the same day in Paris than in New-York.
I used it all the time, in the summers of 2014/2015 to pick places to have lunch at, that were in the sun, when I had a corporate job in the center of Berlin.
It stopped working/being displayed at some time, don't remember which year after it was.
I guess not many people knew about it and the discontinuation of it can be booked under "general enshittification of Google products".
For instance this fancy neighborhood on the hill has expensive housing, but in January it's already getting pretty dark quite early:
https://shademap.app/@44.07882,-121.32535,13.88804z,17041517...
Has shadow from a tree that fell over and was removed 6 months ago.