-
Notifications
You must be signed in to change notification settings - Fork 12
add Titiler-CMR and ArcGIS to external collection indexing docs #255
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
|
@stephenkilbourn sorry for the delay here--the content is looking good but I am having trouble navigating to it in the preview (this may be a result of the project structure more than the PR--there seems to be a lot of material that requires digging to find). |
@anayeaye - this should be working in the preview now. Everything is starting from the "External Collection Indexing" page |
|
Do we need to include the publishing process as well in the end with either the ingest UI/keycloak or opening a pull request to veda-data? cc @anayeaye @stephenkilbourn |
I think we probably should just focus on the how to create metadata here and then we will direct all cases back to a consolidated publish step. I'm sure there are cases that won't perfectly fit that but in general I would think we want to maintain a single authoritative ingest-ui document. 🤔 |
| "stac_version": "1.1.0", | ||
| "description": "The Evaporative Stress Index (ESI) reveals regions of drought where vegetation is stressed due to lack of water. The ESI can capture early signals of flash drought and is produced weekly at 5-kilometer resolution for the entire globe.", | ||
| "stac_extensions": [ | ||
| "https://stac-extensions.github.io/render/v2.0.0/schema.json" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| "https://stac-extensions.github.io/render/v2.0.0/schema.json" | |
| "https://stac-extensions.github.io/render/v2.0.0/schema.json", | |
| "https://stac-extensions.github.io/web-map-links/v1.2.0/schema.json" |
It looks like this meets the spec so I think we can also add the extension
https://github.com/stac-extensions/web-map-links?tab=readme-ov-file#ogc-wms
anayeaye
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great! I think I am going to resolve my questions about renders in the ArcGIS Server sections because it probably agrees with what we are actually doing even if it doesn't match the renders spec. Maybe we need to extend the render stac extension for these cases
user-guide/content-curation/external-collection-indexing/examples/esi-mapserver-config.json
Show resolved
Hide resolved
| "description": "Soil moisture percentile data from Land Information System (LIS) for disaster monitoring applications. This dataset provides volumetric soil moisture percentiles for the top 10cm of soil.", | ||
| "stac_extensions": [ | ||
| "https://stac-extensions.github.io/render/v2.0.0/schema.json", | ||
| "https://stac-extensions.github.io/datacube/v2.2.0/schema.json" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| "https://stac-extensions.github.io/datacube/v2.2.0/schema.json" | |
| "https://stac-extensions.github.io/datacube/v2.2.0/schema.json", | |
| "https://stac-extensions.github.io/web-map-links/v1.2.0/schema.json" |
...content-curation/external-collection-indexing/examples/soil-moisture-imageserver-config.json
Show resolved
Hide resolved
| curl "https://staging.openveda.cloud/api/titiler-cmr/WebMercatorQuad/tilejson.json?concept_id=YOUR_CONCEPT_ID&datetime=2024-01-15&backend=xarray&variable=your_variable" | ||
|
|
||
| # Test info endpoint | ||
| curl "https://staging.openveda.cloud/api/titiler-cmr/info?concept_id=YOUR_CONCEPT_ID&datetime=2024-01-15&backend=xarray" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
❤️
| B --> C[STAC Collection] | ||
| C --> D[VEDA Catalog] | ||
|
|
||
| subgraph "ArcGIS Services" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| A[ArcGIS Server] --> B[pyarc2stac Library] | ||
| B --> C[STAC Collection] | ||
| C --> D[VEDA Catalog] | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| style A fill:#e1f5fe | |
| style B fill:#f3e5f5 | |
| style C fill:#fff3e0 |

this is one of the tasks for issue #252 "Documentation to support external collection indexing"
Description
This adds documentation for indexing external data using titler-cmr. It provides the GPM_3IMERGDF example json config as an example
It also adds the instructions for ArcGIS