| << Click to Display Table of Contents >> Navigation: Kapitel 3 Installation og konfiguration - CONNECT > 3.1 Installationsfiler og mapper | 
LIFALAND installeres ved at filerne i oversigten kopieres over i LIFA's installationsbibliotek. Programmet skal placeres i mapper som er indeholdt i konfigurationsvariablerne "MS_MDL", "MS_MDLAPPS", "MS_LIBRARYPATH", "MS_ADDINPATH" og "MS_VBASEARCHDIRECTORIES". I en standard LIFA-opsætning vil disse variabler omfatte stierne, som er vist i skemaet.
Vi anbefaler, at LIFALAND installeres sammen med øvrige LIFA programmer på serveren, typisk under "<drev>:\Cad\BentleyC\Lifa" som er hovedmappen (ofte angivet til LIFA_DIR i MicroStation).
Eksempel på en installation af LIFA's programmer (LIFA_DIR = S:\Cad\BentleyC\Lifa).
| 
 ADDIN-MAPPEN | ||
| S:\Cad\BentleyC\Lifa\Addin | dkLicens4.dll | Programkomponent | 
| S:\Cad\BentleyC\Lifa\Addin | GeodatastyrelsenREST.dll | Programkomponent | 
| S:\Cad\BentleyC\Lifa\Addin | LIFADatamodel.dll | Programkomponent | 
| S:\Cad\BentleyC\Lifa\Addin | LIFALandIO.dll | Programkomponent | 
| S:\Cad\BentleyC\Lifa\Addin | lifaMSlib_UstnC.dll | Programkomponent | 
| S:\Cad\BentleyC\Lifa\Addin | MSLIFALand.dll | Programfil | 
| S:\Cad\BentleyC\Lifa\Addin | Newtonsoft.Json.dll | Programkomponent | 
| S:\Cad\BentleyC\Lifa\Addin | RestSharp.dll | Programkomponent | 
| 
 DLL-MAPPEN | ||
| S:\Cad\BentleyC\Lifa\Dll | LoadAddIn.mvba | Programkomponent | 
| 
 MDLAPPS-MAPPEN | ||
| S:\Cad\BentleyC\Lifa\mdlapps | lifalib.dll | Programkomponent | 
| 
 LIFALAND-MAPPEN | ||
| S:\Cad\BentleyC\Lifa\Settings\LifaLand | FilTyper.ini | Konfigurationsfil | 
| 
 LICENS-MAPPEN | ||
| S:\Cad\BentleyC\Lifa\dklicens\licens | landind.lic | Licensfil til LandIND | 
| S:\Cad\BentleyC\Lifa\dklicens\licens | landud.lic | Licensfil til LandUD | 
| S:\Cad\BentleyC\Lifa\dklicens\licens | kliste.lic | Licensfil til KLISTE | 
| 
 KONFIGURATIONS-MAPPEN | ||
| S:\Cad\BentleyC\Lifa\Config\Appl | LIFALAND.CFG | Konfigurationsfil | 
Konfigurationsfil:
lifaland.cfg samt en række filer i addinbiblioteket (se Kapitel 3.2 Konfigurationsfil - CONNECT).
MSLIFALand.dll indeholder både LandInd, LandUd og Kliste (det er alene licensfilen som styrer, hvor meget der kan åbnes).
Forudsætning:
GCSstamp skal være sat op før at LandInd/Ud kan læse og stemple med koordinatsystem.
Der skal være tilknyttet en database, der indeholder en featuretabel.
I databasen kan der være en eller flere attributtabeller.
Opsætning af programkald i LIFA-menuen:
LIFALAND kan indsættes i LIFAMENU med kommandoen "null;vba run [LoadAddIn]LoadAddIn MSLifaland;vba unload LoadAddIn".
Alternativt kan der defineres en funktionstast med dette indhold.
Kald af LIFALAND med anden parameterfil:
LIFALAND kan indstilles til at blive startet op med en anden parameterfil end brugerens egen ved brug af parametren "-par:(navn på parameterfil)".
Dette kan udnyttes så LIFALAND eksempelvis kan startes op med andre indstillinger end standard.
Eksempel på dette vil være "null;vba run [LoadAddIn]LoadAddIn MSLifaland;vba unload LoadAddIn -par:LIFALAND1.RHC"
Oprettelse af database-tabel:
Udover de ovenstående mapper, filer skal der også oprettes en database-tabel i den database som LIFALAND anvender.
Tabellen skal navngives "LifaLandXML".
Til oprettelse kan dette SQL-script bruges:
USE [USTN_DB]
GO
/****** Object: Table [dbo].[LifalandXML] Script Date: 13-01-2023 09:08:56 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LifalandXML](
[Kodegruppe] [varchar](50) NULL,
[Kodenavn] [varchar](50) NULL,
[Attribut] [varchar](50) NULL,
[Tabel] [varchar](50) NULL,
[Kolonne] [varchar](50) NULL,
[ParametriskVariabelnavn] [varchar](50) NULL
) ON [PRIMARY]
GO
Felterne udfyldes på følgende måde:
Kolonnen "Kodegruppe" angiver kodeguppen i XML-filen.
Kolonnen "Kodenavn" angiver kodenavnet i XML-filen.
Kolonnen "Attribut" angiver den enkelte attribut i XML-filen.
Kolonnen "Tabel" angiver den tabel i databasen hvor attributterne skal placeres i.
Kolonnen "Kolonne" angiver feltet i den tabel som attributten skal skrives i.
Kolonnen "ParametriskVariabelnavn" bruges til parametriske cellesymboler, f.eks. kroneradius og Stammeradius.
Eksempel på udfyldelse kan være:
| Kodegruppe | Kodenavn | Attribut | Tabel | Kolonne | ParametriskVariabelnavn | 
| Standard | 462 | Stammeradius | NULL | NULL | Stammeradius |