[Auscope-geosciml] [SEC=UNCLASSIFIED]
stephen richard
smrtucson at gmail.com
Wed Mar 3 21:08:01 EST 2010
looks like swe:vector is the way to go
On 3/1/2010 8:40 PM, Oliver.Raymond at ga.gov.au wrote:
>
> Many thanks Alex and Simon. That has cleared things up nicely. Now I
> have to get my geophysicist to decide which option to take....
>
> Regards,
>
> Ollie
>
> /------------------------------------------------------------------------------------------------/
>
> /Ollie Raymond
> National Advice, Maps and Standards Project/
>
> */Geoscience /**/Australia/*
>
> */ /*
>
> *Address:* GPO Box 378, Canberra, ACT, 2601, Australia *|* *ABN:* 80
> 091 799 039
>
> *Ph:* (02) 62499575 *|* *Fax:* (02) 62499992 *|* *Email:
> *Oliver.Raymond at ga.gov.au
>
> *Web:*
> http://www.ga.gov.au/minerals/research/national/nat_maps/nat_geol_maps.jsp
>
> *Google Map
> <http://maps.google.com/maps?f=q&hl=en&geocode=&q=canberra+australia&ie=UTF8&ll=-35.344028,149.158362&spn=0.007684,0.016404&t=h&z=17&iwloc=addr&om=1>
> *
>
> -- This message was created with 100% recycled electrons --
>
> -----Original Message-----
> *From:* Simon Cox [mailto:simon.cox at jrc.ec.europa.eu]
> *Sent:* Friday, 26 February 2010 9:47 PM
> *To:* 'Robin, Alexandre'; Raymond Oliver
> *Cc:* auscope-geosciml at lists.arcs.org.au
> *Subject:* RE: [SEC=UNCLASSIFIED]
>
> Very nice explanation Alex.
>
> I would add just one point: if you expect that a CRS (whether geodetic
> or not) will be re-used, then it is good practice to 'register' it
> somewhere, and thus obtain an identifier that can be used to reference
> it. This strategy generally assists interoperability since it allows
>
> (a) software developers to pre-configure applications to support
> registered CRSs, and
>
> (b) data producers to refer to a pre-defined CRS using an identifier
> rather than by description (the latter makes comparison laborious and
> error prone).
>
> --------------------------------------------------------
> *Simon Cox
> *
> European Commission, Joint Research Centre
> Institute for Environment and Sustainability
> Spatial Data Infrastructures Unit, TP 262
> Via E. Fermi, 2749, I-21027 Ispra (VA), Italy
> Tel: +39 0332 78 3652
> Fax: +39 0332 78 6325
> mailto:simon.cox at jrc.ec.europa.eu
> http://ies.jrc.ec.europa.eu/simon-cox
>
> SDI Unit: http://sdi.jrc.ec.europa.eu/
> IES Institute: http://ies.jrc.ec.europa.eu/
> JRC: http://www.jrc.ec.europa.eu/
>
> --------------------------------------------------------
>
> Any opinions expressed are personal unless otherwise indicated.
>
> ------------------------------------------------------------------------
>
> *From:* Robin, Alexandre [mailto:Alexandre.Robin at spotimage.fr]
> *Sent:* Friday, 26 February 2010 11:21
> *To:* Oliver.Raymond at ga.gov.au; simon.cox at jrc.ec.europa.eu
> *Cc:* auscope-geosciml at lists.arcs.org.au
> *Subject:* RE: [SEC=UNCLASSIFIED]
>
> Hello Oliver,
>
> The main reason for the SWE Common vector is the management of CRS.
>
> In GML, a vector is given as:
>
> <gml:DirectionVector>
>
> <gml:vector srsName="#myLocalMagneticCRS">0.0 2.3 4.5</gml:vector>
>
> </gml:DirectionVector>
>
> You can see that it relies on a CRS defined externally, and this
> CRS must include the definition of units for each coordinate. This
> is a model that works well for geodetic CRS that are shared by
> many people but not necessarily for local CRS that are typically
> redefined for each problem. In SWE we thought that it is too
> constraining to force the definition of a new out-of-band CRS for
> each case.
>
> Your example is a very good one where the projected quantity is
> not a distance and thus it is very unlikely that somebody else has
> already defined the exact same combination of spatial axes and
> magnetic field units.
>
> For this reason, SWE does things slightly differently by relying
> on an external CRS or datum to define only an origin and axes
> directions in space (like it is usually done in physics) while
> units are defined inline in the vector instance. This is shown below:
>
> <swe:Vector referenceFrame="#myLocalCRS"
> definition="urn:...:MagneticField">
>
> <swe:coordinate name="x">
>
> <swe:Quantity>
>
> <swe:uom code="T"/>
>
> <swe:value>0.0</swe:value>
>
> </swe:Quantity>
>
> </swe:coordinate>
>
> <swe:coordinate name="y">
>
> <swe:Quantity>
>
> <swe:uom code="T"/>
>
> <swe:value>2.3</swe:value>
>
> </swe:Quantity>
>
> </swe:coordinate>
>
> <swe:coordinate name="z">
>
> <swe:Quantity>
>
> <swe:uom code="T"/>
>
> <swe:value>4.5</swe:value>
>
> </swe:Quantity>
>
> </swe:coordinate>
>
> </swe:Vector>
>
> This obviously means that the same set of axes (usually Cartesian
> but not necessarily) can be reused for many different types of
> vectors. For instance a typical example in mechanics is to express
> location but also velocity and acceleration in the same reference
> frame. In GML this would mean defining a CRS for each of these,
> with the risk that the connection between them is lost (unless the
> same Datum is used perhaps), while in SWE Common the same frame is
> reused and only the units of the coordinates and the definition of
> the vector are adjusted.
>
> Not that if efficient encoding is used, SWE Common also allows you
> to group several magnetic vector of this kind in an efficient CSV
> type block.
>
> Hope this clarifies the matter...
>
> Cheers,
>
> -------------------------------------------------
>
> **Alexandre Robin**
>
> Spot Image, Web and E-Business
>
> Tel: +33 (0)5 62 19 43 62
>
> Fax: +33 (0)5 62 19 43 43
>
> http://www.spotimage.com
>
> Before printing, think about the environment
>
> ------------------------------------------------------------------------
>
> *De :* Oliver.Raymond at ga.gov.au [mailto:Oliver.Raymond at ga.gov.au]
> *Envoyé :* vendredi 26 février 2010 05:22
> *À :* simon.cox at jrc.ec.europa.eu; Robin, Alexandre
> *Cc :* auscope-geosciml at lists.arcs.org.au
> *Objet :* [SEC=UNCLASSIFIED]
>
> Hi Alex, Simon,
>
> Could you give some advice please on the use of 'Vector' in GML
> and SensorML. I am trying to model a measurement of remanent
> magnetisation, which involves a directed (vector) measurement of
> the magnetic field and need to know which one to use.
>
> Was the SWE modelling team concerned that the GML Vector element
> could not handle all types of vectors? Does the SWE Vector class
> supersede the GML Vector class, or is it designed for a different
> purpose?
>
> Regards,
>
> Ollie
>
> /------------------------------------------------------------------------------------------------/
>
> /Ollie Raymond
> National Advice, Maps and Standards Project/
>
> */Geoscience /**/Australia/*
>
> */ /*
>
> *Address:* GPO Box 378, Canberra, ACT, 2601, Australia *|* *ABN:*
> 80 091 799 039
>
> *Ph:* (02) 62499575 *|* *Fax:* (02) 62499992 *|* *Email:
> *Oliver.Raymond at ga.gov.au
>
> *Web:*
> http://www.ga.gov.au/minerals/research/national/nat_maps/nat_geol_maps.jsp
>
> *Google Map
> <http://maps.google.com/maps?f=q&hl=en&geocode=&q=canberra+australia&ie=UTF8&ll=-35.344028,149.158362&spn=0.007684,0.016404&t=h&z=17&iwloc=addr&om=1>
> *
>
> -- This message was created with 100% recycled electrons --
>
>
> _______________________________________________
> Auscope-geosciml mailing list
> Auscope-geosciml at lists.arcs.org.au
> http://lists.arcs.org.au/cgi-bin/mailman/listinfo/auscope-geosciml
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opengeospatial.org/pipermail/geosciml/attachments/20100303/a833dbc4/attachment.htm>
More information about the GeoSciML
mailing list