StacSearchParameters Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Search model. * Defines parameters for a STAC search POST request.
public class StacSearchParameters : System.ClientModel.Primitives.IJsonModel<Azure.Analytics.PlanetaryComputer.StacSearchParameters>, System.ClientModel.Primitives.IPersistableModel<Azure.Analytics.PlanetaryComputer.StacSearchParameters>
type StacSearchParameters = class
interface IJsonModel<StacSearchParameters>
interface IPersistableModel<StacSearchParameters>
Public Class StacSearchParameters
Implements IJsonModel(Of StacSearchParameters), IPersistableModel(Of StacSearchParameters)
- Inheritance
-
StacSearchParameters
- Implements
Constructors
| Name | Description |
|---|---|
| StacSearchParameters() |
Initializes a new instance of StacSearchParameters. |
Properties
| Name | Description |
|---|---|
| BoundingBox |
Bounding box for spatial filtering in format [west, south, east, north]. |
| Collections |
List of collection IDs to search within. |
| ConformanceClass |
Conf Overrides datetime validation from the base request model. To assign an object to the value of this property use FromObjectAsJson<T>(T, JsonSerializerOptions). To assign an already formatted json string to this property use FromString(String). Examples:
|
| Datetime |
Either a date-time or an interval, open or closed. Date and time expressions adhere to RFC 3339. Open intervals are expressed using double-dots. Examples:
|
| Fields |
Specifies which fields to include or exclude in the STAC search results. See the STAC Fields Extension. |
| Filter |
CQL2 Filter See the STAC Filter Extension. To assign an object to the value of this property use FromObjectAsJson<T>(T, JsonSerializerOptions). To assign an already formatted json string to this property use FromString(String). Examples:
|
| FilterCoordinateReferenceSystem |
Coordinate reference system for the filter. |
| FilterLang |
Filter language to use for the filter expression. |
| Ids |
List of specific item IDs to return. |
| Intersects |
GeoJSON geometry for spatial filtering. |
| Limit |
Maximum number of results to return. |
| Query |
STAC Query See the STAC Query Extension. To assign an object to the value of this property use FromObjectAsJson<T>(T, JsonSerializerOptions). To assign an already formatted json string to this property use FromString(String). Examples:
|
| SortBy |
Sort criteria for the search results. See the STAC Sort Extension. |
| Token |
Pagination token for fetching the next set of results. |
Methods
Operators
| Name | Description |
|---|---|
| Implicit(StacSearchParameters to RequestContent) | |