variete.vrt.vrt#
Contents
Functions#
build_vrt#
- variete.vrt.vrt.build_vrt(output_filepath, filepaths, calculate_resolution='average', res=None, separate=False, output_bounds=None, resample_algorithm=Resampling.bilinear, target_aligned_pixels=False, band_list=None, add_alpha=False, output_crs=None, allow_projection_difference=False, src_nodata=None, vrt_nodata=None, strict=True)[source]#
- Return type
build_warped_vrt#
dataset_from_etree#
load_vrt#
vrt_warp#
Classes#
VRTDataset#
- class variete.vrt.vrt.VRTDataset(shape, crs, transform, raster_bands, crs_mapping='2,1')[source]#
Bases:
object- property bounds: BoundingBox#
- property open_rio: Callable[[...], DatasetReader]#
- open_rio_nested(temp_dir=None)[source]#
- Return type
tuple[UnionType[TemporaryDirectory[str],str,Path,None],Callable[...,DatasetReader]]
-
raster_bands:
list[VRTRasterBand|VRTDerivedRasterBand]#
- to_memfile_nested(temp_dir)[source]#
- Return type
tuple[UnionType[TemporaryDirectory[str],Path,str,None],MemoryFile]
-
transform:
Affine#
WarpedVRTDataset#
- class variete.vrt.vrt.WarpedVRTDataset(shape, crs, transform, raster_bands, resample_algorithm, block_size, dst_dtype, options, source_dataset, band_mapping, src_transform, src_inv_transform, dst_transform, dst_inv_transform, crs_mapping='2,1', relative_filename=None, max_error=0.125, approximate=True, warp_memory_limit=67108900.0)[source]#
Bases:
VRTDatasetA VRTDataset that specifies a GDAL warp operation.
- __init__(shape, crs, transform, raster_bands, resample_algorithm, block_size, dst_dtype, options, source_dataset, band_mapping, src_transform, src_inv_transform, dst_transform, dst_inv_transform, crs_mapping='2,1', relative_filename=None, max_error=0.125, approximate=True, warp_memory_limit=67108900.0)[source]#
-
dst_inv_transform:
Affine#
-
dst_transform:
Affine#
-
raster_bands:
list[VRTRasterBand|VRTDerivedRasterBand]#
-
resample_algorithm:
Resampling#
-
src_inv_transform:
Affine#
-
src_transform:
Affine#
-
transform:
Affine#