Methods
footprintAttributes() → {ShapeAttributes}
The default attributes to be used for the Footprint.
- Source:
Returns:
Attributes for the footprint shapes
- Type
- ShapeAttributes
(async) icon() → {Promise.<Image>}
Loads icon for the specific QuickLook in the form of image. Once the image was loaded, it is cached.
- Source:
Returns:
- Type
- Promise.<Image>
id() → {String}
Unique identifier of the specific product
- Source:
Returns:
UUID of the given product
- Type
- String
metadata() → {Object}
The whole entry related to this product.
- Source:
Returns:
Entry representing the product.
- Type
- Object
(async) products(shortName, products, location, beginTime, endTime) → {Promise.<Array.<Product>>}
Retrieve the product information from the SciHub. The process has two parts.
The first part is retrieving the products available for given combination of the parameters.
The second part is to retrieve the actual quicklooks for all the products not already stored in cache.
Parameters:
Name | Type | Description |
---|---|---|
shortName |
String | Short name of the satellite for which to query the data. |
products |
Array.<String> | Array of the products to query for. |
location |
Object | Latitude, Longitude of specific point. |
beginTime |
Date | From when we want the data |
endTime |
Date | Until when we want the data |
- Source:
Returns:
Product for further use.
- Type
- Promise.<Array.<Product>>
(async) renderable() → {Promise.<Renderable>}
Renderable for displaying this Product including QuickLook or null, if this wouldn't make any sense.
It doesn't make sense when no footprint is provided.
- Source:
Returns:
- Type
- Promise.<Renderable>
(async) renderables(shortName, products, location, beginTime, endTime) → {Promise.<Object>}
Retrieve the product information from the SciHub. The process has two parts.
The first part is retrieving the products available for given combination of the parameters.
The second part is to retrieve the actual quicklooks for all the products not already stored in cache.
Parameters:
Name | Type | Description |
---|---|---|
shortName |
String | Short name of the satellite for which to query the data. |
products |
Array.<String> | Array of the products to query for. |
location |
Object | Latitude, Longitude of specific point. |
beginTime |
Date | From when we want the data |
endTime |
Date | Until when we want the data |
- Source:
Returns:
errors contains array of errors happening during creation of the renderables.
total represents the total amount of products
renderables the renderables tobe displayed
- Type
- Promise.<Object>
topocentricToLookAngles(tc) → {Object}
Parameters:
Name | Type | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
tc |
Object |
Properties
|
- Source:
Returns:
- Type
- Object
twoline2satrec()
Return a Satellite imported from two lines of TLE data.
Provide the two TLE lines as strings `longstr1` and `longstr2`,
and select which standard set of gravitational constants you want
by providing `gravity_constants`:
`sgp4.propagation.wgs72` - Standard WGS 72 model
`sgp4.propagation.wgs84` - More recent WGS 84 model
`sgp4.propagation.wgs72old` - Legacy support for old SGP4 behavior
Normally, computations are made using letious recent improvements
to the algorithm. If you want to turn some of these off and go
back into "afspc" mode, then set `afspc_mode` to `True`.
- Source:
url() → {string}
URL representation of the query for the SciHub.
- Source:
Returns:
query part of the URL for the SciHub request.
- Type
- string
Type Definitions
acquisitionPlanEntry
Type:
- Object