A
Systeem-architectuur
Op dit moment zijn van een groot aantal leveranciers pro
ducten op de markt om geografische gegevens via internet
te ontsluiten (zie ook kader). Hoewel al deze producten
onder de noemer „Internet" worden gepresenteerd, zijn er
grote verschillen in systeemarchitectuur. De twee belang
rijkste architectuurconcepten zijn de „Applicatie server
architectuur" en de „Data server architectuur".
Kenmerkend voor de applicatie server architectuur is dat
op de server een normaal GIS-programma wordt gebruikt
(bijvoorbeeld ArcView of Maplnfo), gecombineerd met
een programma dat ervoor zorgt dat het GIS-programma
niet naar het lokale beeldscherm schrijft, maar als het ware
een screen-dump maakt, die als plaatje in een internet-
browser kan worden getoond. Voorbeelden van deze bena
dering zijn onder andere ESRI Internet Map Server,
MapXtreme en Genasys. In deze architectuur wordt een
klein Java-programma gebruikt bij de browser. Dit zorgt
ervoor dat wanneer de gebruiker op het plaatje klikt, een
commando naar de server wordt gestuurd. Dit commando
wordt daar uitgevoerd en weer via internet als plaatje naar
de cliënt gestuurd. Alle interactie verloopt met één centrale
server. De verschillen tussen de systemen van de diverse le
veranciers worden primair bepaald door de verschillen van
het GIS op de server. Een nadeel is dat de interactieve
response beperkt is. Na ieder commando moet een nieuw
plaatje van de server worden geladen. De architectuur is als
Dit overzicht is gebaseerd op [10] en [16]:
ESRI Internet Map Server voor MapObjects of ArcView:
Active X control (OCX) of Java-applets (MapCafe)
zorgen voor GIS-functionaliteit aan de browser-kant. De
server-kant werkt met shapefiles, coverages en SDE-
layers. In de praktijk beperkt tot raster GIF/JPG-repre-
sentaties in browser.
http://maps.esri.com/ESRI/esri.htm
Intergraph GeoMedia Web Map:
ActiveX component genaamd ActiveCGM plug-in is ver
eist. De browsers zijn beperkt tot Win95, WinNT. Data
bij voorkeur in MGE, FRAMME of MicroStation design
file data format. In de browser worden vectordata onder
steund.
http:/www.intergraph.com/iss/geomedia/webmap
Autodesk MapGuide:
Plug-in vereist (Win3.11, Win95, WinNT) en daardoor
weer platform-beperkt voor wat betreft de browser. Kan
verder wel vectordata in de browser tonen (formaat mlf=
map layer files), gedistribueerde data-opzet wordt onder
steund (multi-server) en encrypted data transfer is moge
lijk (secure). De server is alleen beschikbaar onder
WinNT en data moet in het Autodesk spatial data format
gevolg daarvan ongeschikt voor een
multi-server benadering en om die re
den niet gekozen voor de GeoShop-
pilot.
In de data server architectuur wordt
op de cliënt een GIS-programma geïn
stalleerd, dat in staat is lokaal inter
actief te reageren op commando's van
de gebruiker. Voorbeelden van deze
architectuur zijn Autodesk Mapguide,
Geomedia Webmap en Lava. Op de
server zijn in principe alleen de data
beschikbaar. Binnen deze architectuur
is een aantal varianten mogelijk. Bij de
cliënt is de belangrijkste keuze of ge
bruik wordt gemaakt van een Java-
applet of dat een platform-specifieke
plug-in wordt gebruikt. Voor de data
server is de belangrijkste keuze een be-
standsgewijze toegang tot de gegevens
of toegang via SQL als vraagtaal voor
een database-gebaseerde benadering.
De meeste producten die gebruik
maken van deze architectuur zijn ge
baseerd op plug-ins. Dit zijn platform
gebonden programma's die door de
gebruiker moeten worden geïnstal
leerd. Het alternatief zijn Java-applets
beschikbaar zijn; hiervoor zijn conversietools beschikbaar.
http://www.mapguide.com/
MapXframe (MapXsite als eenvoudige versie):
Server alleen op WinNT of Win95 beschikbaar en de
data moeten in Maplnfo aanwezig zijn. Alleen raster GIF/
JPG-representaties worden ondersteund in de browser,
maar er is geen plug-in nodig (zodat de browser op elk
platform kan draaien). Multi-server data-toepassingen
niet mogelijk.
http://www.mapinfo.com/
Bentley ModelServer Publisher:
Gebaseerd op Bentley MicroStation design files (.dgn),
die vertaald kunnen worden door de server naar andere
formaten (JPG, SVF, CGM, VRML), die een SVF of
CGM plug-in nodig hebben (alleen in Netscape op
Win3.11, Win95, WinNT).
http:/www.bentley.com/
Softsource SVF (Simple Vector Format) plug-in:
Vector graphics wordt in de browser ondersteund door
plug-in, is daardoor alleen beschikbaar op Win95 en
WinNT. Ditzelfde geldt voor andere formaat plug-ins,
soms ook ondersteuning voor Win311 en/of Mac.
http:/www.softsource.com/
166
■998-4
Applicatie server architectuur
Overzicht van GIS-pakketten op internet
GEODESIA
Data server architectuur