ObsFunctionStringManipulation¶
This obsFunction is designed to provide a means for manipulating strings. The current available string manipulations are:
string cut
Required input parameters:¶
- variable
An array of the variable for string manipulation supplied as a vector of strings.
- string operation
A key word which will set what type of string manipulation is to be carried out.
- stringcut
String cut will slice an input string from a given starting index for a set length.
Required stringcut parameters:
For the stringcut option the following inputs are required
- startIndex
An integer that will set what index to start the cut from (0 being far left)
- cutLength
An integer that will set the length of the string to cut from the startIndex.
Example configuration:¶
Here is an example for creating a new station_name variable from a ground based gnss station name processing name combination. In this example the MetaData/full_site_name
might look like AAAA-BBBB.
- filter: Variable Assignment
assignments:
- name: MetaData/station_name
type: string
function:
name: StringObsFunction/StringManipulation
options:
string operation: stringcut
variable: [MetaData/full_site_name]
startIndex: 0
cutLength: 4
The output MetaData/station_name
would then look like AAAA.