Module titiler.core.dependencies¶
Common dependency.
Variables¶
RescaleType
Functions¶
BufferParams¶
def BufferParams(
buffer: typing_extensions.Annotated[Union[float, NoneType], Query(PydanticUndefined)] = None
) -> Union[float, NoneType]
Tile buffer Parameter.
ColorFormulaParams¶
def ColorFormulaParams(
color_formula: typing_extensions.Annotated[Union[str, NoneType], Query(PydanticUndefined)] = None
) -> Union[str, NoneType]
ColorFormula Parameter.
ColorMapParams¶
def ColorMapParams(
colormap_name: typing_extensions.Annotated[Literal['rdbu', 'turbid_r', 'bone_r', 'orrd_r', 'tempo', 'pubu', 'summer', 'gist_gray', 'cmrmap_r', 'rdgy', 'greens', 'hsv_r', 'gnuplot_r', 'nipy_spectral_r', 'purd', 'accent_r', 'paired', 'spring', 'tab20_r', 'speed', 'oxy_r', 'plasma_r', 'tarn', 'terrain_r', 'inferno', 'ylgn', 'ice_r', 'tab20b_r', 'prism_r', 'diff', 'twilight_r', 'afmhot_r', 'oranges', 'speed_r', 'delta_r', 'deep_r', 'spectral_r', 'gnbu', 'thermal_r', 'jet', 'rplumbo', 'gist_earth', 'ice', 'gist_gray_r', 'set1_r', 'rainbow_r', 'brbg', 'turbo_r', 'orrd', 'solar', 'pastel1', 'reds_r', 'balance_r', 'piyg_r', 'rain_r', 'pubugn_r', 'ocean', 'algae_r', 'magma', 'tempo_r', 'rdpu', 'brg', 'bone', 'jet_r', 'binary_r', 'pink', 'rdylgn', 'piyg', 'turbo', 'dark2_r', 'algae', 'gray', 'hot', 'ylgn_r', 'paired_r', 'set3', 'ylorbr_r', 'brg_r', 'pubugn', 'blues_r', 'rdylbu', 'pubu_r', 'nipy_spectral', 'matter', 'tab20b', 'bupu_r', 'haline_r', 'tab20c', 'ylgnbu', 'bugn', 'solar_r', 'delta', 'cmrmap', 'binary', 'autumn_r', 'coolwarm', 'autumn', 'bupu', 'gnbu_r', 'pastel1_r', 'copper', 'wistia_r', 'tab20c_r', 'seismic', 'gist_stern_r', 'tab10', 'copper_r', 'accent', 'cividis_r', 'gist_ncar', 'gist_ncar_r', 'ylorbr', 'topo', 'balance', 'winter_r', 'gist_heat_r', 'ylgnbu_r', 'brbg_r', 'dense_r', 'gray_r', 'rdylbu_r', 'set2', 'gist_yarg', 'inferno_r', 'cool_r', 'prgn', 'gist_stern', 'pink_r', 'blues', 'greys_r', 'terrain', 'oranges_r', 'cubehelix', 'pastel2', 'greys', 'spectral', 'gist_heat', 'ylorrd', 'tarn_r', 'gist_rainbow', 'prism', 'greens_r', 'rain', 'hot_r', 'winter', 'amp', 'gnuplot', 'deep', 'ylorrd_r', 'amp_r', 'rdylgn_r', 'twilight_shifted', 'oxy', 'gist_earth_r', 'puor_r', 'twilight', 'purd_r', 'puor', 'thermal', 'haline', 'wistia', 'purples_r', 'rdgy_r', 'gist_rainbow_r', 'gnuplot2', 'viridis_r', 'ocean_r', 'set1', 'gist_yarg_r', 'dense', 'rdbu_r', 'flag', 'set3_r', 'plasma', 'twilight_shifted_r', 'turbid', 'phase_r', 'matter_r', 'bwr_r', 'tab10_r', 'diff_r', 'bwr', 'curl', 'afmhot', 'schwarzwald', 'reds', 'topo_r', 'magma_r', 'set2_r', 'pastel2_r', 'dark2', 'hsv', 'phase', 'spring_r', 'flag_r', 'coolwarm_r', 'cubehelix_r', 'cividis', 'purples', 'cool', 'gnuplot2_r', 'seismic_r', 'summer_r', 'prgn_r', 'cfastie', 'curl_r', 'viridis', 'bugn_r', 'rdpu_r', 'rainbow', 'tab20'], Query(PydanticUndefined)] = None,
colormap: typing_extensions.Annotated[Union[str, NoneType], Query(PydanticUndefined)] = None
)
CoordCRSParams¶
def CoordCRSParams(
crs: typing_extensions.Annotated[Union[str, NoneType], Query(PydanticUndefined)] = None
) -> Union[rasterio.crs.CRS, NoneType]
Coordinate Reference System Coordinates Param.
DatasetPathParams¶
def DatasetPathParams(
url: typing_extensions.Annotated[str, Query(PydanticUndefined)]
) -> str
Create dataset path from args
DstCRSParams¶
def DstCRSParams(
crs: typing_extensions.Annotated[Union[str, NoneType], Query(PydanticUndefined)] = None
) -> Union[rasterio.crs.CRS, NoneType]
Coordinate Reference System Coordinates Param.
RescalingParams¶
def RescalingParams(
rescale: typing_extensions.Annotated[Union[List[str], NoneType], Query(PydanticUndefined)] = None
) -> Union[List[Tuple[float, ...]], NoneType]
Min/Max data Rescaling
create_colormap_dependency¶
def create_colormap_dependency(
cmap: rio_tiler.colormap.ColorMaps
) -> Callable
Create Colormap Dependency.
Classes¶
AssetsBidxExprParams¶
class AssetsBidxExprParams(
indexes: typing_extensions.Annotated[Union[List[int], NoneType], Query(PydanticUndefined)] = None,
assets: typing_extensions.Annotated[Union[List[str], NoneType], Query(PydanticUndefined)] = None,
expression: typing_extensions.Annotated[Union[str, NoneType], Query(PydanticUndefined)] = None,
asset_indexes: typing_extensions.Annotated[Union[Sequence[str], NoneType], Query(PydanticUndefined)] = None,
asset_as_band: typing_extensions.Annotated[Union[bool, NoneType], Query(PydanticUndefined)] = None
)
Assets, Expression and Asset's band Indexes parameters.
Ancestors (in MRO)¶
- titiler.core.dependencies.AssetsParams
- titiler.core.dependencies.BidxParams
- titiler.core.dependencies.DefaultDependency
Descendants¶
- titiler.core.dependencies.AssetsBidxExprParamsOptional
Class variables¶
asset_as_band
asset_indexes
assets
expression
indexes
Methods¶
keys¶
def keys(
self
)
Return Keys.
AssetsBidxExprParamsOptional¶
class AssetsBidxExprParamsOptional(
indexes: typing_extensions.Annotated[Union[List[int], NoneType], Query(PydanticUndefined)] = None,
assets: typing_extensions.Annotated[Union[List[str], NoneType], Query(PydanticUndefined)] = None,
expression: typing_extensions.Annotated[Union[str, NoneType], Query(PydanticUndefined)] = None,
asset_indexes: typing_extensions.Annotated[Union[Sequence[str], NoneType], Query(PydanticUndefined)] = None,
asset_as_band: typing_extensions.Annotated[Union[bool, NoneType], Query(PydanticUndefined)] = None
)
Assets, Expression and Asset's band Indexes parameters but with no requirement.
Ancestors (in MRO)¶
- titiler.core.dependencies.AssetsBidxExprParams
- titiler.core.dependencies.AssetsParams
- titiler.core.dependencies.BidxParams
- titiler.core.dependencies.DefaultDependency
Class variables¶
asset_as_band
asset_indexes
assets
expression
indexes
Methods¶
keys¶
def keys(
self
)
Return Keys.
AssetsBidxParams¶
class AssetsBidxParams(
indexes: typing_extensions.Annotated[Union[List[int], NoneType], Query(PydanticUndefined)] = None,
assets: typing_extensions.Annotated[Union[List[str], NoneType], Query(PydanticUndefined)] = None,
asset_indexes: typing_extensions.Annotated[Union[Sequence[str], NoneType], Query(PydanticUndefined)] = None,
asset_expression: typing_extensions.Annotated[Union[Sequence[str], NoneType], Query(PydanticUndefined)] = None
)
Assets, Asset's band Indexes and Asset's band Expression parameters.
Ancestors (in MRO)¶
- titiler.core.dependencies.AssetsParams
- titiler.core.dependencies.BidxParams
- titiler.core.dependencies.DefaultDependency
Class variables¶
asset_expression
asset_indexes
assets
indexes
Methods¶
keys¶
def keys(
self
)
Return Keys.
AssetsParams¶
class AssetsParams(
assets: typing_extensions.Annotated[Union[List[str], NoneType], Query(PydanticUndefined)] = None
)
Assets parameters.
Ancestors (in MRO)¶
- titiler.core.dependencies.DefaultDependency
Descendants¶
- titiler.core.dependencies.AssetsBidxExprParams
- titiler.core.dependencies.AssetsBidxParams
Class variables¶
assets
Methods¶
keys¶
def keys(
self
)
Return Keys.
BandsExprParams¶
class BandsExprParams(
bands: typing_extensions.Annotated[Union[List[str], NoneType], Query(PydanticUndefined)] = None,
expression: typing_extensions.Annotated[Union[str, NoneType], Query(PydanticUndefined)] = None
)
Band names and Expression parameters (Band or Expression required).
Ancestors (in MRO)¶
- titiler.core.dependencies.ExpressionParams
- titiler.core.dependencies.BandsParams
- titiler.core.dependencies.DefaultDependency
Class variables¶
bands
expression
Methods¶
keys¶
def keys(
self
)
Return Keys.
BandsExprParamsOptional¶
class BandsExprParamsOptional(
bands: typing_extensions.Annotated[Union[List[str], NoneType], Query(PydanticUndefined)] = None,
expression: typing_extensions.Annotated[Union[str, NoneType], Query(PydanticUndefined)] = None
)
Optional Band names and Expression parameters.
Ancestors (in MRO)¶
- titiler.core.dependencies.ExpressionParams
- titiler.core.dependencies.BandsParams
- titiler.core.dependencies.DefaultDependency
Class variables¶
bands
expression
Methods¶
keys¶
def keys(
self
)
Return Keys.
BandsParams¶
class BandsParams(
bands: typing_extensions.Annotated[Union[List[str], NoneType], Query(PydanticUndefined)] = None
)
Band names parameters.
Ancestors (in MRO)¶
- titiler.core.dependencies.DefaultDependency
Descendants¶
- titiler.core.dependencies.BandsExprParamsOptional
- titiler.core.dependencies.BandsExprParams
Class variables¶
bands
Methods¶
keys¶
def keys(
self
)
Return Keys.
BidxExprParams¶
class BidxExprParams(
indexes: typing_extensions.Annotated[Union[List[int], NoneType], Query(PydanticUndefined)] = None,
expression: typing_extensions.Annotated[Union[str, NoneType], Query(PydanticUndefined)] = None
)
Band Indexes and Expression parameters.
Ancestors (in MRO)¶
- titiler.core.dependencies.ExpressionParams
- titiler.core.dependencies.BidxParams
- titiler.core.dependencies.DefaultDependency
Class variables¶
expression
indexes
Methods¶
keys¶
def keys(
self
)
Return Keys.
BidxParams¶
class BidxParams(
indexes: typing_extensions.Annotated[Union[List[int], NoneType], Query(PydanticUndefined)] = None
)
Band Indexes parameters.
Ancestors (in MRO)¶
- titiler.core.dependencies.DefaultDependency
Descendants¶
- titiler.core.dependencies.BidxExprParams
- titiler.core.dependencies.AssetsBidxExprParams
- titiler.core.dependencies.AssetsBidxParams
Class variables¶
indexes
Methods¶
keys¶
def keys(
self
)
Return Keys.
DatasetParams¶
class DatasetParams(
nodata: typing_extensions.Annotated[Union[str, int, float, NoneType], Query(PydanticUndefined)] = None,
unscale: typing_extensions.Annotated[bool, Query(PydanticUndefined)] = False,
resampling_method: typing_extensions.Annotated[Literal['nearest', 'bilinear', 'cubic', 'cubic_spline', 'lanczos', 'average', 'mode', 'gauss', 'rms'], Query(PydanticUndefined)] = 'nearest',
reproject_method: typing_extensions.Annotated[Literal['nearest', 'bilinear', 'cubic', 'cubic_spline', 'lanczos', 'average', 'mode', 'sum', 'rms'], Query(PydanticUndefined)] = 'nearest'
)
Low level WarpedVRT Optional parameters.
Ancestors (in MRO)¶
- titiler.core.dependencies.DefaultDependency
Class variables¶
nodata
reproject_method
resampling_method
unscale
Methods¶
keys¶
def keys(
self
)
Return Keys.
DefaultDependency¶
class DefaultDependency(
)
Dataclass with dict unpacking
Descendants¶
- titiler.core.dependencies.BidxParams
- titiler.core.dependencies.ExpressionParams
- titiler.core.dependencies.AssetsParams
- titiler.core.dependencies.BandsParams
- titiler.core.dependencies.PreviewParams
- titiler.core.dependencies.PartFeatureParams
- titiler.core.dependencies.DatasetParams
- titiler.core.dependencies.ImageRenderingParams
- titiler.core.dependencies.StatisticsParams
- titiler.core.dependencies.HistogramParams
- titiler.core.dependencies.TileParams
Methods¶
keys¶
def keys(
self
)
Return Keys.
ExpressionParams¶
class ExpressionParams(
expression: typing_extensions.Annotated[Union[str, NoneType], Query(PydanticUndefined)] = None
)
Expression parameters.
Ancestors (in MRO)¶
- titiler.core.dependencies.DefaultDependency
Descendants¶
- titiler.core.dependencies.BidxExprParams
- titiler.core.dependencies.BandsExprParamsOptional
- titiler.core.dependencies.BandsExprParams
Class variables¶
expression
Methods¶
keys¶
def keys(
self
)
Return Keys.
HistogramParams¶
class HistogramParams(
bins: typing_extensions.Annotated[Union[str, NoneType], Query(PydanticUndefined)] = None,
range: typing_extensions.Annotated[Union[str, NoneType], Query(PydanticUndefined)] = None
)
Numpy Histogram options.
Ancestors (in MRO)¶
- titiler.core.dependencies.DefaultDependency
Class variables¶
bins
range
Methods¶
keys¶
def keys(
self
)
Return Keys.
ImageRenderingParams¶
class ImageRenderingParams(
add_mask: typing_extensions.Annotated[bool, Query(PydanticUndefined)] = True
)
Image Rendering options.
Ancestors (in MRO)¶
- titiler.core.dependencies.DefaultDependency
Class variables¶
add_mask
Methods¶
keys¶
def keys(
self
)
Return Keys.
PartFeatureParams¶
class PartFeatureParams(
max_size: typing_extensions.Annotated[Union[int, NoneType], 'Maximum image size to read onto.'] = None,
height: typing_extensions.Annotated[Union[int, NoneType], 'Force output image height.'] = None,
width: typing_extensions.Annotated[Union[int, NoneType], 'Force output image width.'] = None
)
Common parameters for bbox and feature.
Ancestors (in MRO)¶
- titiler.core.dependencies.DefaultDependency
Class variables¶
height
max_size
width
Methods¶
keys¶
def keys(
self
)
Return Keys.
PreviewParams¶
class PreviewParams(
max_size: typing_extensions.Annotated[int, 'Maximum image size to read onto.'] = 1024,
height: typing_extensions.Annotated[Union[int, NoneType], 'Force output image height.'] = None,
width: typing_extensions.Annotated[Union[int, NoneType], 'Force output image width.'] = None
)
Common Preview parameters.
Ancestors (in MRO)¶
- titiler.core.dependencies.DefaultDependency
Class variables¶
height
max_size
width
Methods¶
keys¶
def keys(
self
)
Return Keys.
StatisticsParams¶
class StatisticsParams(
categorical: typing_extensions.Annotated[bool, Query(PydanticUndefined)] = False,
categories: typing_extensions.Annotated[Union[List[Union[float, int]], NoneType], Query(PydanticUndefined)] = None,
percentiles: typing_extensions.Annotated[Union[List[int], NoneType], Query(PydanticUndefined)] = None
)
Statistics options.
Ancestors (in MRO)¶
- titiler.core.dependencies.DefaultDependency
Class variables¶
categorical
categories
percentiles
Methods¶
keys¶
def keys(
self
)
Return Keys.
TileParams¶
class TileParams(
buffer: typing_extensions.Annotated[Union[float, NoneType], Query(PydanticUndefined)] = None,
padding: typing_extensions.Annotated[Union[int, NoneType], Query(PydanticUndefined)] = None
)
Tile options.
Ancestors (in MRO)¶
- titiler.core.dependencies.DefaultDependency
Class variables¶
buffer
padding
Methods¶
keys¶
def keys(
self
)
Return Keys.