Skip to content

GeoLazyFrame

polars_st.GeoLazyFrame #

Bases: LazyFrame

st property #

polars_st.GeoLazyFrameNameSpace #

polars_st.GeoLazyFrameNameSpace.sjoin #

sjoin(
    other: LazyFrame,
    on: str | Expr = "geometry",
    how: JoinStrategy = "inner",
    predicate: SjoinPredicate = "intersects",
    distance: float | None = None,
    pattern: str | None = None,
    *,
    left_on: str | Expr | None = None,
    right_on: str | Expr | None = None,
    suffix: str = "_right",
    validate: JoinValidation = "m:m",
    nulls_equal: bool = False,
    coalesce: bool | None = None,
    maintain_order: MaintainOrderJoin | None = None,
    allow_parallel: bool = True,
    force_parallel: bool = False,
) -> LazyFrame

Perform a spatial join operation with another LazyFrame.