SPS Application Profile for EO Sensors OGC 07-018r2
Copyright © 2008 Open Geospatial Consortium, Inc. All Rights Reserved.
26
9.2. Parameter element
The
Parameter
Element is used in the GetFeasibility and Submit operations request in order to provide the values for a specific parameter. The encoding follows the description that is part of
the definition element of a
ParameterDescriptor
Element.
9.2.1. EO profile specific
- The
Parameter
element is based on
InputParameter
of the SPS standard. It has been renamed because it is used for both input and output parameters.
- because the
ParameterDescriptor
element has been modified to be recursive, the
Parameter
Element is modified the same way:
Figure 9-2 - InputParameter element diagram
9.2.2. Example
The following XML fragment shows an example of value definition for a parameter
country
composed by 2 parameters
countryCode
and
countryName
.
Parameter parameterID
= country
Parameter parameterID
= countryCode
value swe:Category
KZ swe:Category
value Parameter
Parameter parameterID
= countryName
value swe:Category
KAZAKHSTAN swe:Category
value Parameter
Parameter
SPS Application Profile for EO Sensors OGC 07-018r2
Copyright © 2008 Open Geospatial Consortium, Inc. All Rights Reserved.
27
9.3. sensorID
The sensorID is an identifier to a set of tasking parameters. A sensorID may represent a sensor example: SPOT 5, one instrument of one satellite example: SPOT 5 HRS or a constellation of
satellites example SPOT+FORMOSAT. The sensorID may also represent a combination of other sensorIDs an example can be found in § 20.1.
Depending on what the sensor ID represents, the list of input parameters may be different. For instance if a sensorID represents a constellation of satellites example: SPOT2+SPOT4+SPOT5,
one input parameter may be the index of the satellite example: 5. But in case of the sensorID represents one instrument of one satellite, there will be no need for such input parameter.
9.4. DeliveryInformationType
This type has been derived by the DeliveryInformationType defined in the Ordering Service [NR12].
Figure 9-3: DeliveryInformationType diagram.
SPS Application Profile for EO Sensors OGC 07-018r2
Copyright © 2008 Open Geospatial Consortium, Inc. All Rights Reserved.
28
Tag Name Tag Description
ftp-push FTP URL: address of a user-owned FTP server to which a product
can be posted containing also directory, username, password information.
Type: Not empty string max 255 chars Syntax :
ftp:
„ftpUserName‟:„ftpPassword‟„ftpAddress‟„ftpDirectory ‟
Example: ftp:muis_intecs:intecsftp.intecs.itMUIS
ftp-pull FTP URL: address of a provider-owned FTP server from which user
can fetch products containing also directory, username, password information. The value is set by the provider, therefore the element
has to be set to blank in the SubmitRequest Type: string max 255 chars
Syntax:
ftp:
„ftpUserName‟:„ftpPassword‟„ftpAddress‟„ftpDirectory ‟
Example: ftp:userOder:userpwdftp.esa.intXIEN1
mail Mail element.
Recipient Identification of the receiving person.
Type: Not empty string max 40 chars
companyRef Identification of the receiving entity.
postalAddress Postal Address of the user.
streetAddress Street Adress element.
Type: String
city City element.
Type: String
state State element.
Type: String
postalCode Postal Code element.
Type: String
country Country element.
Type: String
postalBox Postal Box element.
Type: String
telNumber Telephone number of the receiving person.
Type: Not empty string max 18 chars matching the following
regular expression: “\+?[0-9\\-\s]+” An optional “+” sign followed by a series of at least
one digit, ““, “”, “-“ and blank chars e-mail
E-mail address of the user. Type: String
receiverAddress DDS address
Type: String
Table 9-1: DeliveryInformationType description.
SPS Application Profile for EO Sensors OGC 07-018r2
Copyright © 2008 Open Geospatial Consortium, Inc. All Rights Reserved.
29
9.5. Preliminary List of Tasking Parameters