revrt.routing.base.RoutingLayerManager#

class RoutingLayerManager(routing_scenario, chunks='auto')[source]#

Bases: object

Class to build routing layers from user input

Parameters:
  • routing_scenario (RoutingScenario) – Scenario containing cost, friction, and tracking metadata.

  • chunks (str or mapping, default "auto") – Chunk specification forwarded to xarray.open_dataset. By default, "auto".

Methods

build()

Build lazy routing arrays from layered file

close()

Close the underlying xarray file handle

Attributes

latitudes

Latitude coordinates for the cost grid

longitudes

Longitude coordinates for the cost grid

property latitudes#

Latitude coordinates for the cost grid

Type:

xarray.DataArray

property longitudes#

Longitude coordinates for the cost grid

Type:

xarray.DataArray

close()[source]#

Close the underlying xarray file handle

build()[source]#

Build lazy routing arrays from layered file