Currently, WFCatalog does not depend on station metadata - it calculates metrics for acquired data even if some channels are not defined in StationXML. In those cases users can retrieve the metrics, but are not able to download the data itself via FDSNWS-Dataselect web service which strongly depends on metadata.
Possible solutions:
- Exclude channels that are not defined in StationXML from WFCatalog collector processing
- Calculate the metrics anyways, but apply filtering on the web service side
- Cross-check on metadata in the downstream product (apparently the original approach)
- Add a
metadata query parameter with default value true in the WFCatalog implementation which would still allow retrieval of all available metrics
Currently, WFCatalog does not depend on station metadata - it calculates metrics for acquired data even if some channels are not defined in StationXML. In those cases users can retrieve the metrics, but are not able to download the data itself via FDSNWS-Dataselect web service which strongly depends on metadata.
Possible solutions:
metadataquery parameter with default valuetruein the WFCatalog implementation which would still allow retrieval of all available metrics