Skip to content

Latest commit

 

History

History
160 lines (94 loc) · 6.11 KB

File metadata and controls

160 lines (94 loc) · 6.11 KB

SDB GUI Preview

This is a document that shows the SDB GUI v4.1.0 interface and a little bit about what they do. The previewed pictures were taken on Windows 11. The SDB GUI interface may look different on other operating systems, but the functionalities are the same. The first picture below shows the main window. Inside the main window are 11 buttons, 3 dropdown menus, 1 table field, 2 numeric input fields, 1 check box, and 1 text field. Additionally, if you are running the SDB GUI using the executable file, a console will shows up before the main GUI shows.

main-window

Table of Contents

A. Buttons

1. Load data

a. Load image

Pushing the "Load Image" button will open a window that allows users to load a GeotTIFF image file. After the user push the "Load" button, the image filename will show up beside the "Load Image" button as the image is loaded.

load-image

b. Load sample

Pushing the "Load Sample" button will open a window that allows user to load an ESRI Shapefile data. By default, after the user push the "Load" button, the first 100 data will show up on the table field under depth header dropdown menu and the filename will show up beside the "Load Sample" button as the shapefile is loaded.

load-sample

2. Option buttons

These buttons are related to options functionalities in general or related to each ML method.

a. Method options

Pictures below show every method option windows while selecting each regression method and then pushing the "Method Options" button.

knn-option mlr-option rf-option

b. Processing options

Pushing the "Processing Options" button will open a window that allows user to change the general settings on the data processing such as parallel backend, number of processing cores, howt to evaluate the result, and how to select train data from all the samples.

processing-option

c. Reset settings

Pushing the "Reset Settings" button will open a confirmation window to reset all options to default and saved last directory.

reset-setting

3. Processing buttons

a. Generate prediction

Pushing this button will start the depth prediction process using the selected ML method and options.

b. Stop process

Pushing this button will stop the ongoing depth prediction process.

4. About buttons

a. Releases

Pushing this button will direct the user to the SDB GUI releases.

b. Licenses

Pushing this button will open a window that shows the SDB GUI license and another related libraries that are used in the SDB GUI.

licenses

c. Readme

Pushing this button will direct the user to the README page in GitHub.

B. Dropdown menus

1. Depth header

The "Depth Header" dropdown menu shows all headers or columns containing float data. The data under the selected header will be used as the depth sample. So, choose it correctly.

depth-header

2. Depth direction

The option from the list are Positive Up and Positive Down. The user must select the option that matches the depth data from the loaded sample data. Positive Up means that the data that has the positive sign is pointed to up direction. Positive down means that the data that has the positive sign is pointed to down direction.

depth-direction

3. Regression method

There are the ML methods available, which are K-Nearest Neighbors (KNN), Multiple Linear Regression (MLR), and Random Forest (RF).

method-list

C. Table field

This field shows a table of the loaded depth sample data.

table-field

D. Numeric inputs

There are two numeric inputs in the main window, upper limit and lower limit inputs. Both of which are the number that limit the depth input values in the positive up manner. The depth limit number in the GUI will always shown using meter as it is the International Standard. If the loaded depth sample is in another unit, the unit shown in the GUI will not change.

1. Upper limit

The upper limit default value is 2.

depth-upper

2. Lower limit

The lower limit default value is -15.

depth-lower

E. Check box

Check box to disable depth limitation.

depth-limit

F. Text field and progress bar

The text field shows information about the ongoing process and the result, while the progress bar shows how far is the process going before it finishes.

result-progress

G. Console

While running SDB GUI, the console/terminal will shows processing logs. If you are using the executable file, a console will pop up and shows the processing logs.

console