[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
Page 1 of 2

XML schema

PostPosted: Wed Nov 19, 2014 1:45 pm
by pa3weg
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...

Re: XML schema

PostPosted: Wed Nov 19, 2014 1:48 pm
by pa3weg

Re: XML schema

PostPosted: Thu Nov 20, 2014 11:34 am
by hb9drv

Re: XML schema

PostPosted: Thu Nov 20, 2014 1:19 pm
by pa3weg
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.

Re: XML schema

PostPosted: Thu Nov 20, 2014 1:52 pm
by hb9drv
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.

Re: XML schema

PostPosted: Thu Nov 20, 2014 3:02 pm
by g4dpz
Or tables with versioned attributes

- Dave

Re: XML schema

PostPosted: Thu Nov 20, 2014 3:06 pm
by g4dpz
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

Re: XML schema

PostPosted: Tue Nov 25, 2014 6:21 pm
by g4dpz
Hi,

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

satellites.xsd
(5.63 KiB) Downloaded 595 times


and the associated xml:

satellite.xml
(1.67 KiB) Downloaded 590 times


Happy to move attributes to elements and vice versa.

- Dave

Re: XML schema

PostPosted: Tue Apr 28, 2015 4:49 pm
by pa9tv
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'

Re: XML schema

PostPosted: Wed Apr 29, 2015 8:57 am
by pa9tv