20.01.2015 Views

Afstudeerverslag 7,5 MB - Ontwerp Systemen - Technische ...

Afstudeerverslag 7,5 MB - Ontwerp Systemen - Technische ...

Afstudeerverslag 7,5 MB - Ontwerp Systemen - Technische ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

gebruiker. Dit zorgt er echter alleen voor dat de handelingen die verricht moeten<br />

worden, sneller gedaan kunnen worden.<br />

• Een tweede mogelijkheid wordt geboden door de eerder besproken modelbuilder.<br />

Deze tool biedt echter te weinig flexibiliteit en vraagt van de gebruiker een te grote<br />

kennis van GIS.<br />

• De derde mogelijkheid is het gebruik van VBA macros. Met de Visual Basic Editor<br />

kunnen VBA macros worden geschreven waarmee alle ArcMap- en VBfunctionaliteiten<br />

gecombineerd kunnen worden tot nieuwe functies. Hiermee<br />

kunnen werkprocessen worden geautomatiseerd en hoeft de gebruiker alleen de<br />

noodzakelijke input aan de hand van vensters in te voeren.<br />

• De vierde en laatste mogelijkheid is het ontwikkelen van een custom COM-based<br />

component die als plugin wordt ingeladen in het ArcGIS Desktop Framework.<br />

Deze mogelijkheid is vergelijkbaar met het gebruik van VBA macros. Het<br />

programmeren gebeurt hierbij echter niet in de VBE, maar in een aparte<br />

ontwikkelomgeving zoals Delphi of MS Visual Studio. Hierbij zijn de<br />

mogelijkheden voor de User Interface ook een stuk uitgebreider en is het resultaat<br />

beter te verspreiden d.m.v. een installatie bestand waarmee de gebruiker de tool<br />

eenvoudig kan installeren. Vanwege deze voordelen is deze laatste mogelijkheid,<br />

de custom COM-based component, gekozen om de tool te ontwikkelen. Voor de<br />

ontwikkelomgeving is MS Visual Studio 2005 gekozen met VB.Net als<br />

programmeertaal. Deze keuze is gemaakt op basis van de aanwezige kennis en<br />

ervaring bij ARCADIS op dit gebied.<br />

Pagina | 44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!