Discussion What is the most efficient way to crowdsource the 3D system coordinates

Away all day. In Germany this week. Just back. Saw that the link is already posted.
I´ve added you to list 2 aka "List of third party tools using star systems (coordinates)" in the OP. That way your really nice tool doesn´t get lost in here.

Great, thanks for that Wolverine.
 
I might remember wrong, but didnt he also say that such systems should be regarded as bugged (population/economy, but no station)? Think it was one of the PMs to Wolverine?

Oh-ho! I missed that one. I've definitely ran across some systems like that, but I assumed it was WAI. I'll have to make a note of them in the future.
 

Harbinger

Volunteer Moderator
Cheers for that Smacker :)

So where is all this data stored? Like the JSON format that Harbinger shows above, is that accessible anywhere? My app has its own database backing it, is there any point me doing this or could I hook the UI up to that source instead?

RedWizzard's systems.json is the most complete source and is updated regularly with submissions from others. Currently the system/base information I've submitted is very incomplete but it'll grow as I have time to update it.
 
It's distance was correct in the galaxy map although I only checked it's distance from 1 other system (can't recall which). Perhaps you need a further confirmation of it's distance to confirm that the coordinates are still correct but it's definitely outside the beta 3 sausage now.

That's all I've been doing, though I've been checking from 2 systems.

I've checked about 50 of the unverified systems from one system, will check from another tonight and add them. Plus get maddavo's additions in.

Have just imported your latest updates too, btw.
 

wolverine2710

Tutorial & Guide Writer
How about station names?

I´ve send Michael Brookes a PM this morning asking that question. Also a few others like cmdrs found 2+ systems with economies but they are not on SB3 list, to ticket or not?
Will be away all day, be back around 10:00 PM GMT+1 (its now 7:50 AM GMT+1).
 
RedWizzard's systems.json is the most complete source and is updated regularly with submissions from others. Currently the system/base information I've submitted is very incomplete but it'll grow as I have time to update it.

Ok cool. In that case, if we were to collaborate and come up with a schema that everyone was happy with, would a REST API endpoint be useful? To begin with it could have operations to create/update Systems and one that would retrieve all Systems.

I've updated my app a bit to reflect the schema from Harbingers JSON, population and security added to System, a few fields added to the Station entity as well but they're not currently visible in the UI.

Wolverine, I added some rudimentary keyboard navigation to the Systems grid as you asked so nicely :)

Left, Right to go forwards/backwards a page
Up, Down to move between records
Enter to go to System Details
Space to open the edit dialog

http://elitesystems.azurewebsites.net
 
Last edited:
So if one wants to contribute data on an ad-hoc basis (station names, alleigance, ...) generally fill in the gaps, what is the best way to do that?
Is there a form where you can add new systems, or update existing ones anywhere out there?
 
So if one wants to contribute data on an ad-hoc basis (station names, alleigance, ...) generally fill in the gaps, what is the best way to do that?
Is there a form where you can add new systems, or update existing ones anywhere out there?

I was a bit surprised that RedWizzard's repo has no forks yet, and apart from himself I am the only one watcher. As long as the data is updated only by programmers, wouldn't it be easy to use just Git?
 
Ok cool. In that case, if we were to collaborate and come up with a schema that everyone was happy with, would a REST API endpoint be useful? To begin with it could have operations to create/update Systems and one that would retrieve all Systems.

I've updated my app a bit to reflect the schema from Harbingers JSON, population and security added to System, a few fields added to the Station entity as well but they're not currently visible in the UI.

Wolverine, I added some rudimentary keyboard navigation to the Systems grid as you asked so nicely :)

Left, Right to go forwards/backwards a page
Up, Down to move between records
Enter to go to System Details
Space to open the edit dialog

http://elitesystems.azurewebsites.net

Nice work! Is the source code available somewhere? Maybe I could learn something new.

Some of the data looks incorrect, though, eg. RedWizzard's systems.json has the correct stations already, but your site seems to have beta2 data. As Smacker pointed out using Beta 2 data is not necessarily valid, as stations have changed. I use beta 2 data as well (they may be correct after all), but clearly mark them as such in my own JSON (and sqlite db).
 
Nice work! Is the source code available somewhere? Maybe I could learn something new.

Some of the data looks incorrect, though, eg. RedWizzard's systems.json has the correct stations already, but your site seems to have beta2 data. As Smacker pointed out using Beta 2 data is not necessarily valid, as stations have changed. I use beta 2 data as well (they may be correct after all), but clearly mark them as such in my own JSON (and sqlite db).

No I'm not currently using RedWizzard's station information and I didn't know that Beta2 data is potentially invalid. I'll update my dataload later to use RW's station data by default. In fact, I might remove all Station data and use only those in the RW dataset.

Source code for the application isn't currently available I'm afraid as it's located in my VisualStudioOnline repository. VSO can manage projects hosted either in TFS or GIT so I might have a look into switching it over. Or I could make you a developer on the project. I'll have a think about it.
 
So if one wants to contribute data on an ad-hoc basis (station names, alleigance, ...) generally fill in the gaps, what is the best way to do that?
Is there a form where you can add new systems, or update existing ones anywhere out there?

Good question and it's something I'm interested in. I wouldn't want you to use the application I'm working on at the moment as it's a bit of a prototype but feel free to take a look and give me your feedback and let me know what features you'd like to see.
 
Just to repeat the important thing about the data we gather from Beta3. It will not be valid when game is released. Systems can change name, disappear or move in space. System content will most certainly change even for the "core" systems. So dont get too attached to the data, think more about getting your tools ready for when we get persistent data.
 
No I'm not currently using RedWizzard's station information and I didn't know that Beta2 data is potentially invalid. I'll update my dataload later to use RW's station data by default. In fact, I might remove all Station data and use only those in the RW dataset.

I decided to add the "valid" flag (string, either "beta2" or "beta3" for now) both to system and station, because we'll have a lot of data for Beta3. It's better to keep old data during the next version change. We have a lot of information verified already for Beta3, so it may make sense to simply throw the Beta2 ones away, but if we were right after the Beta3 release with no Beta3 data yet, then it would be really helpful to at least see the old data. And perhaps let users confirm they are still correct. Unfortunately it needs some thinking to decide how to present such data, and how to let people edit it.

Source code for the application isn't currently available I'm afraid as it's located in my VisualStudioOnline repository. VSO can manage projects hosted either in TFS or GIT so I might have a look into switching it over. Or I could make you a developer on the project. I'll have a think about it.

Thank you in advance! There might be something I could use for my map. I thought of adding forms like yours to my site as well, but was busy with other things.
 
Last edited:
Just to repeat the important thing about the data we gather from Beta3. It will not be valid when game is released. Systems can change name, disappear or move in space. System content will most certainly change even for the "core" systems. So dont get too attached to the data, think more about getting your tools ready for when we get persistent data.

Good point. If I could resist spending time on coordinate checking, converting and collecting the data, my map could have many features I want already.
 
Just to repeat the important thing about the data we gather from Beta3. It will not be valid when game is released. Systems can change name, disappear or move in space. System content will most certainly change even for the "core" systems. So dont get too attached to the data, think more about getting your tools ready for when we get persistent data.

All data will have to be verified come gamma, but I'm very confident that the systems which have been positioned based on real world data won't move or disappear. Those are the systems with names that look like catalog names (basically any name with a number in it that doesn't have "sector", e.g. HIP 94802, LHS 2610, Ross 1069), or that are obviously stars named from a constellation (e.g. 4 Cephei, i Bootis, Omega Draconis). So far I haven't found one star named that way that has moved in beta 3 compared to beta 2. So I think there is some value in getting the coordinates for those systems.

Station/economic data for all systems is quite likely to change though.
 
OK then, here are 25 systems - no stations in these systems, just for navigation and maybe mining. For these I used twelve reference systems and all return distances were within 0.005Ly. This is my first try at mapping systems so I hope I did it right.

Thanks, they all look good.

One suggestion: systems named that way ("... Sector ...") are procedurally generated systems and are very likely to change in gamma, I recommend concentrating on systems which look like they are named after real constellations (e.g. "59 Draconis", "VW Cephei") or catalog names (e.g. "LP 71-165", "WISE 1405+5534"). A good rule of thumb is any name with a number in it that doesn't have "Sector" is probably a star with a real-world position. I believe those are unlikely to change position in gamma.
 
Here is my method of searching. My basis is the 20^3 box. Then I work from a list of systems in that box. For each system I check the in game list against a list generated from gathered data. If something is missing I check the galaxy map to see if it is now outside the "needle" or just missing. The needle seems to have shifted sideways since Beta2, so more then a few systems is valid - but in able to visit. If something new appears on list, I just add that system to the db using the "eyeball grid" method for getting coords, or just add from FD list of systems.
 
Back
Top Bottom