- add module 'automatic_inclinometer'

This commit is contained in:
Arno Kaimbacher 2022-03-18 16:23:44 +01:00
parent c2f2dc1b41
commit b704e55a3e
7 changed files with 551 additions and 12 deletions

View file

@ -48,7 +48,7 @@ def main():
# foi = FoI("degree", "m", (13.774966, 47.910849, 0.0),
# "bohrloch1-glasfaser-gschliefgraben",
# "Piezometer1 am Gschliefgraben")
# offering = Offering(
# "https://geomon.geologie.ac.at/52n-sos-webapp/api/offerings/",
# "bohrloch2",
@ -58,7 +58,7 @@ def main():
# foi = FoI("degree", "m", (13.80957276439, 47.882524348741, 0.0),
# "bohrloch2-glasfaser-gschliefgraben",
# "Piezometer2 am Gschliefgraben")
# offering = Offering(
# "https://geomon.geologie.ac.at/52n-sos-webapp/api/offerings/",
# "bohrloch3",
@ -68,7 +68,7 @@ def main():
# foi = FoI("degree", "m", (13.809990909737, 47.882824994038, 0.0),
# "bohrloch3-glasfaser-gschliefgraben",
# "Piezometer3 am Gschliefgraben")
# offering = Offering(
# "https://geomon.geologie.ac.at/52n-sos-webapp/api/offerings/",
# "bohrloch4",
@ -78,7 +78,7 @@ def main():
# foi = FoI("degree", "m", (13.809379587392, 47.883098856837, 0.0),
# "bohrloch4-glasfaser-gschliefgraben",
# "Piezometer4 am Gschliefgraben")
# offering = Offering(
# "https://geomon.geologie.ac.at/52n-sos-webapp/api/offerings/",
# "bohrloch5",
@ -88,7 +88,7 @@ def main():
# foi = FoI("degree", "m", (13.81120655331, 47.884145740545, 0.0),
# "bohrloch5-glasfaser-gschliefgraben",
# "Piezometer5 am Gschliefgraben")
offering = Offering(
"https://geomon.geologie.ac.at/52n-sos-webapp/api/offerings/",
"bohrloch6",
@ -135,7 +135,8 @@ def insert_sensor(offering, procedure, foi, sensor_type):
# offID = offering.fullId # URL format of full id
# featureName = featureID = cordX = cordY = height = h_unit = z_unit = coordinates = ""
if foi is not None: # check if feature of interest should be declare
# check if feature of interest should be declare
if foi is not None:
# feature_id = 'https://geomon.geologie.ac.at/52n-sos-webapp/api/features/' + \
# str(foi.fid) # URL format
cord_x = str(foi.x) # longitude degrees, float

View file

@ -8,7 +8,7 @@ import os
import uuid
from datetime import datetime
from sqlalchemy.orm import session
from sqlalchemy import asc, desc, func
from sqlalchemy import asc, desc
from dotenv import load_dotenv, find_dotenv
import requests
from db.models import (
@ -64,7 +64,7 @@ def main():
if not platform_exists:
sensor_platform = Platform()
max_id = pg_session.query(func.max(Platform.id)).scalar()
# 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()