How Crossrail was affected by the curvature of the Earth (2018)
ianvisits.co.uk
ianvisits.co.uk
Open sea is rarely calm. But lakes are sometimes calm. I've sometimes thought it would be fun to set up some kind of permanent markers, something like giant clapper boards along a straight line at the same height above the water, so that people walking around a lake could easily observe the curvature of the Earth. Has this been done anywhere?
[0] https://www.youtube.com/watch?v=JTfhYyTuT44 90 minutes
https://en.wikipedia.org/wiki/Lake_Pontchartrain_Causeway#/m...
23 miles is ~0.001 of the Earth's circumference. How can that cause a visible difference in tower height? Even more so, the visible difference is in the last few miles, even smaller fraction.
cos(0.001*2pi) = 0.999980
[1] http://walter.bislins.ch/bloge/index.asp?page=Finding+the+Cu...It seems fairly intuitive that a tiny amount of an insane amount can still be a lot no?
I don't want to get too deep in the math right now since it's morning where i live nor am I good at it.... but if we'd just assume the earth was a nice sphere and a quick google was correct about a 12742 diameter then every degree down from the northpole to the equater would be on average a 70.79km difference in "height". Take a thousand of that and you're still dealing with an easily perceptible >7 meter difference.
Now all of this is shoddy quick thinking since the earth is not a nice sphere, this heigh difference is better not measured perpendicular to the equator but to the ground or center of the earth, etc but you get the idea i hope.
The WGS84 prime meridian is parallel to the Greenwich meridian but slightly shifted so that it actually passes through the center of the Earth. Because WGS84 meridian is not registered to a point on the surface (for good reason), it was always going to drift away from the Greenwich meridian over time regardless.
When you are working to specific locations at each end it is a really tricky problem, but local grids like the ones described here help. I've worked on rail projects for mines in remote areas that need a few hundred kms of new track and span across "zones". The problem is exacerbated (at least then, early 00s) by the way you represent these in various CAD products, especially when sharing data between them. There are two main 3D modeling kernels that most popular professional CAD products rely on, both from the 70's 80's with minor updates neither 64bit native. Why is this an issue? Well, you see, the standard for civil design is to model in "real world" coordinates. That means you could be dealing with a file at the resolutions of mm for engineering purposes, but thousands of kms away from the origin. Now we enter the world off floating point calculation errors and subsequent kernel issues.
There are ways around it. Essentially offsets that move the origin of the file temporarily with a note to itself that everything must also account for the offset before displaying in the UI. But it can get confusing, fast, every product does it its own way and may not recognise this trickery. Working digitally with sparse real world reference data of varying qualities can be a big risk. I remember being in a large workshop with two surveying companies, our client and some civil engineers. I was horrified that I knew more about the various grids and their issues than any one else. I did one unit of surveying at uni, not long before and had to do a lot of research to get my head around the issues. These people were meant to be the experts.
The good thing about linear projects is that on those scales you can usually get somewhere where you can "work it out" on site (i.e. fudge it to make it fit). But It potentially affects everything, like, how many meters of track are we ordering? What contingency do we need? What are our expected mass haul volumes and estimated fuel costs? How big should we make our margin of error? It'll all work itself out, it'll just cost.
What happens when we start building beyond the planet and need to accomodate for curvatures in space time? Even ones that are brought about by the very thing you are building?
Hah, people used to say. We've always used drawing boards, that kind of accuarcy isn't important.
But I'd argue that it was. For my own sanity. Sadly, a standard UK brick is 215 x 102.5 x 65mm. Are bricks manufactured to a tolerance of 0.5mm? Can a builder measure to 0.5mm? No.
But when you're digital, and you have a large building, small errors start to accumulate. Next thing is you have the builder on the phone saying the overall length of your building on opposite sides don't match, which one is correct?
Thankfully it seems that at least with 2D drawings and AutoCAD the worst side effect these days is that under certain circumstances hardware acceleration causes curves/curve segments to be displayed slightly offset. Strangely (but also luckily) enough it never happens when using just AutoCAD, but only when our road/railway design add-in is active (which displays all its output inside the AutoCAD drawing itself) [1], and it doesn't affect points picked via object snapping, i.e. it's really only the display that's affected.
Our friends in structural engineering or architecture on the other hand do indeed use local coordinate systems for their 3D models, though I can't say whether that practice is absolutely universal
[1] Edit: And also in the layout view, but thankfully definitively not in regular model space, where you'd be actually editing things.
By the looks of things, Star Trek fixes this issue by eliminating money.
In Avatar, there's a whole other interesting world of economic star travel where the mineral unobtanium is valued at 20 million per kg. Interstellar travel with back and forth trips to another world actually works out to be profitable for a company and that's set in 2154. With inflation at current rates 20 million ain't going to be much, so it seems like this problem get's solved. Or the company in that film has worse margins than air travel.
There are coordinate systems that can represent any point on earth to the precision of a micron that use 64 bit integers.
On the other hand, the earth's curvature is imperfectly correlated to gravitational vector. Given a stable gravitational anomaly, would two towers such as that bridge be oriented to gravity or curvature? My guess the former, meaning that the change in distance between the base and top of two tall towers wouldn't add to understanding curvature.
At some point as part of a computer system cutover, United Airlines suddenly started shorting people miles on airport to airport differences. Not a lot, but a few here and there. A group of folks on flyertalk slowly realized that the change was perfectly explained by the difference between treating the globe as a perfect sphere and treating it as an oblate spheroid.
The previous model had been technically correct and precise. Whoever built the new model had simplified the code for some reason. After much kvetching United fixed it.
https://kottke.org/18/01/us-road-grid-corrections-because-of...
OK, but "US road grid corrections because of the north-south boundaries between Jefferson Grid plots that aren't straight due to the Earth's curvature" doesn't roll off the tongue quite as well.
[0] http://www.rpbw.com/project/kansai-international-airport-ter...
[1] http://engineering-timelines.com/scripts/engineeringItem.asp...
"The terminal was completed in less than 36 months." Blows me away the most I think.
I doubt we even need a Bond villain to break through that !
I am not sure I trust engineering that much?
1. For this documentary. The title hasn't aged well... : https://www.bbc.co.uk/programmes/b08ry6fy
I wonder if the Bond villain is responsible for the late opening of the eponymous Station?
Then again what do I know. I look up at Jumbo Jets flying past and think, "no way can that stay up there"
If we turn out to live in the Matrix and heavier than air flight is done with a continuous loop in a Perl script, I will not be surprised.
> Crossrail made use of a *customised projection* with a meridian that runs through central London
If WGS-84 had been used throughout (and all old measurements converted), everything would have been far simpler and cheaper, both now and for future modifications.
I think a close parallel is the complexity of UTF-8 is now worth it over encoding things using codepages.
There is still significant overhead involved in conversion - arbitrary trig functions, even optimised, are still really expensive compared to planar geometry. Remember these folks will be working at super high resolutions too.
[0]: https://theconversation.com/australia-on-the-move-how-gps-ke...
There is a reason for having GIS professionals. WGS-84 is not nearly accurate enough for many purposes. Good enough to find your home, not good enough for precision surveys. In my country to get sub-metre (cm) precision using NZGT2000 is necessary.
WGS-84 also has no deformation component. The tectonic plates moves, in parts of my country movement is 5cm/year,and so a WGS-84 coordinate taken at one point in time won't precisely point to the save bit of dirt at a later time. Other geographic coordinate systems can take this into account.
Nobody would use UTF-8 if every 1000th character was lost.
WGS 84 is a time dependent datum - each addition to the ensemble is known as a realization. The software used to convert across time and reference frames is called HTDP [1]. This can also be done for the vertical using VDatum, which wraps HTDP.
The confusion around this issue usually has to do with how analysts actually handle coordinate information in software. For example ESRI, arguably the dominant GIS, does not have time dependent conversion capability. In the US there is also a false equivalence that NAD83 == WGS84. Looks like NZ has a similar issue [2].
Developers also have to deal with this issue, since web mercator and the tiling scheme were designed for convenience and not sub meter accuracy.
[0] https://www.ngs.noaa.gov/PUBS_LIB/NGS592008069FINAL2.pdf [1] https://www.ngs.noaa.gov/TOOLS/Htdp/Htdp.shtml [2] https://www.linz.govt.nz/data/geodetic-system/datums-project...
Accuracy or precision? The issue is accuracy, not precision.
> Developers also have to deal with this issue, since web mercator and the tiling scheme were designed for convenience and not sub meter accuracy.
This is a projection problem. All projections are essentially wrong, and tradeoffs need to be made (eg. you can't flatten an orange on a desk without distorting some parts of it) . Unfortunately users don't understand this which is why people get excited when they discover America is smaller, and Africa larger, than they thought. Ideally when zooming into a country a more suitable projection would be used, but at the end of the day it doesn't matter much for consumers.
I think software developers don't give GIS developers enough credit. Software devs will endless debate and be critical of floating point issues, but also not consult with a GIS professional when doing spatial work. People don't know what they don't know.