vibespatial.io.geojson

Classes

Functions

plan_geojson_ingest(→ GeoJSONIngestPlan)

read_geojson_owned(→ GeoJSONOwnedBatch)

benchmark_geojson_ingest(→ list[GeoJSONIngestBenchmark])

Module Contents

class vibespatial.io.geojson.GeoJSONIngestPlan
implementation: str
selected_strategy: str
uses_stream_tokenizer: bool
uses_pylibcudf: bool
uses_native_geometry_assembly: bool
reason: str
class vibespatial.io.geojson.GeoJSONOwnedBatch
geometry: vibespatial.geometry.owned.OwnedGeometryArray
property properties: list[dict[str, object]]
class vibespatial.io.geojson.GeoJSONIngestBenchmark
implementation: str
geometry_type: str
rows: int
elapsed_seconds: float
rows_per_second: float
vibespatial.io.geojson.plan_geojson_ingest(*, prefer: str = 'auto') GeoJSONIngestPlan
vibespatial.io.geojson.read_geojson_owned(source: str | pathlib.Path, *, prefer: str = 'auto') GeoJSONOwnedBatch
vibespatial.io.geojson.benchmark_geojson_ingest(*, geometry_type: str = 'point', rows: int = 100000, repeat: int = 5, seed: int = 0) list[GeoJSONIngestBenchmark]