Releases: SDFIdk/FIRE
FIRE 1.9.0
Ny funktionalitet
- Forbedring af sagsopslag med
fire info
by @kbevers in #804fire info sag
viser nu en liste af sagsevents i sagen, som kan slås op med den ny funktionfire 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
- Gør så man med flaget
- 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
- Opret view v_alle_niv_obs by @krebslw in #810
- Tilføj view v_praecisionsnivellement by @krebslw in #826
Fuld ændringshistorik: fire-1.8.1...fire-1.9.0
FIRE 1.8.1
Fejlrettelser
- Undgå fejl pga. uinitialiseret variabel ved DVR90-koteilægning (#793)
FIRE 1.8.0
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
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):
FIRE 1.6.1
FIRE 1.6.0
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 1.5.0
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
ogREGION: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 distriktK-84
). -
Tilføj
--historik
/-H
argument tilfire 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
] tilfire 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 underfire 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 [krydsetx
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 udtrykketinfo.tal or ""
returnere den tomme streng, da0.0
evaluerer tilFalse
. 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
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 tilfire 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+$'))
- Tilføjet med henblik på bedre plots i QGIS, hvor enten GI-nummer eller landsnummers løbenummer vises. Kan gøres med denne labelregel:
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
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
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!