Afstudeerverslag 7,5 MB - Ontwerp Systemen - Technische ...
Afstudeerverslag 7,5 MB - Ontwerp Systemen - Technische ...
Afstudeerverslag 7,5 MB - Ontwerp Systemen - Technische ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
De maximale afstand wordt opgeslagen in MaxValue. Welke van de vier formules uit §<br />
4.6.5 (formule 4.3, 4.4, 4.5 of 4.6) in deze methode van toepassing is, wordt vastgelegd<br />
met de booleans blLineair en blnAflopend. Zonodig wordt de exponent van de<br />
machtsfunctie opgeslagen in Exponent.<br />
5.7<br />
BELANGRIJKSTE FUNCTIES<br />
In de tool wordt alle gebruikersinput die nodig is in een ruimtelijke multicriteria analyse<br />
gecentraliseerd in een aantal vensters. Het systeem voert vervolgens een aaneenschakeling<br />
van functies uit om te komen tot een resultaat. De werking van de belangrijkste functies die<br />
door het systeem worden uitgevoerd zullen hierna op hoofdlijnen worden besproken.<br />
5.7.1 GENEREREN CRITERIUM RASTER<br />
Het genereren van een criterium raster is de bouwsteen van de analyse. Voor ieder criterium<br />
wordt een raster gegenereerd volgens de onderstaande stappen. Het resultaat van deze<br />
stappen kan vervolgens als een rasterlayer met bijbehorende kleurgebruik worden<br />
toegevoegd aan de TOC.<br />
1. De instellingen van een criterium worden uit het CriteriumBlad object gehaald.<br />
2. De SourceFeatureClass van de geselecteerde geo-dataset wordt opgehaald<br />
3. Vervolgens wordt afhankelijk van de beoordelingswijze de bijbehorende functie<br />
gestart.<br />
I. Alles<br />
• M.b.v een RasterConversionOp wordt de SourceFeatureClass<br />
geconverteerd naar een raster, genaamd pConversionRasterDataset.<br />
• M.b.v een RasterMakerOp worden twee constante rasters gemaakt, één<br />
met waarde 0 en één met waarde 100.<br />
• M.b.v. een LogicalOp en ConditionalOp wordt er een nieuw raster<br />
gemaakt met de waarde 0 indien het pConversionRasterDataser geen<br />
waarde heeft (IsNull) en anders de waarde 100.<br />
II. Attribuut<br />
• Er wordt een nieuwe genormaliseerde StringRemapTable gemaakt op<br />
basis van de door de gebruiker beoordeelde veldwaardes.<br />
• M.b.v een RasterConversionOp wordt de SourceFeatureClass<br />
geconverteerd naar een raster, genaamd pConversionRasterDataset.<br />
• Er wordt een RasterDescriptor van pConversionRasterDataset gemaakt.<br />
• M.b.v. een RasterReclassOp wordt de RasterDescriptor op basis van de<br />
StringRemapTable opnieuw geclassificeerd.<br />
III. Afstand – Binair<br />
• M.b.v. een DistanceOp worden de afstanden van de cellen tot aan het<br />
dichstbijzijnde feature van de SourceFeatureClass berekend en in een<br />
raster genaamd, pDistanceRaster opgeslagen.<br />
• M.b.v een RasterMakerOp worden twee constante raster gemaakt, één<br />
met de waarde voor de minimale en één met de waarde voor de<br />
maximale opgegeven afstand.<br />
• M.b.v. een LogicalOp en RasterMathOp wordt een nieuw raster<br />
gemaakt met de waarde 100 indien de afstand tussen de minimale en<br />
maximale opgegeven afstand ligt en anders de waarde 0.<br />
Pagina | 54