oggm.Centerline#
- class oggm.Centerline(line, dx=None, surface_h=None, orig_head=None, rgi_id=None, map_dx=None)[source]#
Geometry (line and widths) and flow rooting properties, but no thickness
- __init__(line, dx=None, surface_h=None, orig_head=None, rgi_id=None, map_dx=None)[source]#
Initialize a Centerline
- Parameters:
- line
shapely.geometry.LineString
The geometrically calculated centerline
- dxfloat
Grid spacing of the initialised flowline in pixel coordinates
- surface_h
numpy.ndarray
elevation [m] of the points on
line
- orig_head
shapely.geometry.Point
geometric point of the lines head
- rgi_idstr
The glacier’s RGI identifier
- map_dxfloat
the map’s grid resolution. Centerline.dx_meter = dx * map_dx
- line
Methods
__init__
(line[, dx, surface_h, orig_head, ...])Initialize a Centerline
reset_flux
()set_apparent_mb
(mb[, is_calving])Set the apparent mb and flux for the flowline.
set_flows_to
(other[, check_tail, to_head])Find the closest point in "other" and sets all the corresponding attributes.
set_line
(line)Update the Shapely LineString coordinate.
Attributes
flows_to_indice
Indices instead of geometry
inflow_indices
Indices instead of geometries
normals
List of (n1, n2) normal vectors at each point.
surface_h
Needed for overriding later
widths
Needed for overriding later
widths_m