Ta vare på manuelle endringer ved ny import
«enok tillegg modell.ifc bygning.toml» skriver forskjellen mellom modellen og en håndredigert bygningsbeskrivelse som en tilleggsfil: endrede verdier, nye oppføringer, «slett = true» for det bare modellen har, og scenarioene. Kommandoen kontrollerer at tillegget gjenskaper filen det er laget av, og sier fra om noe ikke lar seg uttrykke, siden fletting ikke kan fjerne et enkeltfelt. «enok import» nekter å skrive over en fil enok ikke har laget selv, og viser til kommandoen over. --overskriv går forbi. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015GeH3y8fwTaTudaD88P57o
This commit is contained in:
@@ -98,6 +98,7 @@ Typst må være installert for PDF-rapporten. Uten Typst kjører du med `--ingen
|
||||
| `enok beregn modell.ifc` | Beregner rett fra en modell, uten at `bygning.toml` finnes fra før |
|
||||
| `enok import FIL` | Leser IFC, gbXML eller regneark og skriver `bygning.toml` |
|
||||
| `enok import FIL --tillegg prosjekt.toml` | Som over, med en tilleggsfil flettet inn (se nedenfor) |
|
||||
| `enok tillegg modell.ifc bygning.toml` | Skriver forskjellen mellom modellen og en håndredigert fil som tilleggsfil |
|
||||
| `enok klima --liste` | Lister alle kommuner med klimadata |
|
||||
| `enok klima --kommune Oslo` | Viser nøkkeltall for ett klimasted |
|
||||
| `enok skala smaahus --areal 140` | Viser karakterskalaen med arealkorreksjon |
|
||||
@@ -210,6 +211,20 @@ enok import modell.ifc --tillegg prosjekt.toml --ut bygning.toml # samme, som
|
||||
`beregn` skriver bygningsbeskrivelsen modellen ga, til `bygning.toml` i utdatakatalogen, slik
|
||||
at beregningen kan etterprøves.
|
||||
|
||||
En ny import skriver aldri over manuelle endringer, for de ligger ikke i den genererte filen.
|
||||
Har du likevel en `bygning.toml` du har redigert for hånd, lager `enok tillegg` en tilleggsfil
|
||||
av forskjellen mot modellen, så arbeidet følger med videre:
|
||||
|
||||
```sh
|
||||
enok tillegg modell.ifc bygning.toml --ut prosjekt.toml
|
||||
```
|
||||
|
||||
Tillegget inneholder alt filen sier som modellen ikke sier: endrede U-verdier, drift,
|
||||
varmeanlegg og scenarioer, og `slett = true` for oppføringer modellen har og filen ikke.
|
||||
Kommandoen kontrollerer at tillegget gjenskaper filen det er laget av, og sier fra om noe
|
||||
ikke lar seg uttrykke. `enok import` nekter dessuten å skrive over en fil enok ikke har laget
|
||||
selv, med mindre `--overskriv` er oppgitt.
|
||||
|
||||
```toml
|
||||
# prosjekt.toml
|
||||
[import]
|
||||
|
||||
Reference in New Issue
Block a user