Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Um geospatiale Daten mithilfe des Microsoft Planetary Computer Pro-Daten-Explorers oder der Tiler-API zu visualisieren, müssen Sie Renderkonfigurationen für Ihre StaC-Sammlungen (SpatioTemporal Asset Catalog) definieren. Eine Renderkonfiguration gibt an, wie die Datenressourcen in Ihren STAC-Elementen kombiniert, verarbeitet und formatiert werden sollen, um Kartenkacheln zu erstellen.
Dieses Handbuch führt Sie durch den Prozess des Erstellens von Renderkonfigurationen, vom Verständnis der Voraussetzungen bis zum Konfigurieren erweiterter Optionen. Die Renderingfunktionen von Planetary Computer Pro basieren auf dem Open-Source-TiTiler-Projekt .
Voraussetzungen
Bevor Sie das Rendering konfigurieren können, stellen Sie sicher, dass die folgenden erforderlichen Schritte abgeschlossen sind:
- STAC-Auflistung ist vorhanden: Sie haben eine STAC-Sammlung in Planetary Computer Pro erstellt.
- Aufgenommene Daten: Sie haben STAC-Elemente hinzugefügt , die die geospatialen Datenressourcen enthalten, die Sie in der Sammlung visualisieren möchten.
-
item_assets
Definiert in der Sammlung: Die JSON-Definition Ihrer STAC-Auflistung muss einen klar definiertenitem_assets
Abschnitt enthalten. Diese Eigenschaften informieren das Renderingmodul über die allgemeinen Datenobjekte (und deren Eigenschaften wie Datentyp oder Bänder), die für die Elemente in der Auflistung verfügbar sind. Renderkonfigurationen verweisen auf die hier definierten Ressourcenschlüssel.
Prozess zum Erstellen einer Renderkonfiguration
Schritt | Titel | BESCHREIBUNG |
---|---|---|
1 |
Definieren Sie item_assets in Ihrer Collection JSON |
Zunächst müssen Sie sicherstellen, dass Ihre STAC-Sammlungs-JSON einen gut definierten item_assets Abschnitt enthält, in dem die allgemeinen Ressourcen in Ihren Elementen beschrieben werden. |
2 | Grundlegendes zu Ihrem Daten- und Visualisierungsziel | Bestimmen Sie als Nächstes den Datentyp, mit dem Sie arbeiten, und entscheiden Sie, wie sie visuell angezeigt werden soll (Single-Band Colormap, Multiband RGB). |
3 | Erstellen des Renderkonfigurationsobjekts | Erstellen Sie nun die grundlegende JSON-Struktur, die mindestens eine Renderkonfiguration für die Explorer-Benutzeroberfläche enthält. |
4 |
Definieren der options Zeichenfolge – Kernparameter |
Konfigurieren Sie die wesentlichen TiTiler-Parameter innerhalb der options Zeichenfolge, um die richtigen Ressourcen oder Bänder auszuwählen und grundlegende Formatierungen wie Colormaps oder Rescaling anzuwenden. |
5 |
Hinzufügen erweiterter options Parameter (nach Bedarf) |
Erweitern Sie optional Ihre Visualisierung, indem Sie erweiterte TiTiler-Features wie Ausdrücke, Algorithmen, Farbkorrekturen oder benutzerdefinierte Colormaps mithilfe der options Zeichenfolge hinzufügen. |
6 | Hinzufügen der Renderkonfiguration zu Ihrer Sammlung | Wenden Sie schließlich die Renderkonfigurationsliste, die Sie erstellt haben, auf Ihre STAC-Sammlung mithilfe der Webschnittstelle oder der API an. |
Schritt 1: Definieren Sie item_assets
in Ihrem Sammlungs-JSON
Das item_assets Feld in Ihrer Sammlungs-JSON ist für das Rendern unerlässlich, da es ein Schema bereitstellt, das die in den Elementen der Sammlung enthaltenen Objekte beschreibt. Dieses Schema ermöglicht es dem Renderingmodul und der Explorer-Webanwendung, die verfügbaren Daten für die Visualisierung zu verstehen, ohne einzelne Elemente zu prüfen. Es gibt die Schlüssel (Namen) der Objekte an, wie image
, red
, NIR
oder elevation
, die auf Ihre Renderkonfigurationen verweisen. Darüber hinaus können item_assets Metadaten wie eo:bands
für Multibandressourcen enthalten, wodurch die Auswahl bestimmter Bänder für das Rendern erleichtert wird. Der Explorer verwendet diese Informationen, um Menüs aufzufüllen und die allgemeine Datenstruktur zu verstehen.
Beispiel item_assets
für eine 4-Band-NAIP-Ressource:
{
"item_assets": {
"image": {
"type": "image/tiff; application=geotiff; profile=cloud-optimized",
"roles": [
"data"
],
"title": "RGBIR COG tile",
"eo:bands": [
{
"name": "Red",
"common_name": "red",
"description": "Red band, 610-680 nm"
},
{
"name": "Green",
"common_name": "green",
"description": "Green band, 510-600 nm"
},
{
"name": "Blue",
"common_name": "blue",
"description": "Blue band, 420-530 nm"
},
{
"name": "NIR",
"common_name": "nir",
"description": "Near-infrared band, 830-920 nm"
}
]
}
},
// ... other collection properties ...
}
Weitere Informationen item_assets
finden Sie im Abschnitt "Item Assets" in der STAC-Übersicht. Weitere Informationen finden Sie in der offiziellen Spezifikation der STAC Item Assets Extension.
Stellen Sie sicher, dass Ihr STAC-Sammlungs-JSON diesen Abschnitt enthält, bevor Sie fortfahren. Sie können Ihre Sammlungsdefinition über die API oder die Webschnittstelle aktualisieren.
Schritt 2: Verstehen Ihres Daten- und Visualisierungsziels
Bevor Sie die Konfiguration erstellen, bestimmen Sie, wie Sie Ihre Daten visualisieren möchten:
Datentyp | BESCHREIBUNG | Beispiel | Visualisierungsziel |
---|---|---|---|
Single-Band Daten | Jedes Pixel weist einen Wert auf. | Höhen, Temperatur, Landabdeckungsklassifizierung, berechneter Index | Ordnen Sie diese einzelnen Werte einem Farbbereich oder einzelnen Farben mithilfe einer Colormap zu. |
Multibanddaten | Daten weisen mehrere Bänder pro Pixel auf. | RGB-Satellitenbilder, multispektrale Daten | Kombinieren Sie drei spezifische Bänder, um die Kanäle "Rot", "Grün" und "Blau" des Ausgabebilds darzustellen. |
Abgeleitete Daten (Ausdrücke) | Berechnen Sie einen neuen Wert aus einem oder mehreren Bändern/Ressourcen. | NDVI von roten und NIR-Bändern | Definieren Sie einen mathematischen Ausdruck und visualisieren Sie das Ergebnis (als Einzelband mit Farbkarte oder direkt als Mehrband). |
Abgeleitete Daten (Algorithmen) | Berechnen sie einen neuen Wert über Pixel hinweg. | Hillshade zeigt Konturen von Höhendaten | Verwenden Sie einen mathematischen Algorithmus , um Daten in eine Visualisierung zu transformieren. |
Datenwürfel (GRIB/NetCDF) | Daten, die in GRIB- oder NetCDF-Formaten mit mehreren Variablen und Dimensionen gespeichert sind. | Zeit, Druckpegel | Wählen Sie eine bestimmte Variable und potenziell ein Segment durch andere Dimensionen (z. B. Zeit) für die 2D-Visualisierung aus. |
Schritt 3: Erstellen des Renderkonfigurationsobjekts
Renderkonfigurationen werden als Liste von JSON-Objekten (oder Python-Wörterbüchern bei Verwendung der API) definiert. Jedes Objekt in der Liste stellt eine Visualisierungsoption dar, die im Explorer-Dropdown angezeigt wird.
Grundstruktur:
[
{
"id": "unique-render-id",
"name": "Human-Readable Name for UI",
"description": "Optional: More details about this render.",
"type": "raster-tile", // Usually "raster-tile"
"options": "key1=value1&key2=value2...", // The core TiTiler parameters
"minZoom": 8 // Optional: Minimum map zoom level to display this layer
},
{
// ... another render configuration object ...
}
]
-
id
: Ein eindeutiger computerlesbarer Bezeichner für diese Renderoption in der Sammlung. -
name
: Der Anzeigename, der in der Explorer-Benutzeroberfläche angezeigt wird. -
description
: Optionaler Text, der mehr Kontext bereitstellt. -
type
: Normalerweise"raster-tile"
. -
options
: Eine Zeichenfolge, die URL-Abfrageparameter enthält (key=value
Paare getrennt durch&
), die das TiTiler-Renderingmodul steuern. Hier geschieht die meisten Anpassungen. -
minZoom
: Optionaler ganzzahliger Wert, der den minimalen Zoomfaktor der Karte angibt, auf dem diese Ebene sichtbar wird. Nützlich für die Verwaltung der Leistung mit hochauflösenden Daten.
Mit derselben Struktur ist es möglich, mehrere Renderkonfigurationen für die gleichen Daten zu verwenden, damit Daten auf mehrere Arten dargestellt werden können.
Schritt 4: Definieren der options
Zeichenfolge – Kernparameter
Die options
Zeichenfolge ist das Herzstück der Renderkonfiguration. Es verwendet ein key=value&key=value
Format. Dies sind die am häufigsten verwendeten Parameter:
1. Identifizieren von Objekten/Bändern
Parameter | BESCHREIBUNG | Anwendungsfall | Beispiel |
---|---|---|---|
assets={asset_key} |
Gibt die zu verwendenden Ressourcen an, wobei {asset_key} mit einem in Ihrer Sammlung item_assets definierten Schlüssel übereinstimmt. |
Single-Band-Rendering mit einer Ressource | assets=elevation |
Drei-Band-Rendering mit drei separaten Single-Band-Ressourcen (Reihenfolge bestimmt R, G, B) | assets=B04&assets=B03&assets=B02 |
||
Rendern mithilfe einer einzelnen Multibandressource |
assets=image (häufig mit asset_bidx ) |
||
asset_bidx={asset_key}\|{band_index1},{band_index2},... |
Wählt bestimmte Bandindizes aus einer einzelnen Multiband-Ressource aus, die durch assets angegeben wird. Bandindizes sind in der Regel 1-basiert. |
Drei Bänder: RGB der Bänder 1, 2, 3 des Objekts image |
assets=image&asset_bidx=image\|1,2,3 |
Drei Bänder: Falschfarben-Infrarot (NIR, Rot, Grün) der Bänder 4, 1, 2 des Objekts image |
assets=image&asset_bidx=image\|4,1,2 |
||
Single-Band-Rendering nur mit Band 4 von Asset image |
assets=image&asset_bidx=image\|4 |
2. Formatieren von Einzelbanddaten
Parameter | BESCHREIBUNG | Beispiel |
---|---|---|
colormap_name={name} |
Wendet eine vordefinierte benannte Colormap an. Allgemeine Beispiele: viridis , plasma , gray , rdylgn . Weitere Informationen finden Sie unter den verfügbaren benannten Farbtabellen. |
assets=elevation&colormap_name=viridis |
rescale={min_val},{max_val} |
Streckt oder komprimiert die Datenwerte, damit sie den gesamten Bereich der Farbskala abdecken. Werte außerhalb dieses Bereichs werden an die Min/Max-Farben geklemmt. | Kartenhöhenwerte von 100 m bis 1500 m über die vollständige Colormap: assets=elevation&colormap_name=viridis&rescale=100,1500 |
3. Gestaltung von Multiband-Daten (RGB)
Parameter | BESCHREIBUNG | Beispiel |
---|---|---|
Reihenfolge der RGB-Bänder | RGB-Bänder werden implizit durch die Reihenfolge in assets (für separate Ressourcen) oder asset_bidx (für Bänder innerhalb einer Ressource) definiert. |
Beispiele finden Sie in der Tabelle zum Identifizieren von Objekten/Bändern |
rescale={min_val},{max_val} |
(Optional) Kann verwendet werden, um die Eingabewerte der R-, G-, B-Bänder zu skalieren, bevor sie dem 0-255-Anzeigebereich zugeordnet werden. Nützlich, wenn Ihre Quelldaten noch nicht 8-Bit sind. | assets=B04&assets=B03&assets=B02&rescale=0,3000 |
color_formula={formula_string} |
(Optional) Wendet Farbkorrekturformeln an. | Weitere Informationen finden Sie in den erweiterten Optionen im nächsten Abschnitt. |
Schritt 5: Hinzufügen erweiterter options
Parameter (nach Bedarf)
Über die Grundlagen hinaus bietet TiTiler viele erweiterte Parameter über die options
Zeichenfolge:
1. Ausdrücke
Parameter | BESCHREIBUNG | Format/Werte | Beispiel |
---|---|---|---|
expression={formula} |
Definieren einer mathematischen Formel mithilfe von Ressourcenschlüsseln als Variablen | Standardoperatoren (+ , - , , * / ) und Klammern |
expression=(B08-B04)/(B08+B04) |
asset_as_band=true |
Erforderlich, wenn der Ausdruck mehrere Einzelbandressourcen verwendet |
true oder false |
expression=(B08-B04)/(B08+B04)&asset_as_band=true |
Weitere Details:
- Beispiel für ein Einzelbandergebnis:
expression=(B08-B04)/(B08+B04)&asset_as_band=true&colormap_name=rdylgn&rescale=-1,1
- Multibandausdrücke verwenden Semikolons:
expression=B04*1.5;B03*1.1;B02*1.3&asset_as_band=true
- Bei verwendung
expression
, benötigen Sie im Allgemeinen nichtassets
oderasset_bidx
2. Algorithmen
Parameter | BESCHREIBUNG | Format/Werte | Beispiel |
---|---|---|---|
algorithm={name} |
Anwenden eines vordefinierten Pixelverarbeitungsalgorithmus |
hillshade , , contours terrarium , , terrainrgb normalizedIndex |
algorithm=hillshade |
algorithm_params={json_string} |
Parameter für den Algorithmus (URL-codiertes JSON) | Variiert je nach Algorithmus | algorithm_params=%7B%22azimuth%22%3A%20315%2C%20%22angle_altitude%22%3A%2045%7D |
buffer={integer} |
Hinzufügen von Pixelpuffern um Kacheln (häufig für Algorithmen erforderlich) | Ganzzahliger Wert | buffer=3 |
Vollständiges Beispiel:assets=elevation&algorithm=hillshade&colormap_name=gray&buffer=3&algorithm_params=%7B%22azimuth%22%3A%20315%2C%20%22angle_altitude%22%3A%2045%7D
Ausführliche Informationen zu bestimmten Algorithmen finden Sie in der TiTiler-Algorithmusdokumentation und mapbox-Algorithmen.
3. Farbkorrektur (für RGB/Dreibandausgabe)
Parameter | BESCHREIBUNG | Format | Beispiel |
---|---|---|---|
color_formula={formula_string} |
Anwenden von Farbanpassungen | Durch Leerzeichen getrennte Zeichenfolge mit Gamma-, Sättigungs- und/oder Sigmoidal-Anpassungen | color_formula=Gamma RGB 2.5 Saturation 1.4 Sigmoidal RGB 15 0.35 |
Formatdetails:
-
Gamma {BANDS} {VALUE}
- Helligkeit anpassen -
Saturation {PROPORTION}
- Farbintensität anpassen -
Sigmoidal {BANDS} {CONTRAST} {BIAS}
- Kontrast anpassen
Weitere Informationen zur Farbkorrektur finden Sie in der TiTiler-Dokumentation.
4. Benutzerdefinierte Colormaps (für Single-Band-Ausgabe)
Parameter | BESCHREIBUNG | Format | Beispiel |
---|---|---|---|
colormap={json_string} |
Definieren einer benutzerdefinierten Colormap | Werte URL-codierter JSON-Zuordnungsdaten zu RGBA-Listen [R,G,B,Alpha] |
colormap={\"1\":[54,124,20,255],\"2\":[28,67,0,255],\"3\":[94, 91, 32, 255],\"4\":[234, 99, 32, 255],\"5\":[237, 232, 60, 255],\"6\":[236, 31, 175, 255],\"7\":[19, 0,239, 255], \"8\":[209, 3, 0, 255]} |
Beispiel decodiert zu: Zuordnungswert 1 zu Dunkelgrün, 2 zu sehr dunklem Grün, 3 zu Olivgrün, 4 zu Orangerot, 5 zu Gelb, 6 zu Rosa/Magenta, 7 zu Blauviolett und 8 zu Rot.
5. Datenverarbeitung
Parameter | BESCHREIBUNG | Beispiel |
---|---|---|
nodata={value} |
Angeben des Pixelwerts, der transparent werden soll |
nodata=0 oder nodata=-9999 oder nodata=nan |
unscale={true\|false} |
Anwenden von Skalierung/Offset aus GeoTIFF-Metadaten | unscale=true |
6. Leistung/Kachelverhalten
Parameter | BESCHREIBUNG | Format | Beispiel |
---|---|---|---|
maxItemsPerTile={integer} |
Begrenzung der Anzahl von STAC-Einträgen pro Kachel | Ganze Zahl | maxItemsPerTile=20 |
skipcovered={true\|false} |
Elemente überspringen, die von anderen behandelt werden |
true oder false |
skipcovered=true |
exitwhenfull={true\|false} |
Beenden der Verarbeitung, wenn die Kachel vollständig ausgefüllt ist |
true oder false |
exitwhenfull=true |
time_limit={seconds} |
Maximale Zeit für das Rendern einer Kachel | Integer (Sekunden) | time_limit=10 |
7. Datenwürfelparameter (GRIB/NetCDF)
Parameter | Datentyp | BESCHREIBUNG | Beispiel |
---|---|---|---|
subdataset_bands={band_index} |
GRIB | Bestimmte Nachricht/Band auswählen | assets=grib_data&subdataset_bands=1&colormap_name=jet&rescale=273,300 |
subdataset_name={variable_name} |
Netcdf | Variable zur Visualisierung auswählen | assets=netcdf_data&subdataset_name=temperature |
datetime={timestamp} |
Netcdf | Zeitsegment auswählen (ISO 8601) | datetime=2023-10-26T12:00:00Z |
Vollständiges NetCDF-Beispiel:assets=netcdf_data&subdataset_name=temperature&datetime=2023-10-26T12:00:00Z&colormap_name=viridis&rescale=0,30
Schritt 6: Hinzufügen der Renderkonfiguration zu Ihrer Sammlung
Nachdem Sie die Renderkonfigurationsliste (ein oder mehrere JSON-Objekte) erstellt haben, fügen Sie sie ihrer STAC-Auflistung hinzu:
Verwenden der Webschnittstelle:
- Navigieren Sie im Planetary Computer Pro-Portal zu Ihrer Sammlung.
- Wählen Sie die Schaltfläche "Konfiguration " aus.
- Wechseln Sie zur Registerkarte "Rendern ".
- Fügen Sie Ihre JSON-Liste in den Editor ein, oder verwenden Sie die UI-Felder, um sie zu erstellen.
- Speichern Sie die Änderungen.
Weitere Informationen zum Konfigurieren von Sammlungen finden Sie unter Konfigurieren einer Sammlung mit der Webschnittstelle.
Verwenden der API:
Verwenden Sie eine HTTP POST-Anforderung für den Endpunkt der Renderoptionen der Sammlung.
import requests
import json
import azure.identity
geocatalog_url = <your geocatalog url>
collection_id = <your collection id>
credential = azure.identity.AzureCliCredential()
token = credential.get_token("https://geocatalog.spatio.azure.com")
headers = {
"Authorization": f"Bearer {token.token}"
}
response = requests.post(
f"{geocatalog_url}/stac/collections/{collection_id}/configurations/render-options",
json=render_config, # Your list of render config dicts
headers=headers,
params={"api-version": "2025-04-30-preview"} # Use the appropriate API version
)
if response.status_code == 200:
print("Render configuration updated successfully.")
print(response.json())
else:
print(f"Error updating render configuration: {response.status_code}")
print(response.text)
Weitere Informationen zur Verwendung der STAC-Sammlungs-API finden Sie unter Erstellen einer STAC-Auflistung (API-Beispiele).
Beispiele
Hier sind verschiedene Beispiele für die options
Zeichenfolge und das vollständige Renderkonfigurationsobjekt:
1. Einzelband-Biomasseänderung mit Farbtabelle und Neuskalierung:
{
"id": "biomass-change",
"name": "Biomass Change from prior year (tonnes)",
"description": "Annual estimates of changes (gains and losses) in aboveground woody biomass.",
"type": "raster-tile",
"options": 'assets=biomass_change_wm&colormap_name=spectral&rescale=-5000,5000',
"minZoom": 2
}
2. Three-Band Natürliche Farbe (RGB) aus separaten Elementen:
{
"id": "natural-color",
"name": "Natural color",
"description": "True color composite of visible bands (B04, B03, B02)",
"type": "raster-tile",
"options": "assets=B04&assets=B03&assets=B02&nodata=0&color_formula=Gamma RGB 3.2 Saturation 0.8 Sigmoidal RGB 25 0.35",
"minZoom": 9
}
3. 3-Band-Falschfarben (NIR, R, G) der Bänder innerhalb eines einzelnen Objekts:
{
"id": "color-infrared",
"name": "Color infrared",
"description": "Highlights healthy (red) and unhealthy (blue/gray) vegetation.",
"type": "raster-tile",
"options": "assets=image&asset_bidx=image|4,1,2&color_formula=Sigmoidal RGB 15 0.35",
"minZoom": 12
}
4. NDVI-Berechnung mit Ausdruck:
{
"id": "normalized-difference-veg-inde",
"name": "Normalized Difference Veg. Index (NDVI)",
"description": "Normalized Difference Vegetation Index (B08-B04)/(B08+B04), darker green indicates healthier vegetation.",
"type": "raster-tile",
"options": "nodata=0&expression=(B08-B04)/(B08+B04)&rescale=-1,1&colormap_name=rdylgn&asset_as_band=true",
"minZoom": 9
}
5. Hillshade Algorithmus:
{
"id": "hillshade",
"name": "Hillshade",
"description": "Terrain visualization based on elevation.",
"type": "raster-tile",
"options": "assets=data&colormap_name=gray&algorithm=hillshade&buffer=3&algorithm_params=%7B%22azimuth%22%3A%20315%2C%20%22angle_altitude%22%3A%2045%7D",
"minZoom": 7
}
6. NetCDF Temperaturvisualisierung:
{
"id": "pr-1950-07-07",
"name": "Precipitation (1950-07-07)",
"description": "Precipitation from NetCDF data.",
"type": "raster-tile",
"options": "assets=cmip&rescale=0,0.01&colormap_name=viridis&subdataset_name=pr&datetime=1950-07-07T00:00:00",
"minZoom": 4
}
Referenz: Alle options
-Parameter
Die Zeichenfolge options
akzeptiert die folgenden Schlüssel-Wert-Paare (aktuelle Details finden Sie in der TiTiler-Dokumentation):
Parameter | Typ | BESCHREIBUNG | Anwendungsbeispiel |
---|---|---|---|
assets |
Str | Objektschlüssel aus item_assets . Wiederholen Sie den Schlüssel für mehrere Ressourcen. |
assets=B04&assets=B03&assets=B02 |
expression |
Str | Mathematischer Ausdruck mithilfe von Objektschlüsseln. | expression=(B08-B04)/(B08+B04) |
asset_bidx |
Str | Bandindizes für ein Multiband-Objekt. Format: {asset_key}|{idx1},{idx2},... |
asset_bidx=image|4,1,2 |
asset_as_band |
Boolesch | Behandeln Sie Objekte in expression als einzelne Bänder. Erforderlich, wenn der Ausdruck mehrere Ressourcen verwendet. |
asset_as_band=true |
colormap_name |
Str | Vordefinierter TiTiler Colormap-Name. | colormap_name=viridis |
colormap |
Str | URL-codierter JSON-Code, der eine benutzerdefinierte Colormap definiert. | colormap=%7B%221%22%3A%5B...%5D%7D |
rescale |
Str | Durch Kommas getrennte minimale und maximale Werte zum Skalieren von Daten. | rescale=0,3000 |
color_formula |
Str | Leerzeichentrennte Farbkorrekturformel (Gamma, Sättigung, Sigmoidal). | color_formula=Gamma RGB 2.2 Saturation 1.1 |
nodata |
str/float/int | Pixelwert, der als keine Daten behandelt werden soll (transparent). |
nodata=0 oder nodata=-9999.0 oder nodata=nan |
unscale |
Boolesch | Wenden Sie Skalierung/Offset von GeoTIFF-Metadaten an. | unscale=true |
algorithm |
Str | Name eines TiTiler-Verarbeitungsalgorithmus. | algorithm=hillshade |
algorithm_params |
Str | URL-codierte JSON-Zeichenfolge mit Parametern für den Algorithmus. | algorithm_params=%7B%22azimuth%22%3A315%7D |
buffer |
Schweben | Pixelpuffer um Kacheln (häufig für Algorithmen erforderlich). | buffer=3 |
maxItemsPerTile |
INT | Maximale Anzahl an STAC-Elementen, die pro Kachel verarbeitet werden sollen. | maxItemsPerTile=20 |
skipcovered |
Boolesch | Überspringen Sie Elemente, die von anderen vollständig verdeckt wurden. | skipcovered=true |
exitwhenfull |
Boolesch | Beenden Sie die Verarbeitung einer Kachel, wenn sie vollständig ausgefüllt ist. | exitwhenfull=true |
time_limit |
INT | Maximale Verarbeitungszeit (Sekunden) pro Kachel. | time_limit=10 |
subdataset_bands |
INT | Band-/Nachrichtenindex für GRIB-Daten | subdataset_bands=1 |
subdataset_name |
Str | Variablenname für NetCDF-Daten. | subdataset_name=temperature |
datetime |
Str | ISO 8601-Zeitstempel zum Auswählen des Zeitsegments in NetCDF. | datetime=2023-10-26T12:00:00Z |
resampling |
Str | Resampling-Verfahren (nearest , bilinear ). |
resampling=nearest |
Verwandte Inhalte
- Konfigurieren einer Sammlung mit der Microsoft Planetary Computer Pro-Weboberfläche
- Mosaikkonfigurationen für Sammlungen
- Kacheleinstellungen für Sammlungen
- Abfragemöglichkeiten für benutzerdefinierte Suchfilter
- Visualisieren von Datenwürfelressourcen (GRIB/NetCDF)
- Übersicht über STAC
- TiTiler-Dokumentation