Skip to content

Module civic_data_boundaries_us.index

Classes

Path(self, *args, **kwargs)

PurePath subclass that can make system calls.

Path represents a filesystem path but unlike PurePath, also offers methods to do system calls on path objects. Depending on your system, instantiating a Path will return either a PosixPath or a WindowsPath object. You can also instantiate a PosixPath or WindowsPath directly, but cannot instantiate a WindowsPath on a POSIX system or vice versa.

Functions

build_index_main() -> int

Build an index.json summarizing exported GeoJSONs.

compute_bbox(geojson_path: pathlib.Path) -> list[float] | None

Compute bounding box [minx, miny, maxx, maxy] for a GeoJSON file.

Returns: list[float] | None: Bounding box or None if read fails.

get_data_out_dir() -> pathlib.Path

Return the root data-out directory for processed GeoJSON and chunked outputs.

main() -> int

CLI entry point for index.