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
- dx : float
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_id : str
The glacier’s RGI identifier
- map_dx : float
the map’s grid resolution. Centerline.dx_meter = dx * map_dx
- line :
Methods
__init__(line[, dx, surface_h, orig_head, …])Initialize a Centerline set_apparent_mb(mb[, mu_star])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_indiceIndices instead of geometry inflow_indicesIndices instead of geometries normalsList of (n1, n2) normal vectors at each point. surface_hNeeded for overriding later widthsNeeded for overriding later widths_m-