Comments (3)
@scottyhq It's possible to expose additional properties, if we can map CMR fields to STAC properties.
The question I have is are the fields standardized or are the up to the provider and could be arbitrary? In the case of the SAR, is polarizations and
flightDirs` common for all SAR data in CMR?
We can still expose them either way, but if they are unique to a provider of course they would only work for that one collection. This would be fine, but over time if we keep adding fields to map that list could get fairly large, and still not work for many collections.
In addition to the two above, are there other fields you'd like to see added?
from cmr-stac.
thanks for the reply @matthewhanson !
The question I have is are the fields standardized or are the up to the provider and could be arbitrary? In the case of the SAR, is polarizations and flightDirs` common for all SAR data in CMR?
I don't know the answer to this, hopefully someone more knowledgeable about CMR can answer. At least for ASF DAAC (which is the go-to place for SAR data) the common metadata search "Active Keywords" are documented here https://asf.alaska.edu/api/.
In any case here is an abbreviated table that maps commonly used DAAC API keywords to STAC v1beta keywords. It appears the URL in my original comment is just for the VERTEX GUI interface, so these differ slightly:
DAAC | STAC |
---|---|
absoluteOrbit | sat:absolute_orbit |
beamMode | sar:instrument_mode |
flightDirection | sat:orbit_state |
lookDirection | sar:observation_direction |
platform | platform |
polarization | sar:polarizations |
processingLevel | sar:product_type |
relativeOrbit | sat:relative_orbit |
Hope that helps!
from cmr-stac.
@matthewhanson @jaybarra - just wanted to re-raise this issue. Is there a standard process to adding the additional fields in the table above? It's really important to be able to search and filter on additional fields for SAR in addition to just bbox and time. Otherwise, there are just too many items to work with!
https://cmr.earthdata.nasa.gov/stac/ASF/collections/SENTINEL-1A_DP_GRD_HIGH.v1/items
from cmr-stac.
Related Issues (20)
- Many types of geometries fail with intersects filter and POST HOT 3
- LPCLOUD Status Code 400
- Bad Gateway limit errors HOT 1
- Limited results returned for Client.open('https://cmr.earthdata.nasa.gov/stac/NSIDC_ECS') HOT 1
- 'limit' does not work as expected HOT 1
- Search is very fast, but loading STAC Items is very slow HOT 2
- service-desc link type is different than href's response content-type header
- "next" links use URL escaping that the server doesn't understand HOT 1
- stac-api-spec query extension no longer functions.
- 502 Bad Gateway error when querying stac/ASF HOT 1
- 'eo:cloud_cover' no longer part of feature properties
- Add collections conformance
- `eo:cloud_cover` query parameter returns empty search HOT 4
- HLSS30.v2.0 collection cannot be queried for items HOT 1
- Intermittent 400 response when loading HLS data
- Invalid intersects parameter detected. Please verify it is a valid GeoJSON geometry. HOT 2
- pystac_client compatibility question (KeyError)
- Collection names have changed for LP Cloud?
- Number of `Item`s within `Catalog` response capped at 1000?
- The documentation site has errors that seem to break JS
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cmr-stac.