Where do you get the coordinates from? What's your source?
Col 285 Sector IA-Z b29-0 is located at (17.75/85.40625/294.8125)
COL 285 SECTOR SW-W B17-0 is not in my database at all.
Whamboi IH-U e3-507 is located at (-1628.75/1148.15625/18799.15625)
Whamboi XP-V d3-503 has some wrong distances in TGC, coordinates unknown.
Where do you get the coordinates from? What's your source?
Col 285 Sector IA-Z b29-0 is located at (17.75/85.40625/294.8125)
COL 285 SECTOR SW-W B17-0 is not in my database at all.
Whamboi IH-U e3-507 is located at (-1628.75/1148.15625/18799.15625)
Whamboi XP-V d3-503 has some wrong distances in TGC, coordinates unknown.
Col 285 Sector IA-Z b29-0 => From Redwizard (TGC OK)
COL 285 SECTOR SW-W B17-0 => Came from EDDB (TGC/Redwizard Unknown) => From history, it cames from Starchart => Checked in galaxy game map
Whamboi IH-U e3-507 => From Redwizard (TGC OK)
Whamboi XP-V d3-503 => From EDDB and found in Redwizard (Does not have the TGC unlocated flag)
The problem with that pair is that a bunch of distances were entered for Whamboi XP-V d3-503 when they were actually for Whamboi IH-U e3-507. Whamboi XP-V d3-503 is a real system so I haven't deleted it, but it now doesn't have enough distances to trilaterate. If my correction process can't locate a system that has a location in TGC it uses that so the result is the duplication:
Whamboi IH-U e3-507 - located by my process and in the correct location
Whamboi XP-V d3-503 - not located by my process so gets the location from TGC which is the location of the other system.
The reason I use TGC locations when I can't trilaterate myself is that TGC doesn't report all distances so it may have more info than I have for a particular system (i.e. many of the locations it has that I don't are correct). TGC doesn't report new distances for certain reference systems that have somehow got duplicated (IIRC there are about 6, including Sol).
The problem with that pair is that a bunch of distances were entered for Whamboi XP-V d3-503 when they were actually for Whamboi IH-U e3-507. Whamboi XP-V d3-503 is a real system so I haven't deleted it, but it now doesn't have enough distances to trilaterate. If my correction process can't locate a system that has a location in TGC it uses that so the result is the duplication:
Whamboi IH-U e3-507 - located by my process and in the correct location
Whamboi XP-V d3-503 - not located by my process so gets the location from TGC which is the location of the other system.
The reason I use TGC locations when I can't trilaterate myself is that TGC doesn't report all distances so it may have more info than I have for a particular system (i.e. many of the locations it has that I don't are correct). TGC doesn't report new distances for certain reference systems that have somehow got duplicated (IIRC there are about 6, including Sol).
You have a SQL query dump on the confirmation page
I'll give it a try, the absence of design tend to block me a little but I can wait, or help if you need
I really like it ! Even without design, but it tends to be hard to read the systems name !
That's exactly what I have in mind, Do you have a documentation page where all your API is resumed ?
The web FE register/confirmation part is not very smooth right now and will be cleaned up next week. At least it's working, and it is only ment for manual distance cleanup, spelling corrction etc. And the SQL statement is only for debugging... ;-)
The hidden[sys|dist].php aren't documented right now, I guess. I should do that, too. But I thought they're way too simple to need documentation.
The main API part is (as far as it's ready) documented here: http://the-temple.de/public/api.php
Return values of submitdistance.php are WIP right now. And if you have any ideas/suggestions, pls let me know.
Improved approach to crowdsourcing 3d coordinates?
Hi All
I have an idea about how we could potentially hugely expand the triangulation of uncharted systems. I am presuming EDSC is still the de-facto place to log new systems? If not please reply and tell me the better option(s)!
So, on to my idea....
The current approach is that every star you visit, if you suspect it might not be charted yet, you visit EDSC and type in its name to find out. If it isn't charted you spend a few minutes in the Galaxy map finding distances to a few reference systems, and enter them into EDSC (or another tool).
The problem with this is that it takes quite a time out of gameplay, so is not not done as much as we would like. It's also a pain having to check if the system is unknown.
So, if we had a list of unknown systems (I'll come on to that...) and posted it on a site somewhere, then public spirited CMDRs could visit the site and punch in the distance from wherever they happen to be to a few unknown systems. Once enough CMDRs report distances to an individual unknown system, it can be submitted to EDSC for triangulation using EDSC's API.
So how do we get the list of unknown systems?
In the various apps that use the IOS API (I use EDCE), the retrieved JSON contains a JSON array of every system you have ever visited, it is here in the JSON 'stats'->'explore'->'visited'->>'starsystem'
I have been inserting my saved JSON CMDR data from EDCE into a Postgres database I have built from EDDBs nightly dumps, this means that with a relatively simple query, I can list all the systems I have visited that are not currently in EDDB (Postgres has excellent JSON support)...
Code:
with systems as (
select to_timestamp(tstamp),
data->'stats'->'explore'->'visited'->>'starsystem' as visited
from "ED_STG"."STG_CMDR_SAVE" s
order by tstamp desc limit 1),
visited as (
select x.* from systems s, json_array_elements_text(s.visited::json) x)
select value as system
from visited
where value not in(select name from "ED_MAIN"."DTA_SYSTEM");
My results are below - if a few of the more adventurous explorers out there tried this we would have a huge list of unknown systems I think?
The site would need a page to submit a list of unknown systems - could be automated like EDCE submission of prices, and a page in which CMDRs could submit distances.
Maybe one of the excellent systems already out there could add this functionality to save writing from scratch?
Apologies if this is already out there, but there are 152 pages on this thread to trawl to find out!
Feeling a bit of a n00b askign this as you guys discuss JSON whatsits etc, but...
Have you got any tips on reference systems to achieve trilateration against quickly.
Currently I'm having to add at least 15 distances in to get the new system added and often many more, using (entirely arbitrarily):-
Leesti, Huldr, Witchhaul, Sol, Shinrarta Deszra
12 Andromedae, 23 Areiti, 234 G. Carinae, 45 C Bootis, 56 Cygni
Abaana, Shibboleth, CC eri, Addo, Aequeelg
I guess I need a better spread of reference systems, but how to find it???
Feeling a bit of a n00b askign this as you guys discuss JSON whatsits etc, but...
Have you got any tips on reference systems to achieve trilateration against quickly.
Currently I'm having to add at least 15 distances in to get the new system added and often many more, using (entirely arbitrarily):-
Leesti, Huldr, Witchhaul, Sol, Shinrarta Deszra
12 Andromedae, 23 Areiti, 234 G. Carinae, 45 C Bootis, 56 Cygni
Abaana, Shibboleth, CC eri, Addo, Aequeelg
I guess I need a better spread of reference systems, but how to find it???
I have an idea about how we could potentially hugely expand the triangulation of uncharted systems. I am presuming EDSC is still the de-facto place to log new systems? If not please reply and tell me the better option(s)!
So, on to my idea....
The current approach is that every star you visit, if you suspect it might not be charted yet, you visit EDSC and type in its name to find out. If it isn't charted you spend a few minutes in the Galaxy map finding distances to a few reference systems, and enter them into EDSC (or another tool).
The problem with this is that it takes quite a time out of gameplay, so is not not done as much as we would like. It's also a pain having to check if the system is unknown.
So, if we had a list of unknown systems (I'll come on to that...) and posted it on a site somewhere, then public spirited CMDRs could visit the site and punch in the distance from wherever they happen to be to a few unknown systems. Once enough CMDRs report distances to an individual unknown system, it can be submitted to EDSC for triangulation using EDSC's API.
So how do we get the list of unknown systems?
In the various apps that use the IOS API (I use EDCE), the retrieved JSON contains a JSON array of every system you have ever visited, it is here in the JSON 'stats'->'explore'->'visited'->>'starsystem'
I have been inserting my saved JSON CMDR data from EDCE into a Postgres database I have built from EDDBs nightly dumps, this means that with a relatively simple query, I can list all the systems I have visited that are not currently in EDDB (Postgres has excellent JSON support)...
Code:
with systems as (
select to_timestamp(tstamp),
data->'stats'->'explore'->'visited'->>'starsystem' as visited
from "ED_STG"."STG_CMDR_SAVE" s
order by tstamp desc limit 1),
visited as (
select x.* from systems s, json_array_elements_text(s.visited::json) x)
select value as system
from visited
where value not in(select name from "ED_MAIN"."DTA_SYSTEM");
My results are below - if a few of the more adventurous explorers out there tried this we would have a huge list of unknown systems I think?
The site would need a page to submit a list of unknown systems - could be automated like EDCE submission of prices, and a page in which CMDRs could submit distances.
Maybe one of the excellent systems already out there could add this functionality to save writing from scratch?
Apologies if this is already out there, but there are 152 pages on this thread to trawl to find out!
Short answer (long one is prepared on notebook, but couldn't finish because they found a WW2 bomb): Finding coordinates using EDSC works but is a PITA, because it doesnt trilaterate backwards (always). So if you're at system A, and systems x, y & z have unknown coordinates, and you want to transmit distances, you can't submit A-X A-Y & A-Z at once. You need to switch to expert mode and transmit X-A, then Y-A and then Z-A.
And the mirror of RedWizzard's Java page at astronet.se is a bit old, it smells Use my mirror, polled at every full hour from GIT: http://the-temple.de/rw/ed-systems/entry.html The actual version of his page already submits distances to EDSC and my page.