geowatch.geoannots package¶
Submodules¶
- geowatch.geoannots.geococo_objects module
- geowatch.geoannots.geomodels module
RegionModel
RegionModel.info()
RegionModel.load_schema()
RegionModel.site_summaries()
RegionModel.coerce()
RegionModel.pandas_summaries()
RegionModel.pandas_region()
RegionModel.pandas_header()
RegionModel.pandas_body()
RegionModel.random()
RegionModel.add_site_summary()
RegionModel.region_id
RegionModel.fixup()
RegionModel.fix_multipolygons()
RegionModel.remove_invalid_properties()
RegionModel.ensure_comments()
RegionModel.infer_header()
SiteModel
SiteModel.info()
SiteModel.load_schema()
SiteModel.header
SiteModel.observations()
SiteModel.pandas_observations()
SiteModel.pandas_site()
SiteModel.pandas_header()
SiteModel.pandas_body()
SiteModel.random()
SiteModel.as_summary()
SiteModel.region_id
SiteModel.site_id
SiteModel.status
SiteModel.fix_geom()
SiteModel.fix_sensor_names()
SiteModel.fix_current_phase_salient()
SiteModel.fix_multipolygons()
SiteModel.fixup()
SiteModel.fix_aliased_properties()
SiteModel.fix_old_schema_properties()
SiteModel.ensure_isodates()
SiteModel.clamp_scores()
SiteModel.remove_invalid_properties()
Point
RegionHeader
SiteSummary
SiteHeader
Observation
ModelCollection
PointModelCollection
SiteModelCollection
PointModel
handle_error()
coerce_site_or_region_model()
Module contents¶
This submodule contains tools relating to:
the IARPA region and site model geojson formats.
geographic kwcoco extensions
At the time of creation we have many various tools scattered across the repo to deal with these, but we should work to consolidate the ones pertaining strictly to these specific types of geojsons into this submodule.
Location of existing tools that should likely be moved:
../demo/metrics_demo/__init__.py :: various
../cli/run_tracker.py :: various
../cli/reproject_annotations.py :: various
../cli/validate_annotation_schemas.py :: various
../cli/extend_sc_sites.py :: various
../cli/crop_sites_to_regions.py :: various
../cli/cluster_sites.py :: various
../utils/util_framework.py :: determine_region_id
~/code/watch/dev/poc/make_region_from_sitemodel.py
Related tool that should NOT be moved are related to general geojson:
../utils/util_gis.py :: coerce_geojson_datas