Demo NVDB rapporter og Datafangst 8. februar 2023

Gamle Datafangst:

Håndtere geometrifeil fra NVDB (medførte crash). Dette er rettet i den forstand at feilen ikke crasher Datafangst.
Datakatalog-justering: «Påkrevd, ikke absolutt» er nå døpt om til «påkrevd».

Nye Datafangst design og arbeidsflyt

Designere har fått mange verdifulle tilbakemeldinger om kronglete tilfeller. Sykdom har hindret brukerintervju, sender nye innkallinger. Arbeidsdeling Helene – Justyna. Lager oppgaver til utviklere (og designere!) i designverktøyet «figma», bedre struktur og flyt.

Utvikling nye Datafangst:

  • Fokus på sammenkobling.
  • Stedfesting og kobling – knapp for objekter som ikke finnes på kontrakt er byttet med «importer» – knapp.
  • Sammenkoble-knapp. Bedre visning av sammenkoblede objekter
  • Flyt «legg til relasjon» i arbeid, søker på objekter i nærheten. Viser avstand til aktuelle objekter.

Kart og databehandling.

  • Søkekomponent, fjernet og ryddet slik at vi nå kun har én søkekomponent. Ryddet i koden (og i GUI)
  • Vise ekstverdi for flerverdiattributter (enum-verdier).
  • Statistikk – eget kartlag.
  • Refaktorering / rydding

Kontraktløs: Kan skjule vegobjekttyper. Resetting av verdier i nedtrekksmeny deaktiveer ikke innsendingsknapp. Datofelt crasher ikke ved ugyldig dato. Lager API for «feature service». Lager API klienter i javascript (typescript) og java.

Demo

Sammenkobling: 1 skiltpunkt og 3 skiltplater importert på kontrakt (i samme punkt). Mer beskrivende navn på objekter kommer etter hvert (p.t. kun tilfeldig generert ID). Sammenkoblingsmodal blir ikke oppfrisket etter sammenkobling, og popup med «sammenkobling vellykket» er p.t. usynlig (dette kommer, vi jobber med løsning der vi bruker SVV designfarger)

Kontraktsløs:

Kan skjule objekttype fra kart. Dyplenke: Aktive og inaktive kartlag lagres til lenken i adressefeltet (som kan bokmerkes eller deles).

Planer videre:

  • Ferdigstille sammenkobling
  • Stedfesting
  • Innsending til NVDB

Demo NVDB rapporter og Datafangst

Opptak fra møtet (mangler dessverre opptak fra første delen delen der vi snakker om arbeid utført på gamle datafangst)

Enkelte endringssett ble ikke vist som «utført» selv om de var det. Løsning: Hyppigere oppfriskning av status innsendte endringssett.

SPM: Problem med dobble filer (data blir lastet opp flere ganger).

SPM: Dele dokumentasjon på vegdata.no SVAR: Tar mål av oss til å lage brukerdokumentasjon parallelt med at vi bygger nye funksjoner. Da får vi også en del fine ekstragevinster ved at brukertesterne (referansegruppa) ikke bare tester ny funkjsonalitet: De tester også den nye dokumentasjonen og bidrar til å forbedre denne.

EDIT: Vi utvikler ny plattform for dokumentasjon av våre NVDB-løsninger, nye Datafangst vil komme inn der https://nvdb.atlas.vegvesen.no/

Demo
Endringer på enkeltobjekt.
Mye mer kompakt dialog for å endre enkeltobjekt. Denne dialogboksen vil nok bli redesignet i tråd med det designarbeidet som skal implementeres.
Jobber med visning og redigering av relasjoner.
SPM: Visning av objekter som ikke er koblet sammen (evt ikke skal kobles). Svar: Disse objektene vil vises som egne rader i dialogen, uten den linja som symboliserer relasjonen.

SPM: Må vise relasjon i kart. Svar: Vi så absolutt bli mulig å velge både mor og datter i kart.

SPM: Må kunne zoome veldig langt inn for å skille nærliggende objekter fra hverandre. Svar: Ingen praktisk begrensning på zoomlevel. At bakgrunnskartet ikke har så stor detaljgrad (blir kornete) vil ikke hindre deg i å zoome lengre inn, slik at du kan skille nærtliggende objekter fra hverandre.

SPM: Initiativ fra rådgivere og entreprenører om mulighet for å benytte IFC for NVDB-objekter. Noen her som har noen tanker/kommentarer? Svar: Dette spørsmålet er ikke relevant for denne demoen.

SPM: Lenke til nye datafangst. SVAR:
I produksjon: https://datafangst.atlas.vegvesen.no/
TESTPROD https://datafangst.test.atlas.vegvesen.no/
SPM: Oppfordres til å gjøre lenkene tilgjengelig på vegdata.no – SVAR: Notert.

Demo NVDB rapporter og Datafangst 30.11.2022

Rapportgenerator

Tre nye rapporttyper er snart klare til lansering:

  • Overlappsrapport
  • Relasjonsrapport
  • Inspeksjon og rapportering av skredsikringsobjekter

Tilbakemelding relasjonsrapport: Trenger bedre verktøy for å få oversikt over relasjoner. Ønsker helst å jobbe kartbasert. Svar: Prøver å lage et kartbasert produkt, i første omgang ved å lagre relasjonsrapport på «Geopackage» – format, som kan åpnes i alle moderne kartverktøy.

Tilbakemelding skredsikringsobjekter-rapport: Hvordan blir tilstandsrapporteringen fra Drift & vedlikehold inn mot NVDB? SVAR: Vet ikke, dette må du nesten spørre DoV om

  • Et par andre forbedringer som vil bli rullet ut litt senere
  • Kommer vegkart-lenke på objektID i V4-rapporten
  • Korrekt håndtering av 60 tonn i veglister bruksklasse tømmertransport
  • Gjennomgang KOSTRA

Gamle Datafangst

Vise siste listeelement i datafanen, sikkerhetssertifikat oppgradert, sikkerhetsoppgradering av en av programvarekomponentene som brukes i løsningen

Status designarbeid nye datafangst

Vil helst ikke vise fram så mye nytt akkurat nå, fordi vi ikke vil påvirke de brukerintervju som vi gjennomfører denne uka.

Status implementasjon av nye datafangst

Jobber med Kontraktløs innsending. Skjuler de funksjonene som ikke er klare til bruk

Dyplenking til endringssett
Håndtere suksess ved kontraktløs innsending (vise fortløpende statusendring som minimerer ulempen pga den ventetiden vi har fra skriving til objektene kan hentes fra LES)

Har spurt brukerne om hvilke behov de har for kvittering ved kontraktløs innsending. Tilbakemeldingene var tydelige på at den løsningen vi egentlig hadde tenkt med epost-kvittering ikke var gunstig. I stedet sikter vi mot at Datafangst tilbyr en grei oversikt over hva du har sendt inn av endringer.

Jobber med usikker lagring av ID token (tilbakemelding fra sikkerhetstest). Dette er mer tidkrevende enn vi trodde.

Logging for innsendingstjenesten.

Kommentar: Unngå epost-kvittering.

Forbedringer kartvisning, nye datafangst

Fikse ikoner, styling av valgt objekt – tydeligere hvilket objekt du har klikket på.
Valgte objekt beholdes selv om du endrer filteret som fikk fram det objektet du valgte.
Bugfiks ved valg av objekt uten gyldig ID.
Dyplenking i kart – lenke er delbar / gjenbrukbar, og det blir enklere å laste inn kartet på nytt.

Arbeid i kontrakt:


Justerbar størrelse på panelkomponenter – i gang, men blokkert av annen oppgave.
Ny funksjonalitet API: Sammenkoble objekter, angre sammenkobling.
Raskere uthenting av vegobjekt i kontrakt.
Tabell med vegobjekt-egenskaper.

Kommentar: Korte inn lange egenskapsnavn (bryte i flere linjer, f.eks?).

Vurdering og plan neste sprint


Rapportgenerator: To av tre rapporter ferdig. Jobber videre med relasjonsrapport.

Datafangst: Avbrutt sprint pga sykdom og forsinkelse, endret sprintmål til finpuss kontraktløs innsending.

DEMO

Kontraktløs innsending – fjernet menyvalg som handler om andre ting enn kontraktløs innsending.
Dyplenking – kart URL er delbar / gjenbrukbar. Observerer at det lugger litt, jobber videre med den.
Kan endre ett enkelt objekt «on the fly». Observerer at vi ikke helt klarer fange opp når objektet er ferdig etterbehandlet, jobber videre med den.

Diverse småfiks
Lange kontraktsnavn brytes over flere linjer
Styling av navbar (navigasjonsmeny).
Fil validering: Samsvar mellom linjeinnhold, feilmelding og linjenummer.

Demo NVDB rapporter og Datafangst 9.11.2022

Rapportgenerator:

Nytt i nyeste versjon:
Bedre API
Rapporten viser hvilke søkefiltre som ble brukt for å lage rapporten
Bugfiks lengdeberegning veglister (en ferjekai ble for kort, og hvis vegfilteret ditt anga en spesifikk kryssdel, f.eks en rundkjøring, så ble rapporten tom).
Omskriving av maskineri for å produsere excel
Noen mindre bugfix og ytelsesnforbedringer.

Jobber med to nye rapporttyper: Innrapportering av Skredsikring og rapport som viser relasjoner mellom objekter.

SPM: Relasjon til prosjekt fra prosjekt tilstandsrapportering / videreutvikling av tilstand/skade. Svar: Nei, vi har ingen kobling til det arbeidet.

Gamle datafangst

Har jobbet med ytelse. Noen store kontrakter har vært veldig trege å laste inn. Prøvde ut noen forbedringer som lastet inn mindre data i startfasen, men det ga redusert funksjonalitet så det måtte vi reversere. Vi fant en annen ytelsesforbedring som ser ut til å fungere. Fanene for Vegobjekter, sammenkobling og stedfesting skal nå laste raskere. I tillegg har vi ny lenke til datakatalogen

Nye datafangst – designarbeid

Har jobbet med sammenkobling, brukerintervju og tester, lager nye skisser basert på input. Nå utvider vi til kombinasjonen sammenkobling og stedfesting. Snakker mest mulig med brukerne. Jobber med visuelt design.

SPM: Tilgang til testversjon for eksterne brukere. Svar: Designarbeid test og tilbakemelding skjer i en figma-prototype, ikke en reell datafangst-versjon. Men vi jobber også med å forbedre tilgangen til testmiljø for eksterne brukere. Nå har vi fått en løsning der eksterne får dedikerte testbrukere som man må logge inn med for å få tilgang til testmiljø.

Nye datafangst – utviklingsarbeid

Filer

Opplasting av ulike filtyper (p.t. avgrenset til sosi og geojson)
Vise de feilene man finner i opplastede filer. Bedre funksjonalitet for å godkjenne fil.
Kan importere Geojson med koordinater i UTM sone 33.

SPM: Fileksport og opplasting. Harmonisering av filformat og projeksjon «on the fly» med det som brukes av kartverket (FKB-leveranse, øvrig dataforvaltning m.m.) Viser til FKB produktspek, kapittell 11. https://sosi.geonorge.no/produktspesifikasjoner/FKB-Ledning/5.0/#trueleveranse
Der står følgende format: GML, SOSI, Esri FGDB, GML NGIS-openAPI (som er gml, men pakket inn som data fra WFS-tjeneste), JSON ngis-openAPI (som er geojson, men på NGIS-måten).

Svar: Takk for innspill, skal sjekke.
EDIT ETTER MØTET: Datafangst skal støtte eksport som GML og SOSI. Vurderer også Geojson, men ikke nødvendigivis «ngis-openAPI geojson». Basert på diskusjon i og etter møtet har vi også laget en oppgave på å tilby «on-the-fly» reprojisering til valgt koordinatsystem.

SPM: Krav til dokumentasjon, bør kunne levere bilder og annen dokumentasjon via Datafangst for lagring til NVDB. SVAR: Det skal vi fikse, men det er avhengig av en del andre oppgaver. På neste demo har vi et klart svar på når det kommer.

Kart og kontrakt:
En filterknapp i kart. Velg og importer vegobjekter fra NVDB via kart i kontrakt. Lettere å kombinere datainnhenting fra flere kilder. Du kan også styre hvilket innhold du skal hente til kart og til tabell uavhengig av hverandre. Jobber med at du kan endre størrelse på paneler

Diverse:
Dyplenking i datafangst
Komponentkassen
Generelt feilfiks og forbedringer.

Demo

Ny layout og ny funksjon for å importere (vise) til kart og tabell, uavhengig av hverandre.
Spm: Den ID’en som vises i tabell bør være NVDB ID, evt ID hentet fra filopplasting, ikke en tilfeldig generert ID. Svar: Ja – det kommer, demo er litt uferdig.

Filer: Bedre håndtering og visning av opplastede filer (fil-innhold, vise feilene vi finner).

SPM: Mulighet for å editere direkte i fila. Svar: Usikker på om det går rent teknisk å redigere så store filer direkte i nettleser.
SPM: Kan vi fjerne knappen «last neste» til fordel for autoscrolling: SVAR: Ja, vi er i ferd med å implementere denne løsningen.
SPM: På kontrollsiden for filopplasting, ikke samsvar mellom feilmelding, linjenummer og vegobjekt-nummer. SVAR: Det fikser vi.

Vurdering og videre plan

Rapportgenerator: Ny versjon kommer snart. Ny rapport for tilstandsregistrering av skredsikringsutstyr.

Datafangst: Delvis ferdigstillelse av komponenter, gå fra Figma-skisser til ferdig implementerte funksjoner for stedfesting og sammenkobling.

SPM: Er det tenkt noe mer på sammenhengen mellom objekttypene Veganlegg og Kontraktsområde og Datafangst? Svar: Ikke i dag. I en tidligere fase tenkte vi litt rundt hvordan man kunne sette opp kontrakter knyttet til et kontraktsområde eller et veganlegg-objekt.

Svar: Ved noen kontraktstyper så får du tilbudet om å opprette et veganlegg-objekt.
EDIT ETTER MØTET: Vi har implementert i nye DF at du ved noen kontraktstyper får tilbud om å opprette et nytt veganlegg-objekt som knyttes til kontrakten din. Vi registrerer en ny oppgave på at du i stedet kan knytte et eksisterende veganlegg-objekt til den kontrakten du administrerer.

Demo NVDB rapporter og datafangst 19.10.2022

NVDB rapporter: Kraftig omarbeiding av maskineri for rapportproduksjon (nytt system for å definere rapporttyper, kombinert med helt ny excel-generator). Nå blir det vesentlig enklere og raskere å lage helt nye rapporttyper.

Stadig behov for litt småfiks på veglisteproduksjon i takt med at faggruppe vegliste tar i bruk nye dataverdier for bruksklasse tømmertransport.

Gamle Datafangst

Nå kan man «tvinge gjennom» manuell stedfesting som blir eksakt slik brukeren angir. Dette er et tiltak for å minimere ulempen med at NVDB 123 forsvinner.
Fjernet et databasekall (hent siste innlogging) som i grunnen var overflødig (hente info om forrige gang man logget inn i DF), men ga treghet når det var mange samtidige brukere innlogget.

Designarbeid nye datafangst:

Jobber mot ny løsning stedfesting og sammenkobling. Har en klikkbar designprototype som de bruker i intervjuer. Design blir gradvis mer detaljert.

SPM: Kan vi få se den klikkbare prototypen? Svar: Nei, vi ønsker at brukere stiller med åpent sinn i intervju, og ikke blir påvirket av det vi evt kunne vist frem i dag.

Demo med kommentarer

Grense filstørrelse = 5mb. Kan justeres, på sikt ønsker vi en løsning der opplasting av store filer kan skje uten at vi risikerer den type treghet vi kan få i dagens løsning.

Ønske om å laste opp dokumentasjon direkte (word, pdf, png +++). Foreløbig støtter vi kun filtypene geojson, sosi og GML. Utvidbart når vi blir bedre til å håndtere store filer.

SPM: Relasjoner, både mor->datter og datter->mor? Ja, datafangst leser og respekterer relasjoner begge retninger, selv om lagring i NVDB databasen kun inneholder retningen fra mor til datter.

SPM: Eksisterende relasjoner, kan vi håndtere det? Delvis, vi tar hensyn til de relasjonene som allerede finnes i NVDB (operasjon «oppdater» eller «korriger»). Vi har p.t. ingen mulighet for å ta i mot informasjon om relasjoner på nye objekter som skal opprettes. Må utvide de relevante formatene (GML og geojson?) i samspill med «beste praksis» i bransjen.

SPM om redigering av bruksklasseobjekt, er Datafangst egnet til det? Kortversjon av svar: NEI, den jobben må overlates til spesialdesignede løsninger som ivaretar det kompliserte regelverket som finnes for bruksklasse.

Omriss flater – bedre visning av flater som overlapper, berører eller ligger nær hverandre.

Visning objekter med samme posisjon. To-delt symbolikk, og popup som viser liste over objektene i cluster der du kan velge objekt for redigering. Denne popupen blir stående mens du velger objekt, gjør redigeringsoperasjoner etc.

Skjermbilde med den nye visningen av objekter innafor et cluster som ikke lar seg dele opp ytterligere ved å zoome inn.
Visning av objekter innenfor et cluster som ikke lar seg splitte ved innzooming.

SPM: Kan du redigere to objekter samtidig? SVAR: Foreløbig kun ett av gangen.

Flate-filter der du tegner flater med lasso eller flate med rette kanter.

SPM: Vil lassoen fange flere objekttyper er kun en om gangen? SVAR: Lasso fanger alle objekttyper som vises i kartet.

SPM: Søk på flere objekttyper i kontrakt. SVAR: Kan vise og søke både på alle objektttyper i kontrakt, og alle mulige objekttyper i NVDB.

Demo filopplasting. Bedre visning av hvilke filer som er sendt inn og om de er lest inn eller feiler, godkjent eller avvist.

Demo NVDB rapporter og Datafangst

Opptak fra demo

Rapportgenerator

Rapportgenerator har nettopp kommet ned ny produksjonssetting med mye nytt:

  • Anleggsveg er nå med i V1-rapporten
  • Veglengdesammendrag i V2 og V3 – rapportene
  • Vegliste tømmertransport støtter nå dataverdien Bk10/60 hentet fra objekttypen «Bruksklasse tømmertransport».
  • Vegfilter godtar nå trafikantgruppe, du kan lime inn vegfilter hentet fra f.eks vegkart
  • Noen mindre ytelsesforbedringer og fiksa litt småfeil

Gamle Datafangst

Utforskningsarbeid – finne ut hvorfor stedfesting gir gale resultat. Snål kombinasjon oppdatering av noen objekt og korreksjon av andre som ga inkonsistent historie. Har ikke laget kodefiks for dette problemet, men fikk verdifull innsikt i hvordan tilsvarende kan unngås i nye DF.

Kommentar: NVDB 123 termineres, dette gir problemer for oss. For strekningsobjekter så må vi ha anledning til å overstyre geometriens utstrekning. Svar: Godt innspill, vi lager ny sak på dette

Status designarbeid (UX) nye Datafangst:

Jobber med arbeidsflyt og design, som prøves ut i brukerintervju. Flytter kontraktsadministrasjon til smal menylinje øverst, slik at vi frigjør plass til de elementene som trengs til stedfesting og sammenkobling. Vi ser for oss tre grafiske hovedelementer:

  • En liste over objekter
  • detajvisning av et objekts egenskaper
  • En kartflate

Brukeren kan flytte grenselinjen mellom disse elementene, slik at for eksempel kartflaten blir større når det trengs. Arbeidsflyt rendyrkes for hver av rollene «entreprenør» og «dataforvalter».

Nye Datafangst

Mye forbedringer i kart: Kartfunksjoner er nå tilgjengelig i kontrakt (ikke kun i kontraktløs innsending), lassoverktøy for å velge objekter visuelt i kart, bedre og mer konsistent styling av objekter i kartet.

Små feiltrettinger og forbedringer: Kart crasher ved valg av vegobjekt uten stedfesting og fjerning av objekttypefilter ga ikke alltid effekt. Bedre feilmelding til bruker når det skjer feil. Flere og bedre tester. Dokumentasjon på swagger.

Opplasting av SOSI-fil: Opplasting av stor fil fører til tjenestenekt (alt fryser). Kjapp fiks: Begrense filstørrelse til 5mb. Lengre sikt: Mer robust håndtering av store filer. Håndtere aksebytte i SOSI-fil (nord-øst versus øst-nord).

Begrense antall vegobjekter i kontrakt (5000 vegobjekter, kan økes når vi får mer erfaring).

KOMMENTAR: 5000 er alt for lite, må iallfall være 10.000. SVAR: Notert. Denne typen grenser må vi uansett justere når vi får praktisk erfaring med hvor mange objekter vi kan ha før det begynner å gå tregt, samt få føling med hva som er det reelle behovet.

Kan hente eksisterende relasjoner fra NVDB, slik at disse relasjonene blir med videre når man jobber med objektene i DF og skriver tilbake til NVDB.

Kontraktsadministrasjon: Se kontrakter man ikke er med på (for support), bugfiks filtrering arkiverte kontrakter, bugfiks rollehåntering oppretting av kontrakt, søk på brukeres navn, legge til og fjerne deltaker i kontraktgruppe, presentere milepæler i kontraktoversikt. Brukere uten kontrakter møter nå en hjelpsom side for opprettelse av kontrakt, og ikke en tom tabell. Innlogging via SVV single sign-on og ID-porten.

Bedre universell utforming – en rekke forbedringer som gir bedre navigering med skjermleser: For mange headere, bedre innlogging med skjermleser, tydeligere valg for «avbryt opprettelse av kontrakt», generell rydding og bedre struktur for skjermleser.

Separere overlappende cluster – denne oppgaven trenger mere brukertesting
Kart og kartfunksjoner for kontrakt
Lassoverktøy for å velge (markere) objekter visuelt i kart
Bugfiks – Fjerning av objekttypefilter ga ikke alltid ønsket effekt
Bedre og mer konsistent styling av objekter i kart, filtrering m.m.

SPM: Leveranseplan/milepæler: Ikke redigerbar? SVAR: Funksjonalitet skal deles opp og puttes inn i hhv kontraktsoversikt og kontraktsinnstillinger – selvsagt med redigeringsmulighet. Så at det ikke er redigerbart akkurat nå er bare midlertidig.

SPM: Popup i stedet for markering når du skal redigere på milepæl i kontrakt. Denne markeringen (firkanta vindu) er vrien å finne når du har en lang liste med kontrakter). Svar: Denne funksjonen er under utvikling, dette skal bygges om.

SPM: Vi savner muligheten til å teste de nye funksjonene, nå er det laget masse nytt som ikke er testbart i testmiljøet SVAR: Har hatt frys i testmiljø i 5 uker pga sikkerhetstest. Vil rulle ut nyeste versjon til test så snart sikkerhetstest er fullført.

Demo

Logg inn som ansatt eller ekstern (ID-porten)

Kan klikke inn på egen profil og sjekke dine rettigheter

Arkivert-filter (Valget «Vis arkiverte»). Kan åpne arkiverte kontrakter.

Milepæler: Kan huke av i vilkårlig rekkefølge. Neste er alltid den øverste som ikke er utført

Søk etter bruker på navn (fritekstsøk på for- og etternavn).

Ingen kontrakt tilgjengelig – viser ikke tom liste, kun en hjelpeskjerm med tilbud om å opprette kontrakt (evt kontakte support).

Vegobjekter i kart ved kontrakt:

Lassoverktøy: Kan velge / markere vegobjekter innafor vilkårlig område («lasso»). Bruksområde: Filtrere (velge, ikke implementert).

SPM Vise ikke-valgte (ikke-markerte) objekter i kart (men ikke i tabell). Bør være brukervalg om ikke-valgte skjules eller vises. SVAR Har oppgave på det.

SPM: Sjekke innleverte data mot høyde. Skjer i GIS-verktøy. Svar: God idé. Vi kommer ikke utenom at fullverdig geometrisjekk må gjøres utenom, men vi kan gjøre det enklere å ta stikkprøver og verifiser at f.eks. høyde ikke er fullstendig rav gale. Flere mulige løsninger: Vise geometri-koordinatene? Kopier geometri-koordinatene til utklipstavla (som WKT?). Oppslag mot hoydedata.no? Vi lager oppgave på det.

SPM: I kontraktslista så er det kun mulig å velge vegkategori, men ikke vegnummer? Svar: Tabellene er under utvikling, vi tar det med oss!

SPM: Har vi dialog med utviklerne (av applikasjoner som leverer data til DF) om nytt DF api? God idé. Vi tenker oss at innsending av JSON vil bli likest mulig gamle DF. Øvrige funksjoner må vi se på.

Plan videre

  • Ta stilling til sikkerhetstest
  • Arbeid med import av vegobjekter i kontrakt
  • Videre prototyping og brukertesting av stedfesting og sammenkobling.

Demo NVDB rapporter og Datafangst 7.9.2022

Opptak fra møtet

NVDB rapporter: Enklere å bruke API for å hente rapporter automatisk. Ellers treg framdrift pga sykdom, men har mange saker som vil bli løst kommende sprint.

Nåværende Datafangst: Fikset to feil: Kopier til alle fungerer ikke alltid, enkelte endringssett sitter fast på «behandles».

Nye Datafangst:
Designarbeid, ny arbeidsflyt stedfesting og sammenkobling. Designerne har brukt mye tid på innsiktsarbeid, intervju og etterarbeid / systematisering, og jobber nå med design av sammenkobling og stedfesting.

Revisjon kartløsning (enklere å føye til nye kartfunksjoner, smartere datahåndtering m.m.). Noen tekniske forbedringer har gitt littegrann bedre brukeropplevelse (bedre skalering og plassering av redigeringsboks m.m.). Ellers en rekke tekniske forbedringer på maskineriet.

Sikkerhetstest i gang i TESTPROD-miljøet (ATM), avventer resultater derfra før vi vet når vi kan gå i produksjon.

Kontraktløs innsending: Kan velge oppdateringsdato ved innsending (framover eller bakover i tid). Ved innsending tilbys nå en direkte lenke til NVDB api SKRIV endringssett.

Ny og bedre funksjonalitet på temaene Milepæler, Kontakter og kontraktgrupper, Tilganger og roller. I tillegg kommer en rekke tekniske forbedringer. Tilrettelagt for innlogging med ID-porten pluss single sign-on for SVV-brukere (et par forbehold om hvor bra dette fungerer).

Kommentarer på viktigheten av god kontraktsadministrasjon og rollestyring. Behovene og arbeidsprosess er ulik hos forskjellige vegeiere / dataforvaltere, og for de ulike typene kontrakter. Dette må DF ta høyde for mhp kontraktsadministrasjon, roller og rettigheter.

Demo. Raskere respons i søkekomponent. Kan søke fram vegobjekter, endre dem og lagre til NVDB med valgfri oppdateringsdato. (Evt korrigere). Enklere å legge til bruker på kontrakt via fritekstsøk på navn. Slipp-og-dra for å endre rekkefølge på milepæler.

Planer videre – nye Datafangst
Ta stilling til resultat fra sikkerhethetstest
Karfunksjonalitet kontrakter
Prototyping / utvikle design for stedfesting og sammenkobling

Demo NVDB rapporter og Datafangst 17.8.2022

Rapporter:

Lengderapport i V1, summering lengde bilveg, ramper, sykkelveg => denne fines nå i V2 og V3 – rapportern. Merk at tomme rader filtreres vekk, så hvis du ikke har ramper så har du ingen rad for ramper.

Innspill: Sett inn ordet «herav» på det som er delsummer (herav rundkjøring, herav rampe osv).

Vi har løst problemet med at trafikantgrukke i vegsystemreferanse gir feilmelding når du limer inn vegsystemreferanser fra vegkart. For eksempel EV39 K S21D1

Innspill: Krevende å få oversikt over tilstand på stikkrenner (og for så vidt alt som dreier seg om tilstandsgrad, tilstand / skade m.m.).

Idé til ny rapport: Mor-> datter rapport. Vi tror dette kan gi en enkel oversikt over hvilke tilstandsobjekter som er knyttet til vegobjekt, og i tillegg ha stor bruksverdi for alle andre som trenger denne typen logikk (for eksempel skiltpunkt-> skiltplater, tunnel->tunnelløp og så videre).

Gamle Datafangst:

  • Loggen forsvant – og vi måtte bruke tid på å finne dem igjen.
  • Fikset feil på «vis kun valgte» muligheten.
  • Rekkefølgen på egenskaper i datafanen var tilfeldig sortert, endret slik at vi bruker den rekkefølgen som er presisert i datakatalogen.

Nye Datafangst – hva jobber vi med?

Jobber med kontraktløs redigering og lagring til NVDB (på vegobjekter som allerede finnes i NVDB).

DF er blitt smartere med hvordan og når vi henter data fra NVDB LES versus når vi kun henter statistikk over antall objekter, og hvordan dette tegnes i kartet: DF-kartet oppfører seg mer likt som Vegkart når det er for mange vegobjekt til at det gir mening å tegne alt i kartet samtidig.
Innspill: Mouseover med informasjon på klynger (cluster) i kartet. Tilføyelse: Etter møtet foreslo utviklerne at dette ønsket diskuteres på neste møte i DF referansegruppe.

Valg av operasjon ved kontraktløs innsending. Flere forbedringer på GUI for redigering.

Tilgang og roller: En rekke oppgaver knyttet til tilganger og roller, f.eks innlogging via norge.no for folk utafor SVV. Sikkerhetstest neste uke, viktig milepæl som avhenger av at rollene er etablert både i norge.no og i TESTPROD-miljøet (også kalt akseptansetest, ATM).

Har løst noen oppgaver knyttet til håndtering av kontrakter, milepælsplaner og maler for milepæler og leveranseplan (f.eks dra-og-slipp for å endre rekkefølge på en milepælsplan eller leveranseplan).

Kan bruke trafikantgruppe som stedfestingsparameter. Håndtere eksport av flategeometri til SOSI.

Flere forbedringer på det tekniske maskineriet som er usynlig for brukerne.

Status designarbeid nye datafangst

Systematiserer data fra brukerintervju, hva er smertepunkt i dagens løsning og hvordan kan vi gjøre det bedre i nye DF? Bygger brukerreiser for hvordan ulike folk i ulike roller jobber i dagens DF, og hvilke ønsker og problemer de har. Det største problemet: Brukerne har ikke nok oversikt over oppgavene de må løse. (På hvilken måte da?). Designarbeidet fokuserer på arbeidsflyt for kombinert stedfesting og sammenkobling, men noterer seg også alle problemstillinger knyttet til andre deler av arbeidsflyten.

Nye datafangst – live demo av utviklingsmiljø

Antall vegobjekt i kartet. Oppfrisking uten at vegobjekt lastes inn på ny (laster kun dem som er nye ift det nye kartutsnittet).

Vise kluster (klynger) per kommune når det totalt er for mange objekt innafor kartustnitt. Gjør om flater til punkt når du zoomer ut. Konsistente farger på vegobjekttyper. Dvs hvis du har grønne skiltplater og blå kummer så endres ikke fargen på kummer fra blå til grønn når du sletter det grønne kartlaget for skiltplater.

Kan bytte operasjon fra oppdater => korriger ved innsending (lagring) til NVDB. Innspill: Kan vi sette inn gyldig fra-dato? Ikke foreløbig, men det er en god idé som vi tar inn i neste sprint. Tilføyelse: Det blir kun mulig å velge dato for operasjon oppdater.

Demo datafangst 23.3.2022

Denne sprinten har vi hatt redusert kapasitet pga intern opplæring og en del andre forhold.

Datafangst:

  • Norge i bilder fungerer utenfor SVVs nettverk. Dessverre utløste det en ny bug: Kartutsnittet flyttes på forvirrende måte når du bytter bakgrunnskart, selv om du har skrudd av automatisk zoom.
  • Vi flytta den nye «velg alle» – knappen slik at låseknappen fikk tilbake sin opprinnelige plassering.
  • Vi har gått tilbake på valget om å vise alle objekter for alle valgte objekttyper. Nå ser man kun objektene for den første objekttypen man velger, slik som før.
  • Innlasting av vegsystemreferanser går mye raskere
  • Datafangst støtter import av vegobjekter fra NVDB som mangler stedfesting
  • Rettet en feil som gjorde at man ikke kunne navigere til innstillinger for kontraktgrupper
  • Rettet en feil som gjorde at man ikke kunne velge alle vegobjekter

Også i denne sprinten har det vært krevende å balansere forbedringer i eksisterende Datafangst-løsning mot supportoppgaver samtidig som vi sikrer grei fremdrift på ny Datafangst.

Rapportgenerator:

Vi har brukt mye tid på feilsøking som viste seg å ikke være reelle feil. På veglister var det en type datafeil som må rettes i NVDB. På driftskontrakter var det uklarhet rundt fremtidig dato med vinterdriftsklasser. Dette tok det tid å få ryddet opp i, men gir oss også trygghet for at joda, V2 og V3 – rapportene regner riktige lengder for vinterdriftsklasser. Men saken vitner også om at vi må bli bedre på å kommunisere fallgrubene som finnes hvis du skal lage din egen lengde-summering ut fra V4-rapportene.

Tiltak foreslått på demo:

  • Bedre dokumentasjon (artikkel som forklarer innholdet i rapportene, og hvordan de brukes + fallgruver)
  • Rapportene har ny linje med lenke til dokumentasjonen.

En ny underside til dette formålet er opprettet på adressen https://www.vegdata.no/produkter-og-tjenester/nvdb-rapporter/driftskontrakt-rapporter/brukerveiledning-driftskontrakt-rapporter/ . Dette er p.t en tom side som vi fyller med innhold

Demo NVDB Rapporter og Datafangst 2. mars 2022

Her er opptak fra demo

NVDB rapporter:

  • Kan laste ned zip-fil med de 5 mest relevante rapporttypene (V1,V2,V3,V4 og tilstand/skade).
  • Vegnettslengde – har ny rad med summen av gang/sykkelveg og kjøreveg.
  • Veglisteproduksjon: Komma som desimaltegn, bruke lang tankestrek, ikke kort bindestrek i strekningsbeskrivelse; fjerne mellomrom før og etter tankestrek. Dette er i hht klage fra Språkrådet

Datafangst:

Ikke så mye ny funksjonalitet å vise fram, fokus har vært på stabilitet (og dermed også ytelse). Datafangst har crashet pga minneforbruk. Årsaken har vært at Datafangst ikke har hatt noen form for begrensning ved «vis eksisterende objekter». Det var veldig enkelt å laste inn f.eks. skiltplater for hele Norge. Nå har vi satt begrensning slik at du kun laster inn «eksisterende objekt» for små områder, dvs at du må zoome inn.

  • Begrensning ved innlasting «eksisterende objekt», du må zoome ganske langt inn før systemet tillater deg å hente objekter. (Workaround de gangene dette blir plundrete: Importer data fra vegkart API-lenke).
  • Sammenkoblingsfanen – hadde samme problem ved søk etter NVDB-objekter, fikk crash pga minneproblemer. Har satt en begrensning, søkeradius er redusert til 1000 meter. (Workaround de gangene dette blir plundrete: Importer data fra vegkart API-lenke).
  • GML på vei mot produksjon
  • Last opp fil med eksisterende objekt: Datafangst har tidligere lest inn ett objekt av gangen. Nå leser vi 200 av gangen. Ved vår test prøvde vi innlesning av 1000 objekter og tiden for innlasting ble redusert fra flere minutter til en håndfull sekunder.
  • Maks størrelse SOSI fil: Har satt en begrensning på 3000 objekter.
  • Opplasting med sensitive egenskaper: Kunne ta veldig lang til hvis man ikke hadde rettighet til å lese sensitive egenskaper, fiksa.
  • Sjekker at relasjon er reell før vi endrer på relasjonen. (dvs sjekke at mor-objekt finnes og det finnes en eksisterende relasjon til datterobjekt før vi sletter eller endrer mor->datter relasjonen). Vi har hatt en del supportsaker der brukerne våre står fast med avviste endringssett fordi enten mor-objekt eller relasjonen mor->datter er historiske.

Tilbakemeldinger

Hva hvis vi skal koble mor-objekter som ligger langt unna, kan vi bruke vegkart søkelenke for å hente inn objekter som ligger lengre unna enn 1000 m? F.eks. tunnelløp->skiltplate relasjon kan være i stor avstand. Ja – og dette er en veldig god workaround for de tilfellene der våre nye begrensninger gir plunder.

Får ikke lese hendelsesloggen lenger? Forslag om å kun vise siste del av hendelsesloggen? Godt forslag, notert!

Legge inn vegreferanser? Pass på at det ikke blir multiple stedfestinger. Enig, notert!

Problemer med å opprette belysningsstrekning. Gjelder alle brukere, ser det ut til. Even G tror han vet hvor problemet ligger, og at han klarer løse det greit og raskt..

Norge i bilder (flybilder bakgrunnskart) – visning funker ikke for brukere utenfor SVV-nettet. Takk for feilmelding! Her kom Kartverket forleden med ny tjeneste som Vegkart allerede har tatt i bruk. Vi tar i bruk samme løsning som Vegkart bruker, så blir dette problemet løst. (Dette vil også gi bedre ytelse på flyfoto).