Add some additional logging for spatial comparisons
All checks were successful
ci/woodpecker/push/lint Pipeline was successful
ci/woodpecker/push/vulnerability-scan Pipeline was successful
ci/woodpecker/push/docker-buildx Pipeline was successful

This commit is contained in:
Liam Steckler 2025-07-10 16:16:12 -07:00
parent 11f85b565d
commit 50435529a2

9
scl.py
View file

@ -414,7 +414,14 @@ with Session(engine) as session:
existing_record.max_num_people = event["numPeople"] existing_record.max_num_people = event["numPeople"]
max_event_class = classify_event_size(existing_record.max_num_people) max_event_class = classify_event_size(existing_record.max_num_people)
if existing_record.outage_geometries != outage_geometries: if existing_record.outage_geometries != outage_geometries:
print("Geometries modified") print(
"Geometries modified. Equals: {}, DE-9IM: {}, Within: {}".format(
outage_geometries.equals(existing_record.outage_geometries),
outage_geometries.relate(existing_record.outage_geometries),
outage_geometries.within(existing_record.outage_geometries),
)
)
updated_properties.append("area") updated_properties.append("area")
existing_record.outage_geometries = outage_geometries existing_record.outage_geometries = outage_geometries
existing_record.geometries_modified = True existing_record.geometries_modified = True