Area of Interest¶ pyproj.aoi.AreaOfInterest¶ Note The backwards compatible import is pyproj.transformer.AreaOfInterest class pyproj.aoi.AreaOfInterest(west_lon_degree: float, south_lat_degree: float, east_lon_degree: float, north_lat_degree: float)[source]¶ Added in version 2.3.0. This is the area of interest for: Transformations Querying for CRS data. east_lon_degree: float¶ The east bound in degrees of the area of interest. north_lat_degree: float¶ The north bound in degrees of the area of interest. south_lat_degree: float¶ The south bound in degrees of the area of interest. west_lon_degree: float¶ The west bound in degrees of the area of interest. pyproj.aoi.AreaOfUse¶ class pyproj.aoi.AreaOfUse(west: float, south: float, east: float, north: float, name: str | None = None)[source]¶ Added in version 2.0.0. Area of Use for CRS, CoordinateOperation, or a Transformer. property bounds: tuple[float, float, float, float]¶ The bounds of the area of use. Returns: west, south, east, and north bounds. Return type: tuple[float, float, float, float] east: float¶ East bound of area of use. name: str | None¶ Name of area of use. north: float¶ North bound of area of use. south: float¶ South bound of area of use. west: float¶ West bound of area of use. pyproj.aoi.BBox¶ class pyproj.aoi.BBox(west: float, south: float, east: float, north: float)[source]¶ Bounding box to check if data intersects/contains other bounding boxes. Added in version 3.0.0. contains(other: BBox | AreaOfUse) → bool[source]¶ Parameters: other (Union["BBox", AreaOfUse]) – The other BBox to use to check. Returns: True if this BBox contains the other bbox. Return type: bool east: float¶ East bound of bounding box. intersects(other: BBox | AreaOfUse) → bool[source]¶ Parameters: other (BBox) – The other BBox to use to check. Returns: True if this BBox intersects the other bbox. Return type: bool north: float¶ North bound of bounding box. south: float¶ South bound of bounding box. west: float¶ West bound of bounding box.