geowatch.cli.pseudolive_consolidate module¶
- geowatch.cli.pseudolive_consolidate.pseudolive_consolidate(region_id, input_region_path, ta2_collated_dir_previous, ta2_collated_dir_current, outdir, iou_threshold, performer_suffix=None, just_deconflict=False)[source]¶
- geowatch.cli.pseudolive_consolidate.compute_iou(site_summary_1, site_summary_2)[source]¶
Addapted from MITRE Corp’s Smart Nifi implementation https://smartgitlab.com/infrastructure/smart-nifi/-/blob/main/python_scripts/smart_nifi/consolidate_split.py
Compare two sites and determine if they represent “roughly” the same area.
- this IS going to fail under the following circumstances:
polar regions
sites that cross the 180DEG line
- Parameters:
shape1 (a site_summary geojson) – A Site that is trusted
shape2 (a site_summary geojson) – A Site that may be a duplicate
- Returns:
iou
- Return type: