Tiledvectorlayer

class sds_data_model.vector.TiledVectorLayer(name, tiles, schema, graph, metadata=None, category_lookups=None)

# TODO.

Parameters
Return type

None

__init__(name, tiles, schema, graph, metadata=None, category_lookups=None)
Parameters
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.

to_data_array_as_mask()

# 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