:tocdepth: 3 :py:mod:`gws.plugin.raster_layer.provider` ========================================== .. py:module:: gws.plugin.raster_layer.provider .. autoapi-nested-parse:: Raster image provider. **Source code:** :source:`gws.plugin.raster_layer.provider` Module Contents --------------- .. py:class:: Config(*args, **kwargs) Bases: :py:obj:`gws.Config` Raster data provider. .. py:attribute:: crs :type: Optional[gws.CrsName] Default CRS for the images. .. py:attribute:: pathPattern :type: Optional[str] Glob pattern for image file paths. .. py:attribute:: paths :type: Optional[list[gws.FilePath]] List of image file paths. .. py:class:: ImageEntry(*args, **kwargs) Bases: :py:obj:`gws.Data` Basic data object. This object can be instantiated by passing one or or ``dict`` arguments and/or keyword args. All dicts keys and keywords become attributes of the object. Accessing an undefined attribute returns ``None`` and no error is raised, unless the attribute name starts with an underscore. .. py:attribute:: bounds :type: gws.Bounds .. py:attribute:: path :type: str .. py:class:: Object Bases: :py:obj:`gws.Node` GWS object tree node. .. py:attribute:: crs :type: Optional[gws.Crs] .. py:attribute:: paths :type: list[str] .. py:method:: configure() Configuration hook. .. py:method:: enumerate_images(default_crs: gws.Crs) -> list[ImageEntry] .. py:method:: make_tile_index(entries: list[ImageEntry], file_name: str) -> str