Mosaics Register Search - Register
Registrieren Suche
Registrieren einer Suchanfrage
POST {endpoint}/data/mosaic/register?api-version=2026-04-15
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
GeoCatalog-Endpunkt, z. B. |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
Anforderungstext
| Name | Typ | Beschreibung |
|---|---|---|
| bbox |
number[] (float) |
Geografischer Begrenzungsrahmen zum Filtern von Elementen [Westen, Süden, Osten, Norden] |
| collections |
string[] |
Liste der STAC-Sammlungs-IDs, die in das Mosaik aufgenommen werden sollen |
| datetime |
string |
Zeitlicher Filter im RFC 3339-Format oder -Intervall |
| filter |
Filter |
|
| filter-lang |
Format der Abfragesprache, das im filter-Parameter verwendet wird |
|
| ids |
string[] |
Liste der spezifischen STAC-Element-IDs, die in das Mosaik aufgenommen werden sollen |
| intersects | Geometry: |
GeoJSON-Geometrie zum räumlichen Filtern von Elementen nach Schnittmenge |
| metadata |
Zusätzliche Metadaten, die mit dem Mosaik verknüpft werden sollen |
|
| query |
Abfrage |
|
| sortby |
Kriterien für die Bestellung von Elementen im Mosaik |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Anforderung ist erfolgreich. |
|
| Other Status Codes |
Unerwartete Fehlerantwort. Header x-ms-error-code: string |
Sicherheit
OAuth2Auth
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| https://geocatalog.spatio.azure.com/.default |
Beispiele
MosaicsRegisterSearch_Register
Beispielanforderung
POST {endpoint}/data/mosaic/register?api-version=2026-04-15
{
"filter": {
"op": "and",
"args": [
{
"op": "=",
"args": [
{
"property": "collection"
},
"naip-atl"
]
},
{
"op": ">=",
"args": [
{
"property": "datetime"
},
"2021-01-01T00:00:00Z"
]
},
{
"op": "<=",
"args": [
{
"property": "datetime"
},
"2022-12-31T23:59:59Z"
]
}
]
},
"filter-lang": "cql2-json",
"sortby": [
{
"direction": "desc",
"field": "datetime"
}
]
}
Beispiel für eine Antwort
{
"searchid": "ba13fc7947b9b585690d84ee61aaa653",
"links": [
{
"href": "https://Sanitized.sanitized_label.sanitized_location.geocatalog.spatio.azure.com/data/mosaic/ba13fc7947b9b585690d84ee61aaa653/info",
"rel": "metadata",
"type": "application/json",
"title": "Mosaic metadata"
},
{
"href": "https://Sanitized.sanitized_label.sanitized_location.geocatalog.spatio.azure.com/data/mosaic/ba13fc7947b9b585690d84ee61aaa653/tilejson.json",
"rel": "tilejson",
"type": "application/json",
"title": "Link for TileJSON"
},
{
"href": "https://Sanitized.sanitized_label.sanitized_location.geocatalog.spatio.azure.com/data/mosaic/ba13fc7947b9b585690d84ee61aaa653/WMTSCapabilities.xml",
"rel": "wmts",
"type": "application/json",
"title": "Link for WMTS"
}
]
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Azure. |
Das Fehlerobjekt. |
|
Azure. |
Eine Antwort, die Fehlerdetails enthält. |
|
Azure. |
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Laut Azure REST API-Richtlinien – https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Filter |
Optionen für den filter-lang-Wert in einer POST-Anforderung. Basierend auf https://github.com/stac-api-extensions/filter#queryables Beachten Sie die Hinzufügung von cql2-json, das vom pgstac-Backend verwendet wird, aber nicht in der obigen Spezifikation enthalten ist. Definiert die unterstützten Filtersprachen für STAC-API-Abfragen. |
|
Line |
stellt eine LineString dar. |
|
Mosaic |
Metadateninformationen für Mosaik- oder Suchergebnisse |
|
Mosaic |
Typ der Metadatenressource im System |
|
Multi |
repräsentiert einen MultiLineString. |
|
Multi |
Repräsentiert einen MultiPoint. |
|
Multi |
stellt ein MultiPolygon dar. |
| Point |
Repräsentiert eine GeoJSON-Punktgeometrie. |
| Polygon |
Stellt ein Polygon dar. |
|
Register |
Eingabeparameter für die Registrierung eines neuen Mosaiks von STAC-Elementen |
|
Stac |
Link-Modell. Ref: http://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/schemas/link.yaml Stellt eine Verbindung dar. |
|
Stac |
MIME-Typisierung für Links. |
|
Stac |
Definiert die Sortierrichtungen für Abfrageergebnisse in der STAC-API. |
|
Stac |
https://github.com/radiantearth/stac-api-spec/tree/master/extensions/sort#sort-api-extension Stellt eine Sortierspezifikation für STAC-API-Abfragen dar. |
|
Tiler |
Antwort auf eine erfolgreiche Mosaik-Registrierung mit Such-ID und verwandten Links |
Azure.Core.Foundations.Error
Das Fehlerobjekt.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
| details |
Ein Array von Details zu bestimmten Fehlern, die zu diesem gemeldeten Fehler geführt haben. |
|
| innererror |
Ein Objekt, das spezifischere Informationen enthält als das aktuelle Objekt über den Fehler. |
|
| message |
string |
Eine lesbare Darstellung des Fehlers. |
| target |
string |
Das Ziel des Fehlers. |
Azure.Core.Foundations.ErrorResponse
Eine Antwort, die Fehlerdetails enthält.
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Das Fehlerobjekt. |
Azure.Core.Foundations.InnerError
Ein Objekt, das spezifischere Informationen zum Fehler enthält. Laut Azure REST API-Richtlinien – https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Name | Typ | Beschreibung |
|---|---|---|
| code |
string |
Eine serverdefinierte Gruppe von Fehlercodes. |
| innererror |
Innerer Fehler. |
FilterLanguage
Optionen für den filter-lang-Wert in einer POST-Anforderung.
Basierend auf https://github.com/stac-api-extensions/filter#queryables
Beachten Sie die Hinzufügung von cql2-json, das vom pgstac-Backend verwendet wird, aber nicht in der obigen Spezifikation enthalten ist.
Definiert die unterstützten Filtersprachen für STAC-API-Abfragen.
| Wert | Beschreibung |
|---|---|
| cql-json |
Allgemeine Abfragesprache im JSON-Format. |
| cql2-json |
Common Query Language 2 im JSON-Format |
| cql2-text |
Common Query Language 2 im Textformat. |
LineString
stellt eine LineString dar.
| Name | Typ | Beschreibung |
|---|---|---|
| bbox |
number[] (float) |
Optionale Begrenzungsbox der Geometrie. |
| coordinates |
number[] (float) |
Die Koordinaten der Linienkette. |
| type | string: |
Diskriminator-Eigenschaft für Geometrie. |
MosaicMetadata
Metadateninformationen für Mosaik- oder Suchergebnisse
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| assets |
string[] |
Liste der in der Ressource enthaltenen Objektkennungen |
|
| bounds |
string |
Geografischer Begrenzungsrahmen im Format [West, Süd, Ost, Nord] |
|
| defaults |
object |
Standardeinstellungen |
|
| maxzoom |
integer (int32) |
Maximal unterstützte Zoomstufe |
|
| minzoom |
integer (int32) |
Unterstützte Mindestzoomstufe |
|
| name |
string |
Lesbarer Name für die Ressource |
|
| type | mosaic |
Typ der Metadatenressource |
MosaicMetadataType
Typ der Metadatenressource im System
| Wert | Beschreibung |
|---|---|
| mosaic |
Metadaten für ein Mosaik aus mehreren Raster-Assets |
| search |
Metadaten für ein Suchanfrageergebnis |
MultiLineString
repräsentiert einen MultiLineString.
| Name | Typ | Beschreibung |
|---|---|---|
| bbox |
number[] (float) |
Optionale Begrenzungsbox der Geometrie. |
| coordinates |
number[] (float) |
Die Koordinaten der Multilinestring. |
| type | string: |
Diskriminator-Eigenschaft für Geometrie. |
MultiPoint
Repräsentiert einen MultiPoint.
| Name | Typ | Beschreibung |
|---|---|---|
| bbox |
number[] (float) |
Optionale Begrenzungsbox der Geometrie. |
| coordinates |
number[] (float) |
Die Koordinaten des Multipunkts. |
| type | string: |
Diskriminator-Eigenschaft für Geometrie. |
MultiPolygon
stellt ein MultiPolygon dar.
| Name | Typ | Beschreibung |
|---|---|---|
| bbox |
number[] (float) |
Optionale Begrenzungsbox der Geometrie. |
| coordinates |
number[] (float) |
Die Koordinaten des Multipolygons. |
| type | string: |
Diskriminator-Eigenschaft für Geometrie. |
Point
Repräsentiert eine GeoJSON-Punktgeometrie.
| Name | Typ | Beschreibung |
|---|---|---|
| bbox |
number[] (float) |
Optionale Begrenzungsbox der Geometrie. |
| coordinates |
number[] (float) |
Die Koordinaten des Punktes sind [Längengrad, Breitengrad]. |
| type | string: |
Diskriminator-Eigenschaft für Geometrie. |
Polygon
Stellt ein Polygon dar.
| Name | Typ | Beschreibung |
|---|---|---|
| bbox |
number[] (float) |
Optionale Begrenzungsbox der Geometrie. |
| coordinates |
number[] (float) |
Die Koordinaten des Polygons. |
| type | string: |
Diskriminator-Eigenschaft für Geometrie. |
RegisterMosaic
Eingabeparameter für die Registrierung eines neuen Mosaiks von STAC-Elementen
| Name | Typ | Beschreibung |
|---|---|---|
| bbox |
number[] (float) |
Geografischer Begrenzungsrahmen zum Filtern von Elementen [Westen, Süden, Osten, Norden] |
| collections |
string[] |
Liste der STAC-Sammlungs-IDs, die in das Mosaik aufgenommen werden sollen |
| datetime |
string |
Zeitlicher Filter im RFC 3339-Format oder -Intervall |
| filter |
Filter |
|
| filter-lang |
Format der Abfragesprache, das im filter-Parameter verwendet wird |
|
| ids |
string[] |
Liste der spezifischen STAC-Element-IDs, die in das Mosaik aufgenommen werden sollen |
| intersects | Geometry: |
GeoJSON-Geometrie zum räumlichen Filtern von Elementen nach Schnittmenge |
| metadata |
Zusätzliche Metadaten, die mit dem Mosaik verknüpft werden sollen |
|
| query |
Abfrage |
|
| sortby |
Kriterien für die Bestellung von Elementen im Mosaik |
StacLink
Link-Modell.
Ref: http://schemas.opengis.net/ogcapi/features/part1/1.0/openapi/schemas/link.yaml
Stellt eine Verbindung dar.
| Name | Typ | Standardwert | Beschreibung |
|---|---|---|---|
| body |
Für POST-Anfragen kann die Ressource den HTTP-Körper als JSON-Objekt angeben. |
||
| headers |
object |
Objekt-Schlüssel-Wert-Paare, die auf Header abgebildet werden. Beispiel: { "Akzeptieren": "application/json" }. |
|
| href |
string |
Die URL des Links. |
|
| hreflang |
string |
Die Sprache der verknüpften Ressource. |
|
| length |
integer (int32) |
Die Länge der verlinkten Ressource. |
|
| merge |
boolean |
False |
Gibt an, ob vom Client erwartet wird, dass er den Body-Wert in den aktuellen Request-Body einfügt, bevor er dem Link folgt. Dies gilt nur, wenn der Server auf eine POST-Anfrage antwortet. Standardwert: false. |
| method |
enum:
|
GET |
Spezifiziert die HTTP-Methode, die die Ressource erwartet. Standard: GET. |
| rel |
string |
Der Beziehungstyp der Verbindung. |
|
| title |
string |
Der Titel des Links. |
|
| type | application/json |
Der MIME-Typ der verknüpften Ressource. |
StacLinkType
MIME-Typisierung für Links.
| Wert | Beschreibung |
|---|---|
| image/tiff; application=geotiff |
Repräsentiert ein Bild/TIFF mit application=geotiff. |
| image/jp2 |
Stellt ein Bild/JP2 dar. |
| image/png |
Stellt ein Bild/png dar. |
| image/jpeg |
Stellt ein Bild/JPEG dar. |
| image/jpg |
Stellt ein Bild/jpg dar. |
| image/webp |
Stellt ein Bild/Webp dar. |
| application/x-binary |
Repräsentiert eine Anwendung/x-Binär. |
| application/xml |
Repräsentiert eine Anwendung/XML. |
| application/json |
Repräsentiert eine Anwendung/JSON. |
| application/geo+json |
Repräsentiert eine Anwendung/geo+json. |
| text/html |
Stellt einen Text/HTML dar. |
| text/plain |
Stellt einen Text/Plain dar. |
| application/x-protobuf |
Repräsentiert eine Anwendung/x-Protobuf. |
StacSearchSortingDirection
Definiert die Sortierrichtungen für Abfrageergebnisse in der STAC-API.
| Wert | Beschreibung |
|---|---|
| asc |
Sortieren Sie die Ergebnisse in aufsteigender Reihenfolge. |
| desc |
Sortieren Sie die Ergebnisse in absteigender Reihenfolge. |
StacSortExtension
https://github.com/radiantearth/stac-api-spec/tree/master/extensions/sort#sort-api-extension
Stellt eine Sortierspezifikation für STAC-API-Abfragen dar.
| Name | Typ | Beschreibung |
|---|---|---|
| direction |
Die Sortierrichtung (aufsteigend oder absteigend). |
|
| field |
string minLength: 1 |
Der Feldname, nach dem sortiert werden soll. |
TilerMosaicSearchRegistrationResponse
Antwort auf eine erfolgreiche Mosaik-Registrierung mit Such-ID und verwandten Links
| Name | Typ | Beschreibung |
|---|---|---|
| links |
Stac |
Weiterführende Links zum angemeldeten Mosaik |
| searchid |
string |
Eindeutige Kennung für die registrierte Suche |