Kapitel 3 - Installation

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Kapitel 3 - Installation

WFSimport installeres ved at filerne i oversigten kopieres over i LIFA's installationsbibliotek.

 

Vi anbefaler, at WFSimport 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 WFSimport med mapper og stier fra en typisk LIFA-installation:

 

 

MDLAPPS-MAPPEN

S:\Cad\BentleyC\Lifa\mdlaps

WFSimport.ma

Programfil

S:\Cad\BentleyC\Lifa\mdlaps

WFSimport.dll

Programkomponent

S:\Cad\BentleyC\Lifa\mdlaps

lifalib.dll

Programkomponent

 

APPL-MAPPEN

S:\Cad\BentleyC\Lifa\config\appl

WFSIMPORT.CFG

Konfigurationsfil

 

LICENS-MAPPEN

S:\Cad\BentleyC\Lifa\dklicens\licens

WFSimport.LIC

Licens-fil til WFSimport

 

LOGINS-MAPPEN

S:\Cad\BentleyC\Lifa\logins\

LIFA_logins.par

Loginfil

 

KONFIGURATIONS-MAPPEN

S:\Cad\BentleyC\Lifa\config\appl

Wfsimport.cfg

Konfigurationsfil

 

WFSIMPORT-MAPPEN

S:\Cad\BentleyC\Lifa\Settings\WFSimport

WFSImport_Kategorier.xml

Kategorier i programmet

S:\Cad\BentleyC\Lifa\Settings\WFSimport

WFSImport_Settings.xml

Opsætning af import af tekster

S:\Cad\BentleyC\Lifa\Settings\WFSimport

WFSImport_Categories.xml

MSlink numre for kategorier

S:\Cad\BentleyC\Lifa\Settings\WFSimport

WFSImport_Features.xml

Opsætning af features (udseende)

S:\Cad\BentleyC\Lifa\Settings\WFSimport

                                  \Kommandofiler

valgfri undermappe

Kommandofiler for automatisk indlæsning

 

Bemærk: For filen WFSImport.par.DB gælder det normalt at ID-feltet til WFSimport blot hedder ”ID” i hhv. WFS_feature og WFS_feature_split tabellerne – men i en Oracle database må den ikke hedde ID!

 

Logins:

Opsætning af logins/password gemmes i en fil som typisk kaldes "LIFA_logins.par".

 

I opsætningsmenuen fra WFSimport kan der tilføjes loginID og Login streng, alternativt kan filen "LIFA_logins.par" også rettes i en teksteditor. Se evt. afsnit 2.2.

 

Når filerne er kopieret ind i de respektive mapper, kan programmet startes ved enten at starte det fra menupunktet i LIFA-menuen (eller anden brugerdefineret menu):

 

WFS import start

 

eller via key-in: 'mdl load wfsimport'.

 

Trlib:

WFSimport bruger nogle programfunktioner fra 'Trlib', som er en række programfiler, som bruges ifm. koordinattransformation. Mappen 'Kmstrlib' med nyeste filer bør typisk placeres på S:\CAD\BentleyC\GST\TRLIB_C

 

Følgende konfigurationsvariabler indsættes i Lifa-apps.cfg til styring af trlib:

-MS_LIBRARY_PATH  >  $(GST_DIR)/TRLIB_C/

-

Forudsætninger og øvrige forhold:

Nyeste udgave af 'Trlib' skal være installeret.

 

I en LIFA-installation anbefales det at indsætte dette kald i LIFA-menuen eller i et Ribbon .dgnlib, således at programmet umiddelbart kan kaldes/startes af alle brugere.

 

Udgående noter (gældende for WFSimport der er ældre end version 1.10.0)

 

I ældre versioner af WFSimport (før version 1.10.0) blev lagdefinitioner mm. for optegning, hentet fra en database (featuretabel). I de nyere versioner læses lagdefinitioner og øvrige indstillinger i .xml filer så der ikke behøves database ved almindelig brug. Ved opdatering og tilføjelse af nye lag/features kan WFSimport dog sættes op til at læse kategorier og lag fra databasen - se 4.1 konfigurationsvariabler og variablen WFSIMPORT_SETUP.

 

Bemærk: Nedenstående gælder kun hvis der læses lagdefinitioner mm. fra databasen.

 

Opsætning af database-tabeller:

Følgende database-tabeller skal forefindes i databasen

- 'Wfs_Feature' - ID-feltet skal være autoopdateret og sat som et nøglefelt.

- 'Wfs_Feature_split'

 

Catagory 50 fra Feature-tabellen er i en typisk LIFA-installation anvendt ifm. WFS-import. Navnet kan typisk sættes til 'web-temaer WFS'.

 

Tilpasninger af driftsdatabasen:

Det væsentlige i dette produkt er fleksibiliteten i programmet. Brugeren kan selv bestemme hvad der skal hentes fra de enkelte services, og brugeren definerer selv hvor de hentede data skal placeres. Disse opsætninger lagres i databasen, således at alle som er tilknyttet det pågældende driftsmiljø kører med den samme opsætning.

 

Når produktet leveres af LIFA medfølger en del af den opsætning vi har valgt at implementere i eget driftsmiljø. Her følger en kort beskrivelse af hvad der er lavet af suppleringer i driftsdatabasen (Der er altså ikke tale om en ny database):

 

Category-tabellen: Heri er oprettet en ny post. "Web-temaer WFS". Vi har valgt at knytte alle elementer, som hentes vha. WFS-import i denne kategori.

 

Feature-tabellen: Heri er indført en række nye poster til at placere de hentede features på (mslink/fcode numre reserveret fra 50000 - 51000).

 

wfs_feature: Heri lagres sammenhængen mellem den valgte service, de hentede lag (WFS-data fra udbyder) og hvilke features de skal importeres som (levelplacering i designfil).

 

wfs_feature

eksempel på WFS_feature

 

WFS_feature_split: Tabel som automatisk dannes ved opstart af programmet. I denne gemmes sammenhængen mellem de lag, der skal splittes ud på flere features ud fra attributinformation.

 

wfs_feature_split

eksempel på WFS_feature_split

 

Med leverancen af produktet leveres en lille access-database, hvori de nævnte tabeller findes, jeres driftstabeller kan så suppleres med informationerne i disse tabeller. Det er selvfølgeligt muligt at rekvirere assistance i forbindelse med opsætning af de services som hver enkelt kunde måtte ønske sig. Hvis man på et senere tidspunkt ønsker en ny udgave af LIFA's distributionsopsætning, kan denne leveres og implementeres som en konsulentydelse.