Installasjon og oppstart

Lisensnøkkel kreves for å kjøre programmet og fås av www.arkitektum.no .

Siste versjon av installasjon kan lastes ned fra https://www.arkitektum.no/files/gistools/releases/latest

F.o.m. GISTools versjon 1.3.0 kreves ny lisensnøkkel

Ta kontakt med den i din organisasjon som forvalter lisensnøkkelen. Hvis du ikke vet hvem dette er, kontakt Hallstein Søvik hos Arkitektum

Etter installasjon startes Sparx Enterprise Architect og den tilsendte lisensen legges inn under menypunkt Specialize -> GISTools for UML -> Om

Programmet er nå klart til bruk

Release notes

1.4.0 - 24.01.2023

  • GISTools bruker nå .NET framework versjon 4.8

  • PostGIS: Støtte for valg av primærnøkler i UML-modell v.h.a. “Is ID”-flagg på attributter

  • PostGIS: Fornyet GUI for PostGIS DDL-generering

  • PostGIS: Forbedret norsk/engelsk språkstøtte

  • Degree: Feil i mapping av nøstede datatyper er rettet

1.3.1 - 07.02.2022

  • GeoSOSI Pro: En feil knyttet til kontroll av nødvendige Tags i UML-modellen er rettet.

1.3.0 - 04.02.2022

  • Lisensiering: GISTools versjon 1.3.0 krever ny lisensnøkkel

  • GeoSOSI PRO: Ny modul for opprettelse av definisjonsfiler for GeoSOSI PRO

  • Modell-språk: Nytt verktøy for å re-genererere et applikasjonsskjema med elementnavn basert på definerte designation tags

  • PostGIS: Eksterne kodelister blir igjen lastet ned og inkludert i tabelldefinisjoner (etter oppdatering av sikkerhetsprotokoll)

  • PostGIS: Databasekolonner som er basert på obligatoriske datatype-egenskaper blir ikke lenger definert med NOT NULL dersom de inngår i en tabell som følge av forflating av en valgfri egenskap

  • PostGIS: En feil som førte til at kolonnenavn i enkelte tilfeller ble opprettet med _ (understrek) som første tegn, er rettet

  • PostGIS: Integer-egenskaper med tagged value SOSI_datatype H og SOSI_lengde 11-19 blir nå definert med datatypen bigint på resulterende tabellkolonne

  • PostGIS: Det blir ikke lenger skrevet AUTHORIZATION til SQL-script når database-brukernavn ikke er oppgitt

  • PostGIS: Nedtrekkliste for valg av koordinatsystem viser nå EPSG-koden for hvert alternativ

1.2.0 - 24.06.2019

  • PostGIS: Ved assosiasjoner som er komposisjoner (lukket diamant i UML diagrammet) genereres nå ON DELETE CASCADE constraint

  • PostGIS: Når multiplisitet er satt til minimum 1 genereres NOT NULL constraint

  • PostGIS: Ved oppretting av nye databaseskjemaer kan man oppgi bruker som skal ha lesetilgang til dataene for å sette opp WFS

  • PostGIS: Tomme datatyper gir feilmelding istedenfor advarsel ved validering

  • PostGIS: Datatypen Identifikasjon kommer ikke lenger ut som egen tabell når det hverken er en til mange multiplisitet eller primærnøkkel i modellen

  • PostGIS: Egenskapsnavnet for gruppeegenskaper genereres på en mer konsekvent måte slik at samme datatype får likt prefix-navn

  • PostGIS: Relasjoner med eksakt multiplisitet, f.eks. 0..2, realiseres nå korrekt med tabell og fremmednøkler på samme måte som for 0/1..*

  • ArcGIS: Kodeliste-attributter er nå utelatt ved søk etter geometrityper

  • Deegree: Lokalid-feltet får nå definert type="string" slik at man slipper å legge det inn manuelt for at geosynkronisering skal fungere

  • Deegree: Listen med koordinatsystemer er utvidet med: EPSG:5973, EPSG:5972, EPSG:5975 og EPSG:3575

  • Deegree: I deegreemappingfilen blir ikke lenger fremmednøklene til andre tabeller med som egenskaper

1.1.2 - 11.02.2019

  • Feil ved oppdagelse av 0/1-til-mange-relasjoner når UML-modell er organisert med undermapper er rettet

  • PostGIS - Koordinatsystemene WGS84 UTM37 og WGS84 UTM38 er lagt til

  • Forbedret strategi for komposisjon av attributtnavn ved arv hindrer generering av veldig lange kolonnenavn

1.1.1 - 22.06.2018

  • Deegree: Feil i mapping av æøå er rettet.

1.1.0 - 26.01.2018

  • ArcGis: Håndtering av problematisk ArcGis-prefix for stereotype "Field" ved ArcGis UML-transformasjon

1.0.26 - 24.11.2017

  • Ny implementasjon av Deegree mapping, benytter samme motor som PostGIS-implementasjonen. Støtter relasjoner mellom klasser og arvehierarkier på lik linje som for PostGIS. #GEOPORTAL-2360

  • Fikset en feil i testversjonen av ny Deegree-mappingen relatert til 1-til-mange datatyper. 

1.0.25 - 19.05.2017

  - PostGIS - Støtte for arv av multiple assosiasjoner (flere assosiasjoner mellom to typer med arv)

1.0.24 - 19.05.2017

  - PostGIS - Støtte for arv av assosiasjoner (Støtter 0/1..* og *..* samt arv og/eller abstrakte typer på en/begge sider av relasjonen)

1.0.23 - 22.02.2017

  - PostGIS - lagt inn default verdi for objtype med orginalt objekttypenavn
  - PostGIS - fikset feil på endringslogg så ikke trigger lages for kodelister

1.0.22 - 01.12.2016

  - Deegree - støtte for valg av æøå oversetting
  - PostGIS/ArcGIS - logger advarsel når eksakt multiplisitet blir gjort om til mange (feks 0..3 blir tolket som 0..*)
  - PostGIS - fjernet unødvendig logging av advarsel for datatyper som ikke ble med i sql model

1.0.21 - 23.11.2016

  - Deegree - forbedret støtte for mapping av lister med primitiver
  - Deegree - rekkefølge på mapping av arvede attributter er rettet

1.0.20 - 18.11.2016

  - PostGIS - forbedret støtte for eksterne kodelister på format GML dictionary, Inspire og ISO19115(gmx)
  - PostGIS - logger med warning de elementer som ikke håndteres i SQL modellen

1.0.19 - 11.11.2016

  - PostGIS - forbedring på navne konflikt ved nøstede datatyper
  - PostGIS - validering av datamodell mot SQL92 reserverte ord
  - PostGIS - forbedring på fremmednøkkel navning
  - Validering - forbedret validering feilplasserte elementer

1.0.18 - 04.11.2016

  - PostGIS - Støtte for eksterne kodelister
  - Validering - Advarsel ved tomme datatyper
  - Validering - Ny validering for lovlige relasjoner til datatyper
  - Validering - Ny validering for abstrakte klasser som ikke har realiserbare spesialiseringer

1.0.17 - 13.09.2016

  - PostGIS - Støtte for 3D-koordinatsystemer
  - PostGIS - Avanserte hjelpefiltre for valg av koordinatsystem
  - ArcGIS - Støtte for enumeration

1.0.16 - 02.09.2016

  - PostGIS - Mulighet for uavhengig å skru av krav om 2D og å bruke generisk geometridatatype for alle geometrityper i modellen

1.0.15 - 31.08.2016

  - PostGIS - Mulighet for å skru av krav om 2D og samtidig bruke generisk geometridatatype for alle geometrityper i modellen

1.0.14 - 29.08.2016
  - PostGIS - Forbedret språkstøtte
  - PostGIS - Forbedret håndtering av manglende refererte klasser
  - PostGIS - Støtte innført for Inspire-geometritypene GM_Curve, GM_Point, GM_Surface og GM_Multisurface
  - ArcGIS - Validering før transformasjon fra UML er gjort valgfritt
  - ArcGIS - Forbedret feilhåndtering under transformasjon fra UML
  - Validering - Innført sjekk for gyldig stereotype på klasser og pakker
  - Validering - Innført sjekk for gyldig navn på pakker av typen applicationSchema
  - Validering - Utbedret feil i sjekk på om refererte klasser eksisterer i modell

1.0.11 - 24.05.2016
  - ArcGIS - bedre støtte for multiple geometrier på en klasse
  - ArcGIS - forbedret feilhåndtering
  - ArcGIS - forbedret håndtering av sirkulære referanser

1.0.10 - 23.05.2016
  - ArcGIS - mer oversetting til engelsk

1.0.09 - 13.05.2016
  - ArcGIS - oversatt dialoger til engelsk
  - Validering - oversatt til engelsk
  - Validering - pakker bør ha beskrivelse (V1030)
  - Validering - fjernet sjekk på at pakkenavn er et NCname
  - Validering - pakker bør ha stor forbokstav (V1031)
  - Validering - forbedret en rekke meldinger fra valideringen
  - ArcGIS - sjekker dypere på geometritype
  - ArcGIS - forbedret rekursiv lesing av modell/pakker
  - CSV eksport lagt til

1.0.08 - 14.03.2016
- PostGIS - fikset type på fremmednøkkel når det er en kodeliste i en til mange forhold

1.0.07 - 11.03.2016
- Validering - fjernet regel om ncname på pakker
- PostGIS - fikset type på fremmednøkkel når det er en kodeliste

1.0.06 - 04.03.2016
- Validering - oppdatert regler rundt topo og kodelister
- PostGIS - bedre forflating av datatyper fra arv
- PostGIS - link lagt inn som kjent type og blir til text
- PostGIS - mulighet for valg på lokalid datatype
- SOSI - Skiftet til ny valideringsrutine for Valider modell. Mye raskere!!
- PostGIS - håndtering av en til mange for alle attributter, også kodelister
- PostGIS - håndtering av en til mange for primitiver
- PostGIS - bedre håndtering av test på mange (mer enn en forekomst)
- Validering - inspire tilpasning med flere kjente datatyper
- Validering - bedre håndtering av enum i valideringsregler (V1008)

1.0.05 - 04.02.2016
- PostGIS - fikset bedre navn på primærnøkler

1.0.04 - 04.02.2016
- PostGIS - Ny parser for arvede attributter og navnestrategi for unike felter.
- PostGIS - Ny feltnavn rutine for å fikse duplikate felter.
- PostGIS - Ny oversetter for æøå utskifting.
- PostGIS - Lagt til text som primærnøkkel valg
- PostGIS - Lager relasjoner til kodelister nøstet i datatyper.
- Validering - Skriver ut regelnr i validering