Skip to content

IsolineAvoidanceAreaGeometry

Source code in docs_src/capo_geo_routes/types/isoline_avoidance_area_geometry.py
class IsolineAvoidanceAreaGeometry(TypedDict, closed=True):
    bounding_box: NotRequired["capo_geo_routes.types.bounding_box.BoundingBox"]
    """<p>A rectangular area defined by its southwest and northeast corners: <code>[min longitude, min latitude, max longitude, max latitude]</code>.</p>"""
    corridor: NotRequired["capo_geo_routes.types.corridor.Corridor"]
    """<p>A buffer zone around a line, defined by a series of coordinates and a radius in meters.</p>"""
    polygon: NotRequired["capo_geo_routes.types.linear_rings.LinearRings"]
    """<p>A polygon defined by a list of coordinate rings. The first ring defines the outer boundary; subsequent rings will be ignored.</p>"""
    polyline_corridor: NotRequired[
        "capo_geo_routes.types.polyline_corridor.PolylineCorridor"
    ]
    """<p>A buffer zone around a compressed polyline, defined by an encoded polyline string and a radius in meters. For more information on polyline encoding, see <a href="https://github.com/aws-geospatial/polyline">https://github.com/aws-geospatial/polyline</a>.</p>"""
    polyline_polygon: NotRequired[
        "capo_geo_routes.types.polyline_ring_list.PolylineRingList"
    ]
    """<p>A polygon defined by encoded polyline strings. The first string defines the outer boundary; subsequent strings will be ignored. For more information on polyline encoding, see <a href="https://github.com/aws-geospatial/polyline">https://github.com/aws-geospatial/polyline</a>.</p>"""

bounding_box instance-attribute

bounding_box: NotRequired[BoundingBox]

A rectangular area defined by its southwest and northeast corners: [min longitude, min latitude, max longitude, max latitude].

corridor instance-attribute

corridor: NotRequired[Corridor]

A buffer zone around a line, defined by a series of coordinates and a radius in meters.

polygon instance-attribute

polygon: NotRequired[LinearRings]

A polygon defined by a list of coordinate rings. The first ring defines the outer boundary; subsequent rings will be ignored.

polyline_corridor instance-attribute

polyline_corridor: NotRequired[PolylineCorridor]

A buffer zone around a compressed polyline, defined by an encoded polyline string and a radius in meters. For more information on polyline encoding, see https://github.com/aws-geospatial/polyline.

polyline_polygon instance-attribute

polyline_polygon: NotRequired[PolylineRingList]

A polygon defined by encoded polyline strings. The first string defines the outer boundary; subsequent strings will be ignored. For more information on polyline encoding, see https://github.com/aws-geospatial/polyline.