odc.geo.Shape2d

class odc.geo.Shape2d(x, y)[source]

2d shape.

Unlike other XY types, Shape2d does have canonical order: Y,X. This class implements Mapping interfaces, so it can be used as input into numpy functions that accept shape parameter. It can also be compared directly to a tuple form. It can be concatenated with a tuple.

__init__(x, y)[source]

Methods

__init__(x, y)

count(value)

index(value, [start, [stop]])

Raises ValueError if the value is not present.

map(op)

Apply function to x and y and return new XY value.

shrink2()

Attributes

aspect

Aspect ratio (X/Y).

lat

Access Latitude value (Y).

latlon

Convert to tuple in Latitude,Longitude order.

lon

Access Longitude value (X).

lonlat

Convert to tuple in Longitude,Latitude order.

shape

Interpret as shape (Y, X) order.

wh

Interpret as width, height, (X, Y) order.

x

Access X value.

xy

Convert to tuple in X,Y order.

y

Access Y value.

yx

Convert to tuple in Y,X order.