- small changes on script for "Pechgraben images" and "Gschliefgraben piezometer"

This commit is contained in:
Arno Kaimbacher 2022-03-21 12:11:11 +01:00
parent b704e55a3e
commit 8621510230
5 changed files with 102 additions and 46 deletions

View file

@ -55,13 +55,13 @@ def main():
offering = Offering(
"https://geomon.geologie.ac.at/52n-sos-webapp/api/offerings/",
"camera2",
"camera2, Pechgraben"
"camera1",
"camera, Pechgraben"
)
procedure = Procedure("camera2", "Procedure camera2 am Pechgraben")
procedure = Procedure("camera1", "Procedure camera1 am Pechgraben")
foi = FoI("degree", "m", (14.54621, 47.92861, 0.0),
"pechgraben2", "Katastropheneinsatz in Pechgraben2")
"pechgraben", "Katastropheneinsatz in Pechgraben")
sensor_type = SensorType("camera")
post_data = insert_sensor(offering, procedure, foi, sensor_type)

View file

@ -17,7 +17,7 @@ def main():
''' main method '''
pg_session: session = create_pg_session()
platform_sta_identifier = "pechgraben_images"
sensor = "camera2"
sensor = "camera1"
pg_query = pg_session.query(Dataset) \
.join(Procedure) \
@ -38,7 +38,21 @@ def main():
platform_exists: bool = pg_session.query(Platform.id).filter_by(
sta_identifier=platform_sta_identifier).scalar() is not None
if platform_exists:
# if platform_exists:
# sensor_platform = pg_session.query(Platform.id) \
# .filter(Platform.sta_identifier == platform_sta_identifier) \
# .first()
# visual_perception_dataset.fk_platform_id = sensor_platform.id
if not platform_exists:
sensor_platform = Platform()
# max_id = pg_session.query(func.max(Platform.id)).scalar()
# sensor_platform.id = max_id + 1
sensor_platform.sta_identifier = platform_sta_identifier.lower()
sensor_platform.identifier = platform_sta_identifier.lower()
sensor_platform.name = platform_sta_identifier.lower()
visual_perception_dataset.platform = sensor_platform
else:
sensor_platform = pg_session.query(Platform.id) \
.filter(Platform.sta_identifier == platform_sta_identifier) \
.first()