I" 1 1 S| la, 1 1 31 buut kan daarna op ieder willekeurig moment een kopie in de tekening worden geplaatst. Indien in de kaart een attribuut dient te worden ge plaatst, kan deze worden opgeroepen uit de attribuut bibliotheek. Ter invulling worden de vragen met bijbe horende velden op rij aan de operator voorgelegd. Na derhand kunnen wijzigingen zeer eenvoudig interactief worden uitgevoerd. Als op deze manier een kaartblad is gevuld met meerdere (eventueel verschillende) attribu ten, dan kunnen de administratieve gegevens zichtbaar of onzichtbaar (fig. 1) worden gemaakt. 01 Z\ 4 2 RINGWEG Fig. 1Overzichtskaart met niet-geactiveerd administratief level. Het grafisch logo zal altijd zichtbaar blijven, evenals de oriënterende grafische tekst (zoals straatnamen e.d.). Het onzichtbaar maken van de administratieve gege vens heeft zin, omdat zoveel tekst niet altijd zichtbaar behoeft te zijn. Het attribuut zal met de kaart mee verschalen. Wordt de schaal te groot, dan zal de informatie niet meer lees baar op het scherm worden weergegeven. Een woningcartotheek als onderzoeksobject Als concreet voorbeeld is getracht een woningcarto theek te bouwen op een microcomputer (IBM PC of compatibel) met behulp van AutoCAD en dBASE. Hier door kwamen de essentiële problemen vanzelf naar voren. Het was niet de bedoeling een zo fraai mogelijke woningcartotheek te maken; wij hebben slechts het principe willen aantonen. In AutoCAD is door ons een attribuut (zonder logo) voor woningen ontworpen. Daarin komen de volgende vel den voor (fig. 2): volgnummer van de woning; naam hoofdgebruiker; functie (inrichting voor doelgroepen); adres van de woning; perceelnummer; X-coördinaat; Y-coördinaat. In dBASE zijn vijf bestanden (databases) aangemaakt, die informatie geven omtrent de woning: een centraal, een kwalificatie-, een gebruiks-, een zakelijk recht- en een financieel-economisch bestand. dor pst/ooi-oO HOI na 91 Fig. 2. Een detail met geactiveerd administratief level. dBASE III Plus dBASE is een DBMS (Database Management System) en kan voor diverse relationele databaseproblemen worden ingezet. Het pakket kan interactief worden ge bruikt bij diverse toepassingen. De grote kracht van dBASE is de programmeerbaarheid. dBASE heeft een volledige programmeeromgeving, waarin diverse func ties en routines aanwezig zijn om zelf programma's te ontwikkelen ter begeleiding van de operator. Daardoor kunnen complete applicaties worden gemaakt. Deze kunnen volledig op de gebruiker worden toegespitst. De structuren van de te gebruiken databases worden eerst ontworpen. Dit betekent het definiëren van de velden per database, waarbij voor ieder veld afzonder lijk de naam, het type en de lengte worden vastgelegd. Er zijn vijf relationele veldtypen: Numeriek cijfers, getallen. Teken alfanumerieke karakters. Datum dag, maand, jaar (DD/MM/JJ). Memo tweevoudig A4-formaat beschrijfbare ruimte. ,J" of „N" (Ja of Nee). Op alle velden, behoudens het memo-veld, kunnen zoekoperaties worden uitgevoerd. 5. Logisch De informatie per woning is gegroepeerd naar kenmerk over de databases volgens het schema van fig. 3. Als koppeling tussen de bestanden geldt het volgnummer, dat eveneens het AutoCAD-attribuut kenmerkt. Dit attribuut vormt een afgeleide van de databases. Het geeft algemene informatie omtrent de woning, en wordt daarbij vermeld. De attributen kunnen op een eigen level in de kaart worden geplaatst, waardoor de overzichtelijkheid bewaard blijft. De communicatie tussen beide pakketten kan plaats vinden door de uit AutoCAD afkomstige attribuutge- gevens in te laten lezen door dBASE en de uit dBASE afkomstige recordgegevens in te laten lezen door Auto CAD, via de daartoe aanwezige systeemfuncties. Ten behoeve van een goede aansluiting van de twee systemen en voor een handig gebruik van de gegevens bestanden zijn enkele programma's geschreven. Er is voornamelijk geprogrammeerd in AutoCAD en dBASE zelf, met daaromheen de besturing van het systeem waaronder uiteraard een keuzemenu. In het hoofdmenu van de woningcartotheek worden de verschillende bewerkingen op de gegevens (grafisch en administratief) aangegeven. Dit houdt in, dat de infor matie in beide pakketten in overeenstemming blijft: bei- NGT GEODESIA 88 375

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

(NGT) Geodesia | 1988 | | pagina 3