From 6783a4f163bbbf2cd1225966d299e623a20a6737 Mon Sep 17 00:00:00 2001 From: Patrick Dowler Date: Thu, 9 Nov 2023 15:50:26 -0800 Subject: [PATCH] remove coordinate value limits --- DALI.tex | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/DALI.tex b/DALI.tex index 4e29004..a47f0c9 100644 --- a/DALI.tex +++ b/DALI.tex @@ -747,9 +747,13 @@ \subsection{Point} 12.3 45.6 \end{verbatim} -All coordinate values must fall within the minimal range of values appropriate for the -coordinate system in use. For example, equatorial coordinate limits are [0,360) for longitude -and [-90,90] for latitude; other coordinate systems may define different limits. +Coordinate values are not limited to fall within a defined valid range; this is a change from +the previous version where equatorial coordinates were explicitly limited. Software may have +to perform range reduction in some coordinate systems (for example, spherical coordinates) in +order to correctly interpret or use the coordinate values. Coordinate values are more likely to +work as expected if they are expressed in the simplest form and do not require range reduction. +For example, in spherical coordinates, \verb\362.0 2.0| is equivalent to \verb|2.0 2.0|, but the +latter form is more likely to work as intended in all cases. There is no general purpose definition of minimum and/or maximum point values, but specific services may define something that is applicable in a more limited context. @@ -757,10 +761,8 @@ \subsection{Point} \subsection{Circle} Circle values serialised in VOTable or service parameters must have the following metadata in the \xmlel{FIELD} element: \verb|datatype="double"| or \verb|datatype="float"|, \verb|arraysize="3"|, -\verb|xtype="circle"|. For circles -in a spherical coordinate system, the values are ordered as: longitude latitude -radius; longitude values must fall within [0,360], latitude values -within [-90,90], and radius values in (0,180]. For example: +\verb|xtype="circle"|. +The values are ordered as a point followed by a radius. For example: \begin{verbatim} 12.3 45.6 0.5