geoprior.cli.build_assign_boreholes#

Assign boreholes to the nearest city point cloud.

This command classifies each borehole row against one or more city coordinate clouds built from Stage-1 processed CSV files.

Supported city sources#

  1. Explicit processed CSVs via --city-csv CITY=PATH.

  2. Explicit Stage-1 directories via --city-stage1 CITY=DIR.

  3. Plain Stage-1 directories via repeated --stage1-dir DIR with automatic city-name inference.

  4. Repeated city names via --cities ... together with --results-dir and optionally --model.

Outputs#

  • one classified CSV containing all boreholes and distance columns

  • optional per-city split CSVs

Functions

build_assign_boreholes_main([argv])

CLI entry point for borehole-to-city assignment.

main([argv])

CLI entry point for borehole-to-city assignment.

geoprior.cli.build_assign_boreholes.build_assign_boreholes_main(argv=None)[source]#

CLI entry point for borehole-to-city assignment.

Parameters:

argv (list[str] | None)

Return type:

None

geoprior.cli.build_assign_boreholes.main(argv=None)#

CLI entry point for borehole-to-city assignment.

Parameters:

argv (list[str] | None)

Return type:

None