Needs to be converted.
I have converted the list to 5dp in a csv file here: http://www.davek.com.au/td/System.csv
Needs to be converted.
You could instead use: new = trunc((old + 1/64) * 32) /32 and you'll also get the correct rounding (assuming we're talking normal 'half-rounding' here). [...]
So, yeah, either way works, assuming you have enough precision.
Here you go:
Elite: Dangerous Beta 3 Systems - CSV (Galaxy Centric) [http://pastebin.com/zi7gSn7W]
Elite: Dangerous Beta 3 Systems - TradeDangerous (Galaxy Centric) [http://pastebin.com/LmnLVdLe]
Elite: Dangerous Beta 3 Systems - RedWizzard (Galaxy Centric) [http://pastebin.com/Q4NZaBqD]
Elite: Dangerous Beta 3 Systems - CSV (Sol Centric) [http://pastebin.com/FRitZ1Kz]
Elite: Dangerous Beta 3 Systems - TradeDangerous (Sol Centric) [http://pastebin.com/JeMUZ1Er]
Elite: Dangerous Beta 3 Systems - RedWizzard (Sol Centric) [http://pastebin.com/HwjuDrJt]
I've generated both Galaxy centric and Sol centric offset by (-49985, -40985, -24105)
[
{
"name": "Ross 640",
"calculated": true,
"contributor": "Harbinger",
"contributed": "2014-10-31T01:10:16.000Z",
"distances": [
{
"system": "Ammapa",
"distance": 106.69
},
{
"system": "Wanggu",
"distance": 116.84
},
{
"system": "Piran",
"distance": 98.48
},
{
"system": "Yakan",
"distance": 114.12
},
{
"system": "Suraci",
"distance": 103.26
},
{
"system": "Gera",
"distance": 81.07
},
{
"system": "Arin",
"distance": 53.19
},
{
"system": "Pollux",
"distance": 65.88
},
{
"system": "Amun",
"distance": 95.19
}
],
"x": -31.6875,
"y": 35.125,
"z": 18.9375,
"region": "Beta3"
}
]
{"name": "Ross 640", "x": -31.6875, "y": 35.125, "z": 18.9375, "contributor": "FD", "region": "Beta2", "contributed": "2014-10-21T17:16:31.000Z"},
@Harbinger:
You forgot to add Sol to the list
Sol (Galaxy Centric): (49985, 40985, 24105)
Sol (Sol Centric): (0, 0, 0)
And I don't think it's Galaxy Centric, the offset would need to be Sagittarius A*.
Jata and Chara are rather a long way from the main pill; it's extremely unlikely that we'll be able to visit them, but we can use them as reliable external references.
(x + 1/64) * 32 = 32x + 32/64 = 32x + 1/2
By multiplying first with 32, I only need one fraction (1/2) which is less likely to fail than 1/64.
I've spent a few hours over the past few weekends working on this tool:
<snip>
This takes the data from B2 and applies it to the map.
It still is a far way from being functional...
But there may be some convergence that can be done, where people can log the system they are in and then have some way of calculating, exporting, sharing the data.
I'm not sure exactly where I'm going with this tool, and it was partly to prove I could make it...
But I'm willing to put in some time and effort to make this work as a combination routing and mapping tool.
Heck, even for one person with a local database of new stars it might prove useful.
This is a wip, but it's compatible with modern tablets, phones, desktops, web, etc.
The prototype requires the Unity 4.6 BETA webplayer, which will be installed if you grab a copy of the Unity 4.6 beta editor (free) at: http://unity3d.com/unity/beta/4.6
The map can be found at https://dl.dropboxusercontent.com/u/9597058/EDGalaxyMap/EDGalaxyMap.html
Here you go:
Elite: Dangerous Beta 3 Systems - CSV (Galaxy Centric) [http://pastebin.com/zi7gSn7W]
Elite: Dangerous Beta 3 Systems - TradeDangerous (Galaxy Centric) [http://pastebin.com/LmnLVdLe]
Elite: Dangerous Beta 3 Systems - RedWizzard (Galaxy Centric) [http://pastebin.com/Q4NZaBqD]
Elite: Dangerous Beta 3 Systems - CSV (Sol Centric) [http://pastebin.com/FRitZ1Kz]
Elite: Dangerous Beta 3 Systems - TradeDangerous (Sol Centric) [http://pastebin.com/JeMUZ1Er]
Elite: Dangerous Beta 3 Systems - RedWizzard (Sol Centric) [http://pastebin.com/HwjuDrJt]
I've generated both Galaxy centric and Sol centric offset by (-49985, -40985, -24105)
"contributed": "2014-30-10T16:37:00.000Z"
Someone at FD has made a mistake. There are currently two systems called Chara in the map. One at the co-ordinates MB provided, -130.468750,-21.687500,-124.781250, and another where we know and love it around -4.80, 26.41, -4.99 (my beta 1 eyeballed co-ords).
Accurately calculating the *distance* from those coordinate differences requires that the squared distance can be stored to 1/1024 precision, which stops being true for single-precision at about 90 ly. This is *regardless* of where, relative to the global origin, the two systems are. However, the errors don't become intolerable (as long as they are accounted for) for determining positions until the systems are about a thousand ly apart. Distances can also still be calculated accurately using double-precision.
As also pointed out elsewhere, 2dp is entirely sufficient in itself to determine 1/32 ly positions. However, the geometry of the reference systems relative to the target is now far more important than it was when we could rely on 3dp distances; ideally three of the references would be perpendicular to each other relative to the target, with the fourth reference being used for disambiguation. We can no longer determine the position of stars far outside the bubble to sufficient precision to allow using them as references, but we should still be able to fill in the gaps within the bubble reasonably well. I'll try to have a think about how to reliably identify good additional references to prompt surveyors with, using that prependicularity heuristic.
Another random idea to throw out there:
Once we have an approximate location for a star (i.e. there are multiple grid points in the candidate region), I think it should be possible to search through the set of known stars to find a "decider" star that will help rule out some of the candidate locations. So it would end up being an iterative process - you enter 4 distances in order to get an approximate location, and then the tool tells you which star to get the distance to next, in order to rule out as many candidates as possible. And continue like that until all candidates but 1 are ruled out.
e.g. if you have 2 candidate locations that differ only by the x coordinate, then you would want to find a star that's near the line that connects the 2 candidate points. And furthermore, you could calculate the distance from that reference star to each candidate location, and see if the rounded distance would be different to each candidate, so that knowing that distance would be able to rule out one of the candidates.
@Harbinger: Your tool seems to have a problem with ISO timestamps.
Code:"contributed": "2014-30-10T16:37:00.000Z"
I've posted a list in #978 of new positions with old names (it's inside the spoiler). I just thought they moved position.
The first nameless entry in the list from FD is actually the old Chara: FDEmpyt1 (-4.84375, 26.65625, -4.78125)
"contributed": "2014-30-10T16:37:00.000Z"
That's a perfectly valid ISO 8601 representation of date and time combination.
That date is in YDM order, I think ISO 8601 requires YMD order doesn't it?