Sdílet prostřednictvím


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
collectionId
path True

string

maxLength: 500
pattern: .*

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: 1
maxLength: 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

RenderOptionCondition[]

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

RenderOptionLegend

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 raster-tile typy.

Viz parametry dotazu.

type

RenderOptionType

Typ vykreslování, který se má použít (rastrové nebo vektorové).

vectorOptions

RenderOptionVectorOptions

Možnosti pro vykreslování vektorových dlaždic. Platí pouze pro vt-polygon a vt-line typy.

Odpovědi

Name Typ Description
201 Created

RenderOption

Požadavek byl úspěšný a v důsledku toho byl vytvořen nový prostředek.

Other Status Codes

Azure.Core.Foundations.ErrorResponse

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.Core.Foundations.Error

Objekt chyby.

Azure.Core.Foundations.ErrorResponse

Odpověď obsahující podrobnosti o chybě.

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.

LegendConfigType

Typ legendy, který se má vytvořit, jeden z: continuous, classmap, interval nebo none (poznámka, none je řetězcový literál).

RenderOption

Definuje parametry vizualizace pro vykreslování dat na mapě.

RenderOptionCondition

Definuje podmínku pro povolení možnosti vykreslování.

RenderOptionLegend

Konfigurace pro generování legendy dat.

RenderOptionType

Určuje typy voleb vykreslování pro vizualizaci mapy.

RenderOptionVectorOptions

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

Azure.Core.Foundations.Error[]

Pole podrobností o konkrétních chybách, které vedly k této nahlášené chybě.

innererror

Azure.Core.Foundations.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

Azure.Core.Foundations.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

Azure.Core.Foundations.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

RenderOptionCondition[]

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: 1
maxLength: 30
pattern: ^(?!\-|_)[a-zA-Z0-9_-]*(?

Jedinečný identifikátor pro možnost vykreslování.

legend

RenderOptionLegend

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 raster-tile typy.

Viz parametry dotazu.

type

RenderOptionType

raster-tile

Typ vykreslování, který se má použít (rastrové nebo vektorové).

vectorOptions

RenderOptionVectorOptions

Možnosti pro vykreslování vektorových dlaždic. Platí pouze pro vt-polygon a vt-line typy.

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

LegendConfigType

Typ legendy, který se má vytvořit, jeden z: continuous, classmap, interval nebo none (poznámka, none je řetězcový literál).

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.