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

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

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

Saved successfully!

Ooh no, something went wrong!