Stac Collection Render Options - Create
Přidat možnost vykreslení kolekce
Přidání možnosti vykreslování pro danou kolekci
POST https:///stac/collections/{collectionId}/configurations/render-options?api-version=2025-04-30-preview
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
collection
|
path | True |
string maxLength: 500pattern: .* |
Jedinečný identifikátor pro kolekci STAC. |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
| Name | Vyžadováno | Typ | Description |
|---|---|---|---|
| id | True |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Jedinečný identifikátor pro možnost vykreslování. |
| name | True |
string maxLength: 40 |
Krátký popisný název pro možnost vykreslování. |
| conditions |
Seznam podmínek vlastnosti/hodnoty, které musí být v aktivním mozaikovém CQL, aby byla tato možnost vykreslování povolena |
||
| description |
string |
Delší popis možnosti vykreslování, který lze použít k vysvětlení jejího obsahu. |
|
| legend |
Konfigurace legendy pro tuto možnost vykreslování. |
||
| minZoom |
integer (int32) maximum: 24 |
Minimální úroveň zvětšení, při které se má tato vrstva zobrazit. |
|
| options |
string |
Řetězec zakódovaný v řetězci dotazu URL s možnostmi vykreslování TiTiler. Platí pouze pro Viz parametry dotazu. |
|
| type |
Typ vykreslování, který se má použít (rastrové nebo vektorové). |
||
| vectorOptions |
Možnosti pro vykreslování vektorových dlaždic. Platí pouze pro |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 201 Created |
Požadavek byl úspěšný a v důsledku toho byl vytvořen nový prostředek. |
|
| Other Status Codes |
Neočekávaná chybová odpověď Hlavičky x-ms-error-code: string |
Zabezpečení
OAuth2Auth
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| https://geocatalog.spatio.azure.com/.default |
Příklady
StacCollectionRenderOptions_Create
Ukázkový požadavek
POST https:///stac/collections/naip-atl/configurations/render-options?api-version=2025-04-30-preview
{
"id": "test-natural-color",
"name": "Test Natural color",
"type": "raster-tile",
"options": "assets=image&asset_bidx=image|1,2,3",
"minZoom": 6
}
Ukázková odpověď
{
"id": "test-natural-color",
"name": "Test Natural color",
"type": "raster-tile",
"options": "assets=image&asset_bidx=image|1,2,3",
"minZoom": 6
}
Definice
| Name | Description |
|---|---|
|
Azure. |
Objekt chyby. |
|
Azure. |
Odpověď obsahující podrobnosti o chybě. |
|
Azure. |
Objekt obsahující konkrétnější informace o chybě. Podle pokynů pro rozhraní Azure REST API - https://aka.ms/AzureRestApiGuidelines#handling-errors. |
|
Legend |
Typ legendy, který se má vytvořit, jeden z: |
|
Render |
Definuje parametry vizualizace pro vykreslování dat na mapě. |
|
Render |
Definuje podmínku pro povolení možnosti vykreslování. |
|
Render |
Konfigurace pro generování legendy dat. |
|
Render |
Určuje typy voleb vykreslování pro vizualizaci mapy. |
|
Render |
Definuje parametry pro vykreslování vektorových dlaždic. |
Azure.Core.Foundations.Error
Objekt chyby.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Jedna ze serverově definovaných kódů chyb. |
| details |
Pole podrobností o konkrétních chybách, které vedly k této nahlášené chybě. |
|
| innererror |
Objekt obsahující konkrétnější informace, než je aktuální objekt o chybě. |
|
| message |
string |
Čitelné znázornění chyby člověkem. |
| target |
string |
Cíl chyby. |
Azure.Core.Foundations.ErrorResponse
Odpověď obsahující podrobnosti o chybě.
| Name | Typ | Description |
|---|---|---|
| error |
Objekt chyby. |
Azure.Core.Foundations.InnerError
Objekt obsahující konkrétnější informace o chybě. Podle pokynů pro rozhraní Azure REST API - https://aka.ms/AzureRestApiGuidelines#handling-errors.
| Name | Typ | Description |
|---|---|---|
| code |
string |
Jedna ze serverově definovaných kódů chyb. |
| innererror |
Vnitřní chyba. |
LegendConfigType
Typ legendy, který se má vytvořit, jeden z: continuous, classmap, interval nebo none (poznámka, none je řetězcový literál).
| Hodnota | Description |
|---|---|
| continuous |
Souvislá legenda barevné rampy. |
| classmap |
Klasifikovaná mapa s diskrétními barvami pro třídy. |
| interval |
Intervalová legenda s diskrétními rozsahy. |
| none |
Žádná legenda. |
RenderOption
Definuje parametry vizualizace pro vykreslování dat na mapě.
| Name | Typ | Default value | Description |
|---|---|---|---|
| conditions |
Seznam podmínek vlastnosti/hodnoty, které musí být v aktivním mozaikovém CQL, aby byla tato možnost vykreslování povolena |
||
| description |
string |
Delší popis možnosti vykreslování, který lze použít k vysvětlení jejího obsahu. |
|
| id |
string minLength: 1maxLength: 30 pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(? |
Jedinečný identifikátor pro možnost vykreslování. |
|
| legend |
Konfigurace legendy pro tuto možnost vykreslování. |
||
| minZoom |
integer (int32) maximum: 24 |
12 |
Minimální úroveň zvětšení, při které se má tato vrstva zobrazit. |
| name |
string maxLength: 40 |
Krátký popisný název pro možnost vykreslování. |
|
| options |
string |
Řetězec zakódovaný v řetězci dotazu URL s možnostmi vykreslování TiTiler. Platí pouze pro Viz parametry dotazu. |
|
| type | raster-tile |
Typ vykreslování, který se má použít (rastrové nebo vektorové). |
|
| vectorOptions |
Možnosti pro vykreslování vektorových dlaždic. Platí pouze pro |
RenderOptionCondition
Definuje podmínku pro povolení možnosti vykreslování.
| Name | Typ | Description |
|---|---|---|
| property |
string |
Název vlastnosti, který chcete zkontrolovat v aktivním filtru CQL. |
| value |
string |
Hodnota, které se vlastnost musí rovnat. |
RenderOptionLegend
Konfigurace pro generování legendy dat.
| Name | Typ | Description |
|---|---|---|
| labels |
string[] |
Textové popisky se zobrazí v legendě. |
| scaleFactor |
number (float) |
Faktor, kterým se mají vynásobit popisky legendy intervalu. To je užitečné pro rastry se změněným měřítkem, jejichž definice mapy barev se mapují na hodnoty bez měřítka, takže popisky legendy se efektivně zobrazují jako hodnoty se změněným měřítkem. |
| trimEnd |
integer (int32) |
Počet položek, které mají být oříznuty od konce legendy. |
| trimStart |
integer (int32) |
Počet položek, které mají být oříznuty od začátku definice legendy. Používá se, pokud existují hodnoty důležité pro vykreslování (např. nodata), které nejsou v legendě žádoucí. |
| type |
Typ legendy, který se má vytvořit, jeden z: |
RenderOptionType
Určuje typy voleb vykreslování pro vizualizaci mapy.
| Hodnota | Description |
|---|---|
| raster-tile |
Typ vykreslování rastrových dlaždic. |
| vt-polygon |
Typ vykreslování vektorových dlaždic polygonu. |
| vt-line |
Typ vykreslování vektorových dlaždic. |
RenderOptionVectorOptions
Definuje parametry pro vykreslování vektorových dlaždic.
| Name | Typ | Description |
|---|---|---|
| fillColor |
string |
Barva výplně pro polygonální prvky. |
| filter |
string[] |
MapBox GL filtruje výraz pro filtrování vlastností. |
| sourceLayer |
string |
Název zdrojové vrstvy ve vektorových dlaždicích. |
| strokeColor |
string |
Barva tahu pro prvky čáry. |
| strokeWidth |
integer (int32) |
Šířka tahů čar v pixelech. |
| tilejsonKey |
string |
Klíč datového zdroje obsahující adresu URL TileJSON. |