Tiledvectorlayer¶
- class sds_data_model.vector.TiledVectorLayer(name, tiles, schema, graph, metadata=None, category_lookups=None)¶
# TODO.
- Parameters
name (str) –
tiles (Tuple[sds_data_model.vector.VectorTile, ...]) –
schema (Dict[str, str]) –
graph (graphviz.graphs.Digraph) –
metadata (Optional[sds_data_model.metadata.Metadata]) –
category_lookups (Optional[Dict[str, Dict[int, str]]]) –
- Return type
None
- __init__(name, tiles, schema, graph, metadata=None, category_lookups=None)¶
- Parameters
name (str) –
tiles (Tuple[sds_data_model.vector.VectorTile, ...]) –
schema (Dict[str, str]) –
graph (graphviz.graphs.Digraph) –
metadata (Optional[sds_data_model.metadata.Metadata]) –
category_lookups (Optional[Dict[str, Dict[int, str]]]) –
- Return type
None
Methods
__init__
(name, tiles, schema, graph[, ...])from_files
(data_path[, bboxes, data_kwargs, ...])# TODO.
join
(other[, how, fillna])# TODO.
select
(columns)# TODO.
# TODO.
to_dataset_as_raster
(columns)# TODO.
where
(condition)# TODO.
Attributes
category_lookups
metadata
name
tiles
schema
graph
- classmethod from_files(data_path, bboxes=((0, 1200000, 100000, 1300000), (100000, 1200000, 200000, 1300000), (200000, 1200000, 300000, 1300000), (300000, 1200000, 400000, 1300000), (400000, 1200000, 500000, 1300000), (500000, 1200000, 600000, 1300000), (600000, 1200000, 700000, 1300000), (0, 1100000, 100000, 1200000), (100000, 1100000, 200000, 1200000), (200000, 1100000, 300000, 1200000), (300000, 1100000, 400000, 1200000), (400000, 1100000, 500000, 1200000), (500000, 1100000, 600000, 1200000), (600000, 1100000, 700000, 1200000), (0, 1000000, 100000, 1100000), (100000, 1000000, 200000, 1100000), (200000, 1000000, 300000, 1100000), (300000, 1000000, 400000, 1100000), (400000, 1000000, 500000, 1100000), (500000, 1000000, 600000, 1100000), (600000, 1000000, 700000, 1100000), (0, 900000, 100000, 1000000), (100000, 900000, 200000, 1000000), (200000, 900000, 300000, 1000000), (300000, 900000, 400000, 1000000), (400000, 900000, 500000, 1000000), (500000, 900000, 600000, 1000000), (600000, 900000, 700000, 1000000), (0, 800000, 100000, 900000), (100000, 800000, 200000, 900000), (200000, 800000, 300000, 900000), (300000, 800000, 400000, 900000), (400000, 800000, 500000, 900000), (500000, 800000, 600000, 900000), (600000, 800000, 700000, 900000), (0, 700000, 100000, 800000), (100000, 700000, 200000, 800000), (200000, 700000, 300000, 800000), (300000, 700000, 400000, 800000), (400000, 700000, 500000, 800000), (500000, 700000, 600000, 800000), (600000, 700000, 700000, 800000), (0, 600000, 100000, 700000), (100000, 600000, 200000, 700000), (200000, 600000, 300000, 700000), (300000, 600000, 400000, 700000), (400000, 600000, 500000, 700000), (500000, 600000, 600000, 700000), (600000, 600000, 700000, 700000), (0, 500000, 100000, 600000), (100000, 500000, 200000, 600000), (200000, 500000, 300000, 600000), (300000, 500000, 400000, 600000), (400000, 500000, 500000, 600000), (500000, 500000, 600000, 600000), (600000, 500000, 700000, 600000), (0, 400000, 100000, 500000), (100000, 400000, 200000, 500000), (200000, 400000, 300000, 500000), (300000, 400000, 400000, 500000), (400000, 400000, 500000, 500000), (500000, 400000, 600000, 500000), (600000, 400000, 700000, 500000), (0, 300000, 100000, 400000), (100000, 300000, 200000, 400000), (200000, 300000, 300000, 400000), (300000, 300000, 400000, 400000), (400000, 300000, 500000, 400000), (500000, 300000, 600000, 400000), (600000, 300000, 700000, 400000), (0, 200000, 100000, 300000), (100000, 200000, 200000, 300000), (200000, 200000, 300000, 300000), (300000, 200000, 400000, 300000), (400000, 200000, 500000, 300000), (500000, 200000, 600000, 300000), (600000, 200000, 700000, 300000), (0, 100000, 100000, 200000), (100000, 100000, 200000, 200000), (200000, 100000, 300000, 200000), (300000, 100000, 400000, 200000), (400000, 100000, 500000, 200000), (500000, 100000, 600000, 200000), (600000, 100000, 700000, 200000), (0, 0, 100000, 100000), (100000, 0, 200000, 100000), (200000, 0, 300000, 100000), (300000, 0, 400000, 100000), (400000, 0, 500000, 100000), (500000, 0, 600000, 100000), (600000, 0, 700000, 100000)), data_kwargs=None, convert_to_categorical=None, metadata_path=None, metadata_kwargs=None, name=None)¶
# TODO.
- Parameters
data_path (str) – # TODO
bboxes (Tuple[BoundingBox, ...]) – # TODO. Defaults to BBOXES.
data_kwargs (Optional[Dict[str, Any]], optional) – # TODO. Defaults to None.
convert_to_categorical (Optional[List[str]], optional) – # TODO. Defaults to None.
metadata_path (Optional[str], optional) – # TODO. Defaults to None.
metadata_kwargs (Dict[str, Any]) – Key word arguments to be passed to the requests `get`_ method when reading xml metadata from a URL.
name (Optional[str], optional) – # TODO. Defaults to None.
- Returns
# TODO
- Return type
_TiledVectorLayer
- join(other, how='left', fillna=None, **kwargs)¶
# TODO.
- Parameters
other (DataFrame) – # TODO
how (str) – # TODO. Defaults to “left”.
fillna (Optional[Dict[str, Any]], optional) – # TODO. Defaults to None.
**kwargs (Dict[str, Any]) – # TODO.
self (sds_data_model.vector._TiledVectorLayer) –
kwargs (Dict[str, Any]) –
- Returns
# TODO
- Return type
_TiledVectorLayer
- select(columns)¶
# TODO.
- Parameters
columns (List[str]) – # TODO
self (sds_data_model.vector._TiledVectorLayer) –
- Returns
# TODO
- Return type
_TiledVectorLayer
- to_data_array_as_mask()¶
# TODO.
- Returns
# TODO
- Return type
DataArray
- Parameters
self (sds_data_model.vector._TiledVectorLayer) –
- to_dataset_as_raster(columns)¶
# TODO.
This method rasterises the specified columns using a schema defined in VectorLayer. If columns have been specified as categorical by the user it updates the schema to uint32.
- Parameters
columns (List[str]) – # TODO
self (sds_data_model.vector._TiledVectorLayer) –
- Returns
# TODO
- Return type
Dataset
- where(condition)¶
# TODO.
- Parameters
condition (Series) – # TODO
self (sds_data_model.vector._TiledVectorLayer) –
- Returns
# TODO
- Return type
_TiledVectorLayer