[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4752: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4754: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4755: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4756: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
forum.funcube.org.uk • View topic - XML schema

XML schema

An area to discuss the design and development of a system to maintain information on satellites and their characteristics

Moderators: pa3weg, g4dpz, admin

XML schema

Postby pa3weg » Wed Nov 19, 2014 1:45 pm

Hi Dave,

first comment on the schema at https://github.com/FUNcube/SatInfoServi ... ellite.xml:
The SATCAT number is called NasaID. Not sure where this originated, but NASA has nothing to do with it. it was NORAD before, and now its more universally called SatCat.

<tns:LaunchingSite> should be LaunchSite

I think beacons should be telemetry or beacons
beacons should be reserved for identification I guess... or eliminated completely

<tns:Mode>FM</tns:Mode> should become Modulation, and like mentioned before we should also include framing to be flexible. not sure what to do with FEC...

<element name="AmsatId" type="string" maxOccurs="1" minOccurs="0">
Is this the OSCAR number?

Why would we have "TargetLaunchDate"? If the date is in the future, its obviously a target...
FUNcube technical team member
pa3weg
 
Posts: 50
Joined: Mon Oct 07, 2013 2:46 pm
Location: Voorburg, The Netherlands

Re: XML schema

Postby pa3weg » Wed Nov 19, 2014 1:48 pm

FUNcube technical team member
pa3weg
 
Posts: 50
Joined: Mon Oct 07, 2013 2:46 pm
Location: Voorburg, The Netherlands

Re: XML schema

Postby hb9drv » Thu Nov 20, 2014 11:34 am

hb9drv
 
Posts: 4
Joined: Wed Oct 09, 2013 5:54 am

Re: XML schema

Postby pa3weg » Thu Nov 20, 2014 1:19 pm

Agreed 100% Simon.

And do you have any examples of satellites that are not in the catalog? I would say they should all be in, except in LEOPS right after launch. But in this case, normally everyone takes 99999U. This is a problem for multiple satellites on one launch, so we should have a way of indicating that something is not in the catalog yet. But apart from that, are you aware of something without SATCAT number?

Also, in LEOPS, sometimes satellites are hopping between catalog numbers.

I already had in my initial E-mail the need for the status options. One more flag to put into the transponders might be IlluminationRequired: does the satellite work in the dark or not (AO-7, Delfi-C3)
Doing this per transponder gives more flexibility.
FUNcube technical team member
pa3weg
 
Posts: 50
Joined: Mon Oct 07, 2013 2:46 pm
Location: Voorburg, The Netherlands

Re: XML schema

Postby hb9drv » Thu Nov 20, 2014 1:52 pm

Hi,

Either have a second database with the exact same schema or a flag to indicate that the catalog number has not been assigned or is provisional.
hb9drv
 
Posts: 4
Joined: Wed Oct 09, 2013 5:54 am

Re: XML schema

Postby g4dpz » Thu Nov 20, 2014 3:02 pm

Or tables with versioned attributes

- Dave
g4dpz
 
Posts: 143
Joined: Sun Oct 06, 2013 9:07 pm

Re: XML schema

Postby g4dpz » Thu Nov 20, 2014 3:06 pm

This is the model I use when doing calculations with S[GD]P4:

private int catnum;
private String name;
private int setnum;
private int year;
private double refepoch;
private double incl;
private double raan;
private double eccn;
private double argper;
private double meanan;
private double meanmo;
private double drag;
private double nddot6;
private double bstar;
private int orbitnum;
private double epoch;
private double xndt2o;
private double xincl;
private double xnodeo;
private double eo;
private double omegao;
private double xmo;
private double xno;
private boolean deepspace;
private java.util.Date createddate;

- Dave
g4dpz
 
Posts: 143
Joined: Sun Oct 06, 2013 9:07 pm

Re: XML schema

Postby g4dpz » Tue Nov 25, 2014 6:21 pm

Hi,

Another stab at the schema, based on some of the comments.

satellites.xsd
(5.63 KiB) Downloaded 512 times


and the associated xml:

satellite.xml
(1.67 KiB) Downloaded 506 times


Happy to move attributes to elements and vice versa.

- Dave
g4dpz
 
Posts: 143
Joined: Sun Oct 06, 2013 9:07 pm

Re: XML schema

Postby pa9tv » Tue Apr 28, 2015 4:49 pm

Some feedback, opinion:
* i cant see the need for the extra wrappers: aliases, beacons, transponders.
* frequency should not be abbreviated.
* frequency should be in Hz.
* state would be nice as an atrribute.
* how about centerfreq, bandwidth instead of upper/lower bounds.
* how about giving a transponder an attribute inverting='true/false'
pa9tv
 
Posts: 17
Joined: Sun Apr 26, 2015 5:19 pm

Re: XML schema

Postby pa9tv » Wed Apr 29, 2015 8:57 am

pa9tv
 
Posts: 17
Joined: Sun Apr 26, 2015 5:19 pm

Next

Return to General discussion

Who is online

Users browsing this forum: No registered users and 1 guest

cron