Een geografisch schoolinformatiesysteem
Inleiding
PC Arc/Info 3.4D
Bestanden voor het SIS
door ing. O. Giezenaar en ing. F. van Merode 1).
SUMMARY
A geographic school information system
As part of the education for surveyor at the College of Advanced
Technology in Utrecht a case study is carried out about a school
information system. This article describes this system, in particular
Arc/Info and its macro language, as well as the data, the data model
and the developed functionality of the applications.
In het vierde jaar van de studie landmeetkunde aan de
Hogeschool Utrecht, sector Bouwnijverheid, moeten twee
afstudeeropdrachten worden uitgevoerd door twee stu
denten. Bij één van deze opdrachten is een schoolinfor
matiesysteem (SIS) gebouwd in het kader van het vak
geo-informatica (voorheen kartografie) [4].
Allereerst zal aandacht worden besteed aan het GIS-
pakket Arc/Info, met name de macrotaai (SML), dat is
gebruikt voor het ontwikkelen van de toepassingen. Hier
na zal aandacht worden geschonken aan de bestanden
die nodig zijn voor het SIS en aan de structuur van het ge
gevensmodel. Vervolgens komt de functionaliteit van het
SIS aan de orde en hoe de toepassingen zijn gebouwd.
Tot slot bespreken we nog enkele problemen die zijn op
getreden, alsmede de mogelijke oplossingen hiervoor.
grens
centroïde
gemeente
provincie
student
coördinaten
1 1 relatie
1 n relatie
n m relatie
Fig. 1. Gegevensmodel.
Arc/Info is een GIS-programmapakket van het Environ
mental System Research Institute (ESRI) [2], Het kent
versies voor mainframes, minicomputers, werkstations
en personal computers. Voor deze studie is gebruik ge
maakt van de pc-uitvoering, versie 3.4D uit begin 1991.
Dit artikel is ontleend aan de scriptie „School Informatie Systeem
met PC Are/Info" door O. Giezenaar en F. van Merode (1991/
1992), beiden onlangs afgestudeerd aan de Hogeschool Utrecht,
sector Bouwnijverheid, studierichting landmeetkunde/geo-infor-
matica.
Het pakket is modulair opgebouwd; dat wil zeggen dat het
is opgesplitst in een aantal deelprogramma's (modulen).
De belangrijkste modulen in dit verband zijn:
Starterkit en Arcedit voor het opbouwen en bewerken
van de geometrie en topologie;
tabellen voor het opbouwen en bewerken van de
attributen in een gegevensbeheersysteem (DBMS,
database management systeem);
het op elkaar leggen van verschillende soorten ge
gevens voor het uitvoeren van analyses (overlay);
Arcplot voor het grafisch presenteren op beeldscherm
(of plotter).
Arc/Info is „slechts" een hulpmiddel (toolkit) voor het
opbouwen en onderhouden van een geografisch informa
tiesysteem (GIS).
Voor het vervaardigen van applicaties in pc Arc/Info is
een soort programmeertaal, „Simple Macro Language"
(SML), beschikbaar. SML is een zogeheten macrotaai.
Opdrachten geschreven in deze taal vormen te zamen
een macro (een lijst van opdrachten) waarmee de werking
van een bepaald programma kan worden gestuurd en
geregeld. Met behulp van een macro kun je zorgen voor
de benodigde instellingen en invoer van een programma
of programma-onderdeel, zodat men regelmatig terug
kerende opdrachten niet telkens opnieuw hoeft in te
typen.
Hoewel SML eigenlijk de taal zelf is, wordt in Are/Info
spraakgebruik meestal met een SML de lijst van com
mando's voor een bepaalde toepassing bedoeld. Zo'n
SML is een ASCII-bestand, dus een leesbare en onge
codeerde file. Hierdoor kan een SML met behulp van een
gewone tekstverwerker (editor) worden aangemaakt.
Daarvoor is de editor van Turbo Pascal gebruikt.
SML is ook een hulpmiddel om Are/Info gebruikers
vriendelijker te maken.
In de versie 3.4D van Arc/Info is het mogelijk bestanden
in dBase-formaat te gebruiken. Hierdoor ontstaat de
mogelijkheid om de administratieve gegevens van het
leerlingenbestand van de Hogeschool Utrecht, sector
Bouwnijverheid, grafisch weer te geven door ze te koppe
len aan een kaart van Nederland. Het dBase-bestand
bevat de volgende items:
klas;
naam en voorletters (student);
straatnaam en huisnummer;
postcode;
106
NGT GEODESIA 93 - 3