Professional
pi ss
ik
I
4
SIBffl
tocol ondersteunen. Daarnaast is een Fig. 2.
volledig veilige variant „secure HT- GeoShop-
TP" (SHTTP) beschikbaar, die mis- aanbieders
bruik en inbraak door middel van en- (PGS namens
cryptie en authenticatie onmogelijk de gemeente
maakt. Het HTTP-protocol is in zijn Almere).
elementaire vorm een manier om een
file op te halen op internet. Er wordt
gebruikgemaakt van een naamgevings-
conventie voor Uniform Resource
Locators (URL's), waarbij eerst de
site-naam wordt genoemd (www.pgs.
nl) en vervolgens de naam van de file
die wordt gezocht (bijvoorbeeld ma
nifesto.html): http://www.pgs.nl/
manifesto.html. Om niet alleen files
te kunnen leveren, is het Common
Gateway Interface (CGI) ontwikkeld.
In dat geval geeft de http-server het
laatste deel van de string door aan een
programma en wacht totdat dat pro
gramma een file klaarzet, die terugge
stuurd wordt naar de vrager. Dit laat
zich het beste illustreren met een voor
beeld. Er wordt gevraagd om alle pun
ten uit de tabel „punten" van de data
base „Almere" die binnen een recht
hoek liggen en waarvan het attribuut
„kencode" de waarde „1564" heeft
(brandkranen).
http/magmapgsnl/cgi-bin/magma?
database=almere&
relation=punten&
attributes={magma_oid,geo_loc
where=WRectangleintersects
(144105,486834,144259,486975)
and(kencode=1564)
Deze vraag illustreert ook het pro
bleem dat een uniforme codering van
objecten van belang, is. Het vervangen van een code door
een tekst (kencode =1 „brandkranen"), maakt het probleem
van niet-uniforme coderingen wel makkelijker te hanteren.
Inherent aan de kedze van het tabel-concept voor het be
schrijven van de dati en voor het stellen van de vraag is dat
het antwoord een lijst met objecten is, die allemaal dezelfde
attribuuttypen hebben. Minstens één van deze attributen
moet een geometrisch type hebben zoals punt of polygoon.
Om het antwoord tg kunnen begrijpen en te visualiseren,
moet duidelijk zijn; wat de betekenis is van deze typen.
Hiervoor zijn meerdere keuzen mogelijk. NEN 1878 [11]
definieert geometrische typen, CEN de specificaties en de
overdracht [3] [4], en ook OpenGIS [14] heeft zijn eigen
variant. In het GeoShop-project is er voor gekozen om ons
te beperken tot puhten, polylijnen en polygonen zonder
gaten. Een belangrijke eis is dat ieder element een uniek
attribuut moet hebben of een unieke combinatie van attri
buten. Dit is nodig opdat de ontvanger altijd weet of hij
een bepaald object al heeft of niet. Wanneer iemand twee
aaneensluitende gebieden apart opvraagt, is er een grote
kans dat objecten op de gemeenschappelijke rand van de
gebieden in beide 1 antwoorden voorkomen. Een andere
reden is dat ieder object dat zich op de kaart bevindt,
traceerbaar moet zijn. Ook hiervoor is een unieke object
identificatie vereist.
Naast de definitie van een aantal basistypen is het ook
nodig om vast te leggen hoe topologische informatie wordt
gerepresenteerd. Binnen het object-relationele formalisme
kan dit op meerdere manieren. Percelen worden bijvoor
beeld voorgesteld met een lijnentabel met links/rechts-
informatie en kettingtopologie volgens NPR 3611 [13].
Percelen kunnen pok worden gerepresenteerd met een
tabel waarin polygonen zijn opgenomen. Wanneer de
gebruiker niet wept wat de betekenis is van de velden
links/rechts (of niet; over software beschikt die de conversie
kan uitvoeren), kan hij geen polygonen visualiseren. De
data-aanbieder kan om dit probleem te ondervangen naast
een lijnentabel, die topologisch gestructureerd is, ook een
polygonentabel beschikbaar stellen.
Bij het ontwerp tjan Lava-Magma is omwille van per
formance gekozen om de lijst met tupels te coderen in het
Java-binaire formait, met compressie. Het voordeel van dit
formaat is dat het kan worden gebruikt voor gegevensuit
wisseling tussen alle soorten platforms en dat het makkelijk
kan worden ingelezen door in Java geschreven applets. De
keuze voor een enkele lijst met tupels, waarbij iedere tupel
attributen van hetzelfde type heeft, resulteert in een een
voudiger bestandsformaat dan NEN 1878. Soms zal een
aantal queries nodig zijn, die tezamen dezelfde inhoud op
leveren als een NEN 1878-bestand. Bijvoorbeeld één query
om de lijnen op tó vragen, een tweede om de tekst te ver
krijgen en een derde om informatie over het bestand op te
vragen. Het voordeel is dat de eenvoudige structuur en een
duidige correspondentie met het querymodel optimalisatie
van de datastrooni en verwerking in de browser mogelijk
maakt.
GEODESIA
1998-4
File Ovsrview Main view
Aadaster
Home Page: Casema N.V. I
File Edit View Go Bookmarits Options Directory Wndow
9»
in
iKi
Blek
Hon*
Cdtt
Net si to: Jit tp//00a. kadasternl/~ge0shop/lavademo Aaddeaohtal
eBBSroBLawa. I
ini|i iiiiiiiiiiiaw«a«^MW^i>iiiiiiiiaiii)iaiiiiiiiiiiiiin|iiwiiitiiiiiiiiüii»iriaM»iMi^BiH
Het antwoord
169