<< Click to Display Table of Contents >> Navigation: »No topics above this level« Kapitel 3 Installation - V8i |
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>:\programmer\Lifa som er hovedmappen (ofte angivet til LIFA_TOPDIR i MicroStation).
Eksempel på en installation af WFSimport med mapper og stier fra en typisk LIFA-installation:
INSTALLATIONS-MAPPEN |
||
S:\programmer\lifa\WFSIMPORT |
WFSimport.par |
Lagring af oplistede WFS-tjenester samt viste lag |
S:\programmer\lifa\WFSIMPORT |
WFSimport.par.cfg |
Lagring af opsætning af tekstpåskrifter som indtastet under setup |
WIN-MAPPEN |
||
S:\Programmer\lifa\microstation\mdl8i\win |
WFSimport.ma |
Programfil |
S:\Programmer\lifa\microstation\mdl8i\win |
WFSimport.dll |
Programfil |
S:\Programmer\lifa\microstation\mdl8i\win |
lifalib.dll |
Programfil |
LICENS-MAPPEN |
||
S:\programmer\lifa\dklicens\ licens |
WFSimport.LIC |
Licens-fil til WFSimport |
KONFIGURATIONS-MAPPEN |
||
S:\Programmer\lifa\microstation\config\appl |
Wfsimport.cfg |
Konfigurationsfil |
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". Mappen ’Logins’ hvor filen er placeret, kan med fordel placeres her S:\Cad\Lifa\microstation\Logins
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):
eller via key-in: 'mdl load wfsimport'.
Kmstrlib:
WFSimport bruger nogle programfunktioner fra 'Kmstrlib', som er en række programfiler, som bruges ifm. koordinattransformation. Mappen 'Kmstrlib' med nyeste filer bør typisk placeres på S:\programmer\lifa\KMSTRLIB
Følgende konfigurationsvariabler indsættes i Lifa-apps.cfg til styring af Kmstrlib:
-MS_LIBRARY_PATH > /mdl8i/win/
-MS_LIBRARY_PATH < $(LIFA_TOPDIR)/KMSTRLIB/
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'
Category 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).
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.
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.
Forudsætninger og øvrige forhold:
Nyeste udgave af 'Kmstrlib' skal være installeret hos kunden.
I en LIFA-installation anbefales det at indsætte dette kald i LIFA-menuen, således at programmet umiddelbart kan kaldes/startes af alle brugere i firmaet. Dette gøres i praksis ved at tilføje følgende i lifamenu.mnu -filen. Denne er typisk placeret i S:\programmer\lifa\microstation\mdl8i\win.
WFS-import (vektor), "mdl l wfsimport"