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

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

(NGT) Geodesia | 1998 | | pagina 23