Skip to content

Releases: SDFIdk/FIRE

FIRE 1.9.0

23 May 11:48
2d00e93
Compare
Choose a tag to compare

Ny funktionalitet

  • Forbedring af sagsopslag med fire info by @kbevers in #804
    • fire info sag viser nu en liste af sagsevents i sagen, som kan slås op med den ny funktion fire info sagsevent
  • Udvid fire info sag med mere fleksibel søgefunktionalitet by @krebslw in #791
    • Gør så man med flaget -r/--rapport kan få vist en optælling af punkter som er berørt af sagen
  • I info punkt: Anvend -H til at søge blandt afregistrerede identer by @krebslw in #825
  • Tilføj mulighed for at skifte jessenpunkt i analyse af højdetidsserier by @krebslw in #827

Mindre ændringer

  • Tilføj mulighed for at filtrere på præcisionsnivellement i fire niv udtræk-observationer by @krebslw in #803
  • Fjern fire gama kommandogruppe by @kbevers in #807

Fejlrettelser

  • Undlad oprettelse af landsnumre for punkter udenfor DK by @kbevers in #805
  • Ret geometrifejl i opmålingsdistrikter by @kbevers in #812
  • Fix fejl i fire niv regn ved brug af --plot når tidsserier kun er målt én gang by @krebslw in 230c4d5

Views

Fuld ændringshistorik: fire-1.8.1...fire-1.9.0

FIRE 1.8.1

19 Nov 12:54
4ab9e69
Compare
Choose a tag to compare

Fejlrettelser

  • Undgå fejl pga. uinitialiseret variabel ved DVR90-koteilægning (#793)

FIRE 1.8.0

19 Nov 12:51
8de50fe
Compare
Choose a tag to compare

Ny funktionalitet

Følgende ny funktionalitet er tilføjet (følg links i parentes for uddybende beskrivelser)

  • Indlæs kun nye koter hvis de er tilknyttet observationer i databasen (#744)
  • Tilføj kommando fire config (#751)
  • Forbedringer af fire niv udtræk-observationer (#758)
  • API ændringer til Punktsamlinger (#763)
  • Tilføjelser og ændinger til det "generelle" Tidsserie-api (#764)
  • Punktsamling 1: Tilføjelser til fire-api'et (#773)
  • Punktsamling 2: Tilføjelser til fire info kommandogruppen (#774)
  • Punktsamling 3: Tilføj nye niv-underkommandoer til håndtering af punktsamlinger og tidsserier (#775)
  • Punktsamling 4: Tilføj nye niv-underkommandoer til håndtering af punktsamlinger og tidsserie (#778)
  • Udelad refgeo id'er fra søgning med FireDb.hent_punkt() (#776)
  • Tilføj funktionalitet til analyse af højdetidsserier (#779)

Fejrettelser

Følgende fejlrettelser er udført (følg links i parentes for uddybende beskrivelser):

  • Sørg for at fire info srid kan finde alle SRID'er (#745)
  • Ændringer til netværksanalyse i fire niv (#753)
  • Fix vandstandsbrætmønster og klargøring af ident til søgning (#761)
  • Fix fejl ved lukning af fikspunktregisterobjekter (#766)
  • Fix #682: Flush buffer så små filer kan åbnes med fire grafik vis (#770)

FIRE 1.7.0

16 Apr 11:13
e93634a
Compare
Choose a tag to compare

Ny funktionalitet

Følgende ny funktionalitet er tilføjet (følg links i parentes for uddybende beskrivelser):

  • fire niv opret-sag: Tydeligør at sag ikke oprettes i DB (#699)
  • Punkt: Rapporter kun som tabtgået hvis punktinfo er gyldig (#700)
  • Ret fejl i fire niv regn (#705)
  • Gem alle relevante filer i database ved lukning af sag (#708)
  • Sikr at punktoversigt indeholder alle udtrukne observationspunkter (#709)
  • Muliggør fejlmelding af koordinater (#729)
  • Tilføjelse af kommandolinje program fire ts gnss-analyse (#732)
  • Forfin sortering af koordinatliste fra fire info punkt (#736)
  • Muliggør fejlmelding af observationer (#738)

Fejlrettelser

Følgende fejlrettelser er udført (følg links i parentes for uddybende beskrivelser):

  • FireDb.indset_sag: Undlad exception hvis sag er tilføjet session (#716)
  • Håndter fastholdte punkter korrekt i geojson-filer i forbindelse med beregning (#722)
  • Tilføj mulighed for at oprette Geometry fra fiona objekt (#726)
  • Undgå fejl i skrivning af geojson filer under læsning af observationer (#730)

FIRE 1.6.1

06 Jun 08:38
Compare
Choose a tag to compare

Følgende fejlrettelser er udført (følg links i parentes for uddybende beskrivelser):

  • Ret fejl i NEU-tidsseriekomponenter (#685)
  • Ændringer i hjælpetekster (#686, #693)
  • Fix fire niv ilæg-nye-koter (#697)

FIRE 1.6.0

28 Feb 10:58
6495475
Compare
Choose a tag to compare

Se installationsvejledningen for at lære hvordan FIRE opdateres til en ny version eller installeres på ny.

Følg de nummerede links for at se uddybende beskrivelser og eksempler på ændringerne.

Ny funktionalitet

Væsentlige ændringer siden sidste version:

  • Indlæsning af koordinater beregnet med Bernese (#654)
  • Udtræk af GNSS tidssserier (#654)
  • Simpel plot af tidsserier (#678)
  • fire niv udtræk-revision: Inkluder udtræk af landsnumre ved brug af --alle-attributter
  • Forsimpling af sagshåndtering i API-koden (#628)
  • fire niv udtræk-observationer: Udtræk kun observationer mellem adspurgte punkter (#670)

Fejlrettelser

  • fire niv: Versionsnummer-check er gjort mindre ridgidt så det ikke spænder ben efter opdatering af FIRE (#655)
  • fire niv ilæg-revision: Overflødige afsluttende mellemrumstegn inkluderes ikke ved oprettelse og ændring af tekst-attributter (#666)
  • Diverse advarsler fra eksterne biblioteker fjernet

FIRE 1.5.0

07 Jun 11:36
111f0c3
Compare
Choose a tag to compare

Ny funktionalitet

Væsentlige ændringer siden sidste version:

  • Undgå punktrevision i andre regioner end DK. (#611)

    Ret funktionalitet af revisionsudtræk, så punkter markeret med REGION:EE, REGION:FO, REGION:GL, REGION:SE og REGION:SJ ikke trækkes ud i forbindelse med punktrevision, hvilket for sønderjyske opmålingsdistrikter viste sig at give omkring en faktor 10 færre punkter i udtræk. (Eksempel: 174 i stedet for 1748 i distrikt K-84).

  • Tilføj --historik/-H argument til fire info punkt. (#609)

    Så brugeren ikke unødigt skal skimme ældre oplysninger igennem, viser fire info punkt nu som udgangspunkt kun aktuelle punkt-oplysninger.

    Tilføj --historik [kort version -H] til fire info punkt for at få de historiske oplysninger kommer med.

  • Tilføj en linje i regnearket Sagsgang, når sagen lukkes. (#613)

    Når en sag lukkes med kommandoen fire niv luk-sag projektnavn, bliver projekt-fanebladet Sagsgang også opdateret, så man ved senere gennemsyn af regnearket kan se, at projekter er lukket.

Fejlrettelser

  • Tilføj flere regnearksdata med fire niv udtræk-revision og kontrollér om kryds er sat under fire niv ilæg-revision. (#608)

    Før rettelsen undersøgte koden ikke, om feltet Ikke besøgt i revisions-regnearket var sat, hvilket gjorde at indsatte data fra målerens side blev anset for nye rettelser, hvis de var forskellige fra de med fire niv udtræk-revision udtrukne data.

    For fire niv udtræk-revision er funktionaliteten rettet, så programmet nu automatisk kopierer de udtrukne data over i kolonnen Ny værdi, så man som måler ikke selv behøver at bruge tid på dette. Desuden bliver lokation-ID'et også tilføjet.

    For fire niv ilæg-revision er funktionaliteten rettet, så programmet nu kontrollerer, at det kun er oplysninger, der er markeret som ændret [krydset x er fjernet i rækken], der gemmes i databasen.

  • Lav eksplicit check af punkt-informations talværdi, så '0.0' ikke erstattes af ''. (#599)

    I tilfælde, hvor talværdien er 0.0 vil udtrykket info.tal or "" returnere den tomme streng, da 0.0 evaluerer til False. Det er nu rettet.

Opdatering af eksisterende FIRE-installation

Opdateringen kan foretages på følgende måde og tager udgangspunkt i installationsvejledningen i manualen.

Det hurtigste er at starte forfra med at installere FIRE.

Følgende skridt antager, at du gerne vil opdatere en eksisterende installation af FIRE, samt at din nuværende installation er version 1.4.*, hvor * henviser til, at du kan have patch-versioner [1.4.1, 1.4.3, etc.] installeret.

  • Slet mappen C:\FIRE:

  • Slet conda-miljøet fire med følgende kommando:

    conda env remove -n fire
    
  • Kør dernæst kommandoerne herunder én efter én fra en conda-terminal:

    cd c:\
    git clone https://github.com/Kortforsyningen/FIRE
    cd c:\FIRE
    git checkout fire-1.5.0
    conda env create --file environment.yml
    
  • Aktivér conda-miljøet, du nu har oprettet og installér FIRE:

    c:\FIRE> conda activate fire
    (fire) c:\FIRE> python -m pip install -e .
    

    Husk punktummet til sidst, da det peger på dén mappe, du befinder dig i [c:\FIRE].

  • Kontroller at opdateringen er gået korrekt med følgende kommando:

    (fire) c:\FIRE> fire --version
    

    hvilket gerne skulle returnere

    fire, version 1.5.0
    
  • Opstår der fejl, er det muligt at gå tilbage til forrige version med følgende kommando

    (fire) c:\FIRE> git checkout fire-1.4.0
    

    BEMÆRK: Du skal her selv huske, hvilke version, du kom fra.

God fornøjelse!

FIRE 1.4.0

28 Feb 14:13
f48fd8c
Compare
Choose a tag to compare

Ny funktionalitet

  • Nyt program, fire grafik, til indlæsning, visning og fjernelse af fikspunktsskitser og –billeder
    • Vis en skitse:
      Find først skitsens navn med fire info punkt

      > fire info punkt BUDD
      ...
      --- GRAFIK ---
      Skitse                        1-13-00821.png
      ...
      

      og åben den herefter med fire grafik vis:

      > fire grafik vis 1-13-00821.png
      
    • Indsæt ny skitse

      > fire grafik indsæt K-01-01234 K-01-01234.png
      
    • Fjern en skitse (lad lige være med det medmindre du har en god grund til det :-) )

      > fire grafik slet K-01-01234.png
      
  • Nyt program, fire luk punkt, til lukning af punkter i databasen
    • Bemærk: BRUG MED OMTANKE!
    • Punkter, og alt tilhørende data, afregistreres i databasen ved kald til denne funktion. Bør primært benyttes i tilfælde af fejlopretning af et punkt. Punktets uuid bruges som nøgle til programmet:
      > fire luk punkt e8bc4043-57f4-48de-b1ba-e3469437c1d4
      
  • --alle-attributter tilføjet til fire niv udtræk-revision, hvilket gør det muligt at udtrække ellers skjulte attributter
  • Mindre stringent punktsøgning med fire niv udtræk-revision, der fx tillader fremsøgning af punkter hvor foranstillede nuller i løbenummer er udeladt:
    fire niv udtræk-revision eks k-63-9451 102-08-9067
        Punkt: 102-08-09067
        Punkt: K-63-09451
        Filen 'eks-revision.xlsx' findes ikke.
        Skriver: {'Revision'}
        Til filen 'eks-revision.xlsx'
        Færdig!
    
  • Slukkede observationer indlæses ikke i databasen når fire niv ilæg-observationer køres
  • Kolonne med GI-nummer tilføjet til punkt-geojson-filer og ID altid garanteret at være punktets landsnummer
    • Tilføjet med henblik på bedre plots i QGIS, hvor enten GI-nummer eller landsnummers løbenummer vises. Kan gøres med denne labelregel:
      if("GI" <> '', "GI", regexp_substr("id", '\\d+$'))

Fejlrettelser

  • fire niv ilæg-revision
    • Undgå indsættese af ”x000D” ved linjeskift i ATTR:beskrivelse felter
    • Data er konsekvensrettet i databasen og videreført til Valdemar
  • fire niv læs-observationer
    • Brug foreløbige navne når landsnumre endnu ikke er oprettet fremfor at fejle
  • fire niv ilæg-nye-punkter
    • Håndter tilknytning af GI-numre korrekt, sådan at det samme nummer ikke gives til flere punkter ved oprettelse af to eller flere punkter
    • Sørg for at den korrekte tekst indsættes ud for afmærkningstyper (AFM:xxxx), eksempelvis ”Bolt” for AFM:2700 og ikke ”Afm:2700 - bolt”. Allerede indsat data konsekvensrettet og videreført til Valdemar.
    • Beskrive SKAL udfyldes ved oprettelse af punkter. Det er nu påkrævet da teksten i beskrivelse føres videre til Valdemar. En midlertidig beskrivelse kan indsættes og opdateres senere med fire niv udtræk-revision hvis ikke al information er tilgængelig på oprettelsestidspunktet.
  • fire niv udtræk-observationer
    • Diverse fejl rettet herunder databaseadvarsler, manglende data i observationsfaneblad og fejl ved skrivning af regneark

Opdatering

Opdateringen kan foretages på følgende måde og tager udgangspunkt i installationsvejledningen i manualen.
Det hurtigste er at starte forfra med at installere FIRE. (Følgende skridt kan ignoreres, hvis du aldrig har installeret FIRE før nu.)

  • Start med at slette mappen C:\FIRE .
  • Slet dernæst conda-miljøet fire med følgende kommando:
conda env remove -n fire

Kør dernæst kommandoerne herunder én efter én fra en conda-terminal:

cd c:\
git clone https://github.com/Kortforsyningen/FIRE.git
cd c:\FIRE
git checkout fire-1.4.0
conda env create --file environment.yml

Aktivér conda-miljøet, du nu har oprettet og installér FIRE:

c:\FIRE> conda activate fire
(fire) c:\FIRE> python –m pip install –e .

(Husk punktummet til sidst, da det peger på dén mappe, du befinder dig i (c:\FIRE) .)
Kontroller at opdateringen er gået korrekt med følgende kommando:

> fire --version

hvilket gerne skulle returnere

fire, version 1.4.0

Opstår der fejl, er det muligt at gå tilbage til forrige version med følgende kommando

> git checkout fire-1.3.0

God fornøjelse!

FIRE 1.3.1

09 Dec 10:58
4fca6e3
Compare
Choose a tag to compare

Væsentlige ændringer siden sidste version:

  • bugfix: undgå at tilknyt_landsnr() tildeler ikke-sekventielle løbenumre (#523)
  • hotfix: Undgå fejlen None is not a valid Boolean ved udtræk af blandt andet punkt-info for identer uden koordinater tilknyttet. (#528)

Vejledning

  • Åbn et terminalvindue og kør følgende kommandoer:

    cd c:\fire
    conda activate fire
    git fetch origin
    git checkout fire-1.3.1
  • Kontrollér, at opdateringen er gået korrekt med følgende kommando:

    fire --version

    hvilket gerne skulle returnere følgende

    fire, version 1.3.1

FIRE 1.3.0

02 Dec 12:48
760a933
Compare
Choose a tag to compare

Bemærk, at der er tilføjet nye afhængigheder til installationen, hvilket betyder, at det er nemmest (hurtigst) at installere FIRE påny. (Se kommandoerne nedenfor.)

Ændringer siden sidste version:

  • fire niv ilæg-nye-punkter: Ved oprettelse af nye punkter tilføj automatisk ATTR:bemærkning punktinfo med tekst på formen "Nyetb. år sagsbehandler". (#504)
  • fire niv udtræk-revision: Tilføj buffer på 50 m ved søgning i opmålingsdistrikt for at undgå, at enkelte punkter fejlagtigt ikke medtages i revisionsudtrækket, når opmålingsdistrikterne ikke er digitaliseret korrekt. (#510)
  • Opret separate GeoJSON-filer til kontrol og endelig beregning, så man kan skelne mellem kontrolberegning og endelig beregning. (#503)
  • fire niv udtræk-observationer er en ny underkommando til at lave generelle udtræk af observationer til éns regneark. (#452)
  • fire niv ilæg-nye-punkter: Undgå indekseringsfejl ved at ignorere helt tomme linjer i fanebladet. (#502)
  • Tilføj flere decimaler på koordinater i WKT strenge, så afvigelser på omkring 10 cm mellem indlæste og udlæste koordinat-værdier, når udtrækker nyregistrerede punkter til revision. (#483)
  • Ret fejl, hvor søjlen "Punkt" i revisionsregnearket fik tildelt værdien for første forekommende landsnummerregistrering, uanset om den var slukket eller ej. (#487)
  • fire info sag: Tilføj projektnavn til sagsbeskrivelsen. (#492)
  • fire info punkt (API: FireDb.hent_punkter): Søg kun blandt gyldige identer (identer, der aktuelt er i brug) og ikke afregistrerede identer. (#480)
  • Returnér altid købstadslandsnumre med stort K. Det er sket ved at ændre distrikskoderne i de to herredsogn-shapefiler, samt på test- og produktionsdatabaserne, så der anvendes stort K. I koden til at udtrække data bliver bogstaverne i distrikskoden lavet til kapitaler, inden udtrækket leveres til brugeren. (#479)
  • Medtag naturlige fikspunkter i revisionsudtræk, da de bliver udstillet på Valdemar og derfor bør
    tages i betragtning i forbindelse med punktrevision. (#457)
  • Udsted advarsel hvis niv-regneark skabt med en tidligere version bruges (#454)

Vejledning

Opdateringen kan foretages på følgende måde og tager udgangspunkt i installationsvejledningen i manualen.

Som nævnt er det hurtigst at starte forfra med at installere FIRE. (Følgende skridt kan ignoreres, hvis du aldrig har installeret FIRE før nu.)

  • Start med at slette mappen c:\FIRE .

  • Slet dernæst conda-miljøet fire med følgende kommando:

    conda env remove -n fire

Kør dernæst kommandoerne herunder én efter én fra en conda-terminal:

cd c:\
git clone https://github.com/Kortforsyningen/FIRE.git
cd c:\FIRE
git checkout fire-1.3.0
conda env create --file environment.yml

Aktivér conda-miljøet, du nu har oprettet og installér FIRE:

c:\FIRE> conda activate fire
(fire) c:\FIRE> python –m pip install –e .

(Husk punktummet til sidst, da det peger på dén mappe, du befinder dig i (c:\FIRE) .)

Kontroller at opdateringen er gået korrekt med følgende kommando:

fire --version

hvilket gerne skulle returnere

fire, version 1.3.0

Opstår der fejl, er det muligt at gå tilbage til forrige version med følgende kommando

git checkout fire-1.2.1

God fornøjelse!