Ciop-catquery » History » Version 4
Herve Caumont, 2013-06-18 16:26
| 1 | 1 | Herve Caumont | h1. Ciop-catquery |
|---|---|---|---|
| 2 | |||
| 3 | Command Line (CLI) reference |
||
| 4 | 4 | Herve Caumont | |
| 5 | {{toc}} |
||
| 6 | 2 | Herve Caumont | |
| 7 | 1 | Herve Caumont | h2. Name |
| 8 | |||
| 9 | ciop-catquery -- |
||
| 10 | |||
| 11 | h2. Synopsys |
||
| 12 | |||
| 13 | <pre> |
||
| 14 | ciop-catquery [options] [<catalogue_url | ENVIRONMENT: $_CIOP_CQI_LOCATION>] |
||
| 15 | </pre> |
||
| 16 | |||
| 17 | Catalogue URL Parameters: |
||
| 18 | > Argument is the catalogue URL string. |
||
| 19 | > on the Sandbox, the environment variable $_CIOP_CQI_LOCATION is predefined |
||
| 20 | |||
| 21 | h2. Description |
||
| 22 | |||
| 23 | The following options are available |
||
| 24 | |||
| 25 | > [-a|--attribute=attribute1:condition1] [-a attribute2:condition2] [...]] attribute to filter on condition |
||
| 26 | > [-b|--bbox=xmin,ymin,xmax,ymax] bounding box extend to query on |
||
| 27 | > [-ce|--ce=hostname] computing element access control (not used in Sandbox mode, legacy option) |
||
| 28 | > [-d|--debug] show more debugging info |
||
| 29 | > [-f|--filequery=txt_query_file] add the query parameters from the txt_query_file |
||
| 30 | > [-gbt|--getbboxtimes=xmin,ymin,xmax,ymax] get the product acquisition times of the defined bounding-box |
||
| 31 | > [-o|--outputfields="field[,field,field]"] metadata field to output (defaults: dc:identifier) |
||
| 32 | > [-s|--sortorder="attribute[:asc|:desc],attribute[:asc|:desc]"] sort by attribute |
||
| 33 | > [-se|--series="SERIES_NAME"] specify the series if not defined in URL |
||
| 34 | > [-tq|--timequery="begin=YYYY-MM-DDTHH:MM:SS.sTZD;end=[;method=]"] |
||
| 35 | > > specify time range for query. |
||
| 36 | > > begin=YYYY-MM-DDThh:mm:ss.sZ |
||
| 37 | > > end=YYYY-MM-DDThh:mm:ss.sZ |
||
| 38 | > > [method=<sensing_interval,sensing_start,sensing_stop,processing,insertion>] |
||
| 39 | > > (default: sensing_interval) |
||
| 40 | > [-ox|--output-xml] keep xml ouput format from the catalogue |
||
| 41 | > [-ol|--outputlimit=max_rows] maximum number of result rows to output (default: 20) |
||
| 42 | > [-p|--productname=productname] specify product if not defined in URL |
||
| 43 | > [-O|--outputfile=output_filename] output in output_filename instead of stdout |
||
| 44 | > [-to|--timeout=max_sec] max timeout for query |
||
| 45 | > [-x|--xmlfilequery=xml_query_file] query by XML file |
||
| 46 | |||
| 47 | The catalogue URL has the form: |
||
| 48 | http://catalogue_server/database/schema/[series] |
||
| 49 | |||
| 50 | The environment variable $_CIOP_CQI_LOCATION can be used to initialize the CatalogueURL (instead of command-line). On the Sandbox, the environment variable $_CIOP_CQI_LOCATION is predefined. |
||
| 51 | |||
| 52 | Valid attribute search fields: |
||
| 53 | |||
| 54 | > size: |
||
| 55 | > orbitNumber: |
||
| 56 | > processorVersion: |
||
| 57 | > processingCenter: |
||
| 58 | > acquisitionStation: |
||
| 59 | - |
||
| 60 | *See man page for range and list operators.*- |
||
| 61 | |||
| 62 | h2. Examples |
||
| 63 | |||
| 64 | <pre> |
||
| 65 | ciop-catquery --outputfields=dc:identifier,ical:dtstart,dct:spatial --outputlimit=2 http://grid-eo-catalog.esrin.esa.int/catalogue/gpod/SAR_IMP_1P |
||
| 66 | ciop-catquery --getbboxtimes=-19,13,-4,30 --product=MER_RR__1PQACR20040902_104546_000026292030_00037_13117_0000.N1 http://maps.terradue.com/catalogue/gpod/MER_RR__1P |
||
| 67 | </pre> |