SDFIdk / FIRE

🔥 FIRE - FIkspunktREgister
https://sdfidk.github.io/FIRE/
MIT License
4 stars 8 forks source link

Indlæs kun nye koter hvis de er tilknyttet observationer i databasen #744

Closed kbevers closed 2 months ago

kbevers commented 2 months ago

Ved indsættelse af beregnede koter knyttes de nu til observationerne, der er brugt i udjævningen via en Beregning i databasen. Det vil sige at det nu er muligt at bestemme hvilke observation lægger til grund for en given kote.

Koblingen mellem observationer og koter skabes på baggrund af indholdet i fanebladet "Observationer". Alle observationsrækker med et database-id knyttes til de beregnede koter med en beregning. Er der ingen database-id'er antages det at observationsmaterialet ikke er indlæst i databasen og en fejl returneres. Er antallet af observationer i databasen er mindre end antallet af beregnede koter returneres en advarsel, da der med al sandsynlighed er opstået en fejl.

Et par eksempler

Ingen observationer i databasen: billede

For få observationer i datbasen: billede

Alt er som det skal være: billede

Closes #725

kbevers commented 2 months ago

@Palle-N et forsøg på at sikre at vi får observationerne lagt i databasen før koterne kommer ind. Vil du tage et kig på eksemplerne herover og se om outputtet er til at forstå i de forskellige scenarier?

Palle-N commented 2 months ago

@kbevers Det giver bestemt mening, men jeg har vært ved at forestille mig scenarie nr. 2, altså hvordan det kan være muligt at indsætte 2 koter med kun 1 observation...? Skal det overhovedet være muligt at kunne sætte koter ind uden der som minimum er 2 observationer? Nu tænker jeg selvfølgelig kun nivellement...

kbevers commented 2 months ago

Nej, det er ikke så smart kun at indsætte en observation. Det kan godt ske jeg bare skal lade advarslen om til en fejl, sådan at hvis der er færre observationer end nye koter så får man en fejlmelding. 2 observationer må være det mindste accepterede, ja