Appearance
@npm9912/v-map / map-provider/deck/DeckGLGeoTIFFTerrainLayer / DeckGLGeoTIFFTerrainLayerProps
Interface: DeckGLGeoTIFFTerrainLayerProps
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:27
Extends
LayerProps
Properties
_dataDiff()?
optional_dataDiff: <LayerDataT>(newData,oldData?) =>object[]
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:83
Callback to determine the difference between two data values, in order to perform a partial update.
Type Parameters
LayerDataT
LayerDataT = LayerData<unknown>
Parameters
newData
LayerDataT
oldData?
LayerDataT
Returns
object[]
Inherited from
LayerProps._dataDiff
autoHighlight?
optionalautoHighlight:boolean
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:175
Enable GPU-based object highlighting. Default false.
Inherited from
LayerProps.autoHighlight
color?
optionalcolor: [number,number,number]
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:82
Farbe für das Terrain-Mesh (terrain-Modus, wenn keine Textur) [r, g, b] mit Werten 0-255
colorFormat?
optionalcolorFormat:"RGBA"|"RGB"
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:145
The format of colors, default 'RGBA'.
Inherited from
LayerProps.colorFormat
colorMap?
optionalcolorMap:GeoStylerColorMap|ColorMapName
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:87
ColorMap für Höhendaten-Visualisierung (colormap-Modus)
coordinateOrigin?
optionalcoordinateOrigin: [number,number,number]
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:129
The coordinate origin of the data.
Inherited from
LayerProps.coordinateOrigin
coordinateSystem?
optionalcoordinateSystem:CoordinateSystem
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:125
The coordinate system of the data. Default to COORDINATE_SYSTEM.LNGLAT in a geospatial view or COORDINATE_SYSTEM.CARTESIAN in a non-geospatial view.
Inherited from
LayerProps.coordinateSystem
data?
optionaldata:unknown
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:75
The data to visualize.
Inherited from
LayerProps.data
dataComparator()?
optionaldataComparator: <LayerDataT>(newData,oldData?) =>boolean
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:79
Callback to determine if two data values are equal.
Type Parameters
LayerDataT
LayerDataT = LayerData<unknown>
Parameters
newData
LayerDataT
oldData?
LayerDataT
Returns
boolean
Inherited from
LayerProps.dataComparator
dataTransform()?
optionaldataTransform: <LayerDataT>(data,previousData?) =>LayerDataT
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:90
Callback to manipulate remote data when it's fetched and parsed.
Type Parameters
LayerDataT
LayerDataT = LayerData<unknown>
Parameters
data
unknown
previousData?
LayerDataT
Returns
LayerDataT
Inherited from
LayerProps.dataTransform
elevationScale?
optionalelevationScale:number
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:98
Höhen-Überhöhung (terrain-Modus) Default: 1.0
extensions?
optionalextensions:LayerExtension<unknown>[]
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:157
Add additional functionalities to this layer.
Inherited from
LayerProps.extensions
fetch()?
optionalfetch: (url,context) =>any
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:94
Custom implementation to fetch and parse content from URLs.
Parameters
url
string
context
layer
Layer
loaders?
Loader[]
loadOptions?
any
propName
string
signal?
AbortSignal
Returns
any
Inherited from
LayerProps.fetch
forceProjection?
optionalforceProjection:boolean
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:38
Erzwingt die Verwendung der projection-Prop, ignoriert GeoKeys
getPolygonOffset()?
optionalgetPolygonOffset: (params) => [number,number]
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:169
Callback to calculate the polygonOffset WebGL parameter.
Parameters
params
layerIndex
number
Returns
[number, number]
Inherited from
LayerProps.getPolygonOffset
highlightColor?
optionalhighlightColor:number[] | (pickingInfo) =>number[]
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:183
The color of the highlight.
Inherited from
LayerProps.highlightColor
highlightedObjectIndex?
optionalhighlightedObjectIndex:number
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:179
The index of the data object to highlight. If unspecified, the currently hoverred object is highlighted.
Inherited from
LayerProps.highlightedObjectIndex
id
id:
string
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:71
Unique identifier of the layer.
Inherited from
LayerProps.id
loaders?
optionalloaders:Loader[]
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:161
Add support for additional data formats.
Inherited from
LayerProps.loaders
loadOptions?
optionalloadOptions:any
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:165
Options to customize the behavior of loaders
Inherited from
LayerProps.loadOptions
maxZoom?
optionalmaxZoom:number
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:53
Maximale Zoom-Stufe
meshMaxError?
optionalmeshMaxError:number
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:65
Mesh-Fehlertoleranz in Metern für Martini-Triangulierung. Kleinere Werte = detaillierteres Mesh, aber höhere GPU-Last. Default: 4.0
minZoom?
optionalminZoom:number
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:48
Minimale Zoom-Stufe
modelMatrix?
optionalmodelMatrix:Matrix4Like
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:133
A 4x4 matrix to transform local coordianates to the world space.
Inherited from
LayerProps.modelMatrix
noDataValue?
optionalnoDataValue:number
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:43
NoData-Wert für ungültige Höhendaten
numInstances?
optionalnumInstances:number
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:216
(Advanced) supply attribute size externally
Inherited from
LayerProps.numInstances
onClick()?
optionalonClick: (pickingInfo,event) =>boolean|void
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:202
Called when the mouse clicks over an object of this layer.
Parameters
pickingInfo
color
Uint8Array<ArrayBufferLike>
coordinate?
number[]
devicePixel?
[number, number]
index
number
layer
Layer<{ }>
object?
any
picked
boolean
pixel?
[number, number]
pixelRatio
number
sourceLayer?
Layer<{ }>
viewport?
Viewport
x
number
y
number
event
MjolnirEvent
Returns
boolean | void
Inherited from
LayerProps.onClick
onDataLoad()?
optionalonDataLoad: <LayerDataT>(data,context) =>void
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:187
Called when remote data is fetched and parsed.
Type Parameters
LayerDataT
LayerDataT = LayerData<unknown>
Parameters
data
LayerDataT
context
layer
Layer
propName
string
Returns
void
Inherited from
LayerProps.onDataLoad
onDrag()?
optionalonDrag: (pickingInfo,event) =>boolean|void
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:210
Called when the mouse drags an object of this layer.
Parameters
pickingInfo
color
Uint8Array<ArrayBufferLike>
coordinate?
number[]
devicePixel?
[number, number]
index
number
layer
Layer<{ }>
object?
any
picked
boolean
pixel?
[number, number]
pixelRatio
number
sourceLayer?
Layer<{ }>
viewport?
Viewport
x
number
y
number
event
MjolnirEvent
Returns
boolean | void
Inherited from
LayerProps.onDrag
onDragEnd()?
optionalonDragEnd: (pickingInfo,event) =>boolean|void
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:214
Called when the mouse releases an object of this layer.
Parameters
pickingInfo
color
Uint8Array<ArrayBufferLike>
coordinate?
number[]
devicePixel?
[number, number]
index
number
layer
Layer<{ }>
object?
any
picked
boolean
pixel?
[number, number]
pixelRatio
number
sourceLayer?
Layer<{ }>
viewport?
Viewport
x
number
y
number
event
MjolnirEvent
Returns
boolean | void
Inherited from
LayerProps.onDragEnd
onDragStart()?
optionalonDragStart: (pickingInfo,event) =>boolean|void
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:206
Called when the mouse starts dragging an object of this layer.
Parameters
pickingInfo
color
Uint8Array<ArrayBufferLike>
coordinate?
number[]
devicePixel?
[number, number]
index
number
layer
Layer<{ }>
object?
any
picked
boolean
pixel?
[number, number]
pixelRatio
number
sourceLayer?
Layer<{ }>
viewport?
Viewport
x
number
y
number
event
MjolnirEvent
Returns
boolean | void
Inherited from
LayerProps.onDragStart
onError()?
optionalonError: (error) =>boolean|void
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:194
Called when the layer encounters an error.
Parameters
error
Error
Returns
boolean | void
Inherited from
LayerProps.onError
onHover()?
optionalonHover: (pickingInfo,event) =>boolean|void
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:198
Called when the mouse enters/leaves an object of this layer.
Parameters
pickingInfo
color
Uint8Array<ArrayBufferLike>
coordinate?
number[]
devicePixel?
[number, number]
index
number
layer
Layer<{ }>
object?
any
picked
boolean
pixel?
[number, number]
pixelRatio
number
sourceLayer?
Layer<{ }>
viewport?
Viewport
x
number
y
number
event
MjolnirEvent
Returns
boolean | void
Inherited from
LayerProps.onHover
onTileLoadError()?
optionalonTileLoadError: (err) =>void
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:107
Optional callback for tile load errors, wired by provider.
Parameters
err
Error
Returns
void
opacity?
optionalopacity:number
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:121
Opacity of the layer, between 0 and 1. Default 1.
Inherited from
LayerProps.opacity
operation?
optionaloperation:Operation|"terrain+terrain"|"terrain+mask"|"terrain+draw"|"mask+terrain"|"mask+mask"|"mask+draw"|"draw+terrain"|"draw+mask"|"draw+draw"
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:108
Rendering operation of the layer. + separated list of names.
Inherited from
LayerProps.operation
parameters?
optionalparameters:Parameters
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:149
Override the WebGL parameters used to draw this layer. See https://luma.gl/modules/gltools/docs/api-reference/parameter-setting#parameters
Inherited from
LayerProps.parameters
pickable?
optionalpickable:boolean|"3d"
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:117
If the layer can be picked on pointer events. Default false. Set to '3d' to enable depth picking for 3D coordinates.
Inherited from
LayerProps.pickable
positionFormat?
optionalpositionFormat:"XYZ"|"XY"
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:141
The format of positions, default 'XYZ'.
Inherited from
LayerProps.positionFormat
projection?
optionalprojection:string
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:33
Quell-Projektion des GeoTIFF (z. B. "EPSG:32632" oder proj4-String)
renderMode?
optionalrenderMode:"terrain"|"colormap"
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:105
Rendering-Modus:
- 'terrain': 3D-Mesh via Martini-Algorithmus (Standard)
- 'colormap': 2D-Kacheln mit Farbkarte (TileLayer + BitmapLayer)
startIndices?
optionalstartIndices:NumericArray
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:218
(Advanced) supply variable-width attribute size externally
Inherited from
LayerProps.startIndices
texture?
optionaltexture:string
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:76
Textur-URL (optional)
tileSize?
optionaltileSize:number
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:58
Tile-Größe in Pixeln (muss 2^n sein, z. B. 256 oder 512)
transitions?
optionaltransitions:Record<string,any>
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:153
Create smooth transitions when prop values update.
Inherited from
LayerProps.transitions
updateTriggers?
optionalupdateTriggers:Record<string,any>
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:104
The dependencies used to trigger re-evaluation of functional accessors (get*).
Inherited from
LayerProps.updateTriggers
url?
optionalurl:string
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:28
valueRange?
optionalvalueRange: [number,number]
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:92
Wertebereich für ColorMap-Normalisierung [min, max]
visible?
optionalvisible:boolean
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:112
If the layer should be rendered. Default true.
Inherited from
LayerProps.visible
wireframe?
optionalwireframe:boolean
Defined in: src/map-provider/deck/DeckGLGeoTIFFTerrainLayer.ts:71
Wireframe-Modus: zeigt nur Mesh-Linien (terrain-Modus) Default: false
wrapLongitude?
optionalwrapLongitude:boolean
Defined in: node_modules/.pnpm/@deck.gl+core@9.2.11/node_modules/@deck.gl/core/dist/types/layer-props.d.ts:137
(Geospatial only) normalize geometries that cross the 180th meridian. Default false.
Inherited from
LayerProps.wrapLongitude