Skip to content

Oprettelse af G.I. punkter med landsnumre i 9000-serien (højdefikspunkter) #828

@krebslw

Description

@krebslw

Der er i visse tilfælde behov for at oprette et GI punkter med et landsnummer i 9000-serien, hvilket ikke er direkte muligt uden at gøre det "manuelt" igennem punktrevision og selv finde det næste ledige GI-nummer.

I FIRE styres tildeling af identer til nye punkter med kolonnen Fikspunktstype under fanen "Nyetablerede punkter", hvor man kan vælge mellem:

  • GI
  • MV
  • HØJDE
  • JESSEN
  • VANDSTANDSBRÆT

Vælges GI, så tildeles punktet et GI-nummer samt et landsnummer i 800-serien.
Vælges HØJDE, så tildeles punktet et landsnummer i 9000-serien.

Som sagt er der nogen gange

  1. Behov for at give punkter et GI-nummer med landsnummer i 9000-serien.
  2. Omvendt, så kan der også være behov for at give et punkt landsnummer i 800-serien UDEN at det får et GI-nummer.

Disse to tilfælde er ikke understøttet i FIRE's oprettelse af nye punkter (ilæg-nye-punkter ).

Denne logik baserer sig på (efter snak med @Palle-N ), at landsnumre og GI-numre netop er 2 separate ting, hvis nummerlogik ikke nødvendigvis skal hænge sammen på den måde som de gør i FIRE i dag.
Landsnumre i 800-serien indikerer at punktet er et planfikspunkt ( GNSS-egnet ). Landsnumre i 9000-serien indikerer et højdefikspunkt. GI-numre er noget andet som gives efter behov til "vigtige" punkter (?).

For nu kan tilfældene løses på flg. måde:

  1. Opret punktet med Fikspunkttype=HØJDE, så det får et landsnummer i 9000-serien. Derefter oprettes GI-nummer manuelt igennem punktrevision.
  2. Opret punktet med Fiskpunkttype=GI, så det får et landsnummer i 800-serien samt et GI-nummer. Gå derefter ind og slet GI-nummeret igen via punktrevision. (Kan se at dette har været praksis en del steder, fx ved oprettelse af den nye permanente HANK, som har fået tildelt og siden slettet sit GI-nummer.

En mulig løsning kan være at tilføje fikspunkttypen PLAN og lade typen GI være et tilvalg, sådan så gyldige inputs i kolonnen fikspunktstype kan være:

Fikspunktstype Tildelt Landsnummer Tildelt GI-nummer Kommentar
HØJDE Uændret (9000-serien) Nej
HØJDE+GI Uændret (9000-serien) Ja
PLAN 800-serien Nej
PLAN+GI 800-serien Ja Denne vil svare til den nuværende type: GI
MV Uændret Nej
JESSEN Uændret Nej
VANDSTANDSBRÆT Uændret Nej

Det er ikke helt ligetil at lave denne ændring da der er en masse sammenfiltrede funktioner som vil være berørt.

En anden mulighed kan også være at vi siger at GI-numre aldrig oprettes med ilæg-nye-punkter og dermed altid skal oprettes bagefter via punktrevision. På den måde kan vi beholde de nuværende fikspunktstyper som inputs.

Fikspunktstype Tildelt Landsnummer Tildelt GI-nummer
GI Uændret (800-serien) Nej (kræver kun at ændre denne fra ja til nej)
HØJDE Uændret (9000-serien) Nej
MV Uændret Nej
JESSEN Uændret Nej
VANDSTANDSBRÆT Uændret Nej

Dette vil dog kræve at vi får gjort så ilæg-revision bedre understøtter oprettelsen af nye identer. For nu er man altid nødt at skrive den nye ident under "Ny værdi", hvilket betyder at man selv skal finde det næste ledige ident i rækken, i stedet for at det sker automatisk. Der er alligevel behov for dette, eksempelvis ifm. oprettelse af nye jessennumre.

Sådan som man skal gøre nu:

Punkt Attribut Talværdi Tekstværdi Sluk Ny værdi id Ikke besøgt
  ATTR:GI_punkt            
  IDENT:GI       G.I.2416    
               
  NET:Jessen            
  IDENT:Jessen       81201    

Kunne være fedt hvis man for IDENT-attributter kunne lade "Ny værdi" være tom, og så blev næste ledige nummer automatisk genereret:

Punkt Attribut Talværdi Tekstværdi Sluk Ny værdi id Ikke besøgt Kommentar
  ATTR:GI_punkt            
  IDENT:GI          her skal funktionen tilknyt_gi_numre bruges til at finde næste ledige nummer
               
  NET:Jessen            
  IDENT:Jessen         her skal der laves en ny funktion tilknyt_jessen_numre

Alternativt kunne man gøre så oprettelsen af identen blev foretaget mere implicit:

Punkt Attribut Talværdi Tekstværdi Sluk Ny værdi id Ikke besøgt Kommentar
  ATTR:GI_punkt            opretter automatisk IDENT:GI via funktionen tilknyt_gi_numre
               
  NET:Jessen           opretter automatisk IDENT:jessen via ny funktion tilknyt_jessen_numre

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions