diff --git a/documentation/report.md b/documentation/report.md index 5a03363..3cdc274 100644 --- a/documentation/report.md +++ b/documentation/report.md @@ -1,14 +1,17 @@ ## Group: Trygve and Esther -# What problem will you be working on in your programming project? -We will be implementing a marching squares algorithm to produce a contour map from a heightmap image file. - +# Functionality +Our program usees the marching squares algorithm to create a vector contour map from a raster heightmap. +The cli interface is `gdal_contour [OPTIONS] ` with these options: +``` +-i Interval between contours +-f Fileformat to output +``` +# data structure and input/output +![](ER_diagram.svg) # Responsibilities: Esther will create the algorithm itself with multitreading. This will essentially be a function that takes a grid of pixels as input and returns a similar grid of cells. Trygve will take care of reading in the tiff file into our own datastructure and creating a vector image from the output of the algorithm. # How do you plan to make it easily verifiable that your objectives are reached? We can compare against the `gdal_contour` cli program which is a implementation widely used in other software. We can compare speed, memory usage and the result itself. -Each step in our program also produces a output which we can be worked on and evaluated independently. - -# ER diagram: -![](ER_diagram.svg) \ No newline at end of file +Each step in our program also produces a output which we can be worked on and evaluated independently. \ No newline at end of file diff --git a/documentation/report.pdf b/documentation/report.pdf index d5ea89a..0d12621 100644 Binary files a/documentation/report.pdf and b/documentation/report.pdf differ