Preserve native orthophoto detail for training
This commit is contained in:
@@ -160,10 +160,12 @@ def normalize(
|
||||
counts[str(decision["reason"])] += 1
|
||||
|
||||
temporal_mismatch_days = None
|
||||
temporal_alignment_status = "unknown"
|
||||
if imagery_observed_at and reference_observed_at:
|
||||
imagery_date = datetime.fromisoformat(imagery_observed_at.replace("Z", "+00:00"))
|
||||
reference_date = datetime.fromisoformat(reference_observed_at.replace("Z", "+00:00"))
|
||||
temporal_mismatch_days = abs((imagery_date - reference_date).days)
|
||||
temporal_alignment_status = "measured"
|
||||
normalized = {
|
||||
"type": "FeatureCollection",
|
||||
"name": f"canonical-building-{source_name}",
|
||||
@@ -179,6 +181,7 @@ def normalize(
|
||||
"imagery_observed_at": imagery_observed_at,
|
||||
"reference_observed_at": reference_observed_at,
|
||||
"temporal_mismatch_days": temporal_mismatch_days,
|
||||
"temporal_alignment_status": temporal_alignment_status,
|
||||
"input_feature_count": len(payload["features"]),
|
||||
"accepted_feature_count": len(accepted),
|
||||
"decision_counts": dict(sorted(counts.items())),
|
||||
|
||||
Reference in New Issue
Block a user