A profile identifies a subset of this International Standard that has been specified to meet the needs of a specific application area. Only those subsets that can define, represent and/or process spatial positions shall be allowed. The core of a profile is a specified set of compatible ORMs and SRFTs. A profile definition includes error criteria for any functional implementations of SRF operations included in the profile. The default profile requires support for all ORMs and SRFTs specified in this International Standard. Additional profiles may be added by registration.
An ORM and an SRFT are compatible if the ORM is applicable to the SRFT. An ORM is applicable to an SRFT if the object associated with the ORM satisfies the object or object type specification of the SRFT and the ORM satisfies the ORM constraint specification of the SRFT.
The error criteria in a profile are defined in terms of accuracy domain templates for SRFTs. An accuracy domain template for an SRFT is a set of coordinate-component value interval constraints expressed in terms of the SRF template parameters and a set of error bounds for positional, directional, and ratio errors.
If S is an SRF based on an SRFT with a specified accuracy domain template, the accuracy domain of S is the set of valid of coordinates in the coordinate-space of S that satisfy the accuracy domain template interval constraints evaluated with the SRFT parameter values for S. Error bounds pertain to SRF operations on the coordinates in the accuracy domain of S.
The error criteria specified in a profile are used to specify functional conformance (see Clause 14).
An SRM profile specification includes:
a) a description of the profile (see 13.2.4),
b) a specification of a non-empty subset of standard and registered ORMs (along with their corresponding RTs (see 7.4.5)) each of which shall be applicable to at least one SRFT specified in c,
c) a specification of a non-empty subset of the set of standard and registered SRFTs such that each SRFT in the set is compatible with some ORM specified in b,
d) specifications of subsets of standard and registered SRFs and SRFSs based on compatible ORMs in b and SRFTs in c,
e) a (possibly empty) subset of the set of standard and registered DSSs, and
f) a specification of an accuracy domain template and positional, directional, and ratio error bounds for each SRFT specified in c.
The “default” profile is specified in 12.3. Guidelines for registering profiles are in 13.3.12. The proposal format for profile registration is provided in H.13. Conformance requirements are specified in 14.2.
The elements of a profile specification are defined in Table 12.1.
Table 12.1 — SRM profile specification elements
Element |
Definition |
|
Profile label |
The label of the profile (see 13.2.2). |
|
Profile code |
The code of the profile (see 13.2.3). |
|
Description |
A description of the profile (see 13.2.4). |
|
ORM profile set |
A non-empty subset of standard and registered ORMs, each of which shall be applicable to at least one SRFT in the SRFT profile set, and the RTs associated with each ORM in the set. |
|
SRFT profile set |
A non-empty subset of standard and registered SRFTs such that each SRFT in the set is compatible with some ORM specified in the ORM profile set. |
|
SRF profile set |
A subset of the standard and registered SRFs, including only SRFs derived from SRFTs in the SRFT profile set, and specifying an ORM in the ORM profile set. |
|
SRFS profile set |
A subset of the standard and registered SRFSs, including only SRFSs that are derived from an SRFT in the SRFT profile set, and such that at least one ORM specified in the ORM profile set satisfies the ORM constraint of the SRFS. |
|
DSS profile set |
A subset of the standard and registered DSSs. |
|
SRFT accuracy |
This field may be repeated for single SRFTs or groups of SRFTs in the SRFT profile set. Each SRFT in the SRFT profile set shall appear in one and only one of these fields. |
|
SRFT label(s) |
The label(s) of the SRFT profile set member(s). |
|
Error bounds |
eP : the positional error bound in meters, eD : the directional error bound in radians, and eR : the
ratio error bound. Optionally, error bounds for one or more subsets of the ORM profile set. |
|
Accuracy domain template |
A specification of the accuracy domain template using template parameters common to all SRFTs listed in the field. |
An SRF belongs to a profile if it is based on an SRFT in the SRFT profile set and on an ORM in the ORM profile set.
An implementation conforms to the computational accuracy requirement of a profile if for every SRF S that belongs to the profile, positional, directional and ratio errors for SRF operations on coordinates in the accuracy domain for S shall not exceed the positional, directional and ratio error bounds specified in the profile for the corresponding SRFT and ORM.
Positional error is measured using the Euclidian distance for coordinates specified in Clause 10. Directional errors apply to spatial operations that compute an angle. Ratio errors apply to spatial operations that compute point distortion. For implementations of geodesic distance (see 10.7.2), the computational accuracy requirement shall apply to distances not exceeding 95% of the longest geodesic distance on the applicable oblate ellipsoid RD.
The default profile is defined in 12.3. Other profiles may be defined by registration.
The default profile is specified in Table 12.2. This profile supports all of the functionality specified in this International Standard but does not include any registered items. This profile includes all ORMs and RTs, SRF templates, SRF sets, SRF set members, and standardized SRFs along with their corresponding operations and functionality as defined in this International Standard.
Table 12.2 — Default profile specification
Element |
Specification |
|
Profile label |
DEFAULT |
|
Profile code |
1 |
|
Description |
Full functionality for standardized SRM concept instances. |
|
ORM profile set |
All standardized ORMs and RTs. (Annex E) |
|
SRFT profile set |
All standardized SRFTs. (8.5) |
|
SRF profile set |
All standardized SRFs. (8.6) |
|
SRFS profile set |
All standardized SRFSs. (8.7) |
|
DSS profile set |
All standardized DSSs. (9.8) |
|
SRFT accuracy |
SRFT label(s) |
CELESTIOCENTRIC LOCAL_SPACE_RECTANGULAR_3D LOCAL_TANGENT_SPACE_EUCLIDEAN LOCOCENTRIC_EUCLIDEAN_3D SOLAR_MAGNETIC_ECLIPTIC SOLAR_MAGNETIC_DIPOLE LOCAL_SPACE_RECTANGULAR_2D |
Error bounds |
eP = 0,001m, eD = 0,000 1, eR =0,000 1. |
|
Accuracy domain template |
No constraints |
|
SRFT accuracy |
SRFT label(s) |
LOCAL_TANGENT_SPACE_AZIMUTHAL_SPHERICAL LOCAL_TANGENT_SPACE_CYLINDRICAL CELESTIOMAGNETIC EQUATORIAL_INERTIAL SOLAR_ECLIPTIC SOLAR_EQUATORIAL HELIOSPHERIC_ARIES_ECLIPTIC HELIOSPHERIC_EARTH_ECLIPTIC HELIOSPHERIC_EARTH_EQUATORIAL LOCAL_SPACE_AZIMUTHAL LOCAL_SPACE_POLAR |
Error bounds |
eP = 0,001m, eD = 0,000 1, eR =0,000 1. |
|
Accuracy domain template |
ρ ≤ 1 000 000 000 m |
|
SRFT accuracy |
SRFT label(s) |
CELESTIODETIC PLANETODETIC MERCATOR OBLIQUE_MERCATOR_SPHERICAL LAMBERT_CONFORMAL_CONIC POLAR_STEREOGRAPHIC EQUIDISTANT_CYLINDRICAL |
Error bounds |
eP = 0,001m, eD = 0,000 1, eR =0,000 1. Oblate ellipsoid ORMs restricted to ellipsoid RD’s with a ≤ 6 400 000 and f ≤ 1/150. |
|
Accuracy domain template |
–50 000, 0 ≤ h ≤ +1 000 000. |
|
SRFT accuracy |
SRFT label(s) |
TRANSVERSE_MERCATOR |
Error bounds |
eP = 0,001m, eD = 0,000 1, eR =0,000 1. Oblate ellipsoid ORMs restricted to ellipsoid RD’s with a ≤ 6 400 000 and f ≤ 1/150. |
|
Accuracy domain template |
|