1. A method of generating contour lines from elevation data, the method comprising the steps of: a) selecting a first data point from elevation data; b) setting row and column data to an initial contour value, the row and column data comprising a first state; c) comparing a second data point with the first state for determining an existence of a contour line depending on a result from the step of comparing; d) updating the first state to a next state, wherein the next state comprises a next row and column data, if the contour line exists; e) creating a portion of a contour line image, if the contour line exists; f) proceeding to a next data point; and g) repeating steps b) through f) for a next column or row.