StefanReder / WINMOL_Analyzer

https://stefanreder.github.io/WINMOL_Analyzer/
GNU General Public License v3.0
0 stars 0 forks source link

UI Draft #6

Closed Momen-Mawad closed 7 months ago

Momen-Mawad commented 7 months ago

This PR contains a .ui file that shows the first draft for a GUI to the software. The file can be opened using QT Designer.

image

Related Issue: #3

StefanReder commented 7 months ago

Hallo Momen, das geht schon in die richtige Richtung. Ich habe aber noch ein paar kleine Änderungen. Bitte die "Options for Semantic Segmentation" default deactivated und nur aktivieren, wenn die check box "use custom model" gewählt ist. Damit ist dann die zweite check box "Deactivate.." nicht mehr notwendig.

"Image Resolution" bitte ändern in "Tile Size" oder "Tile Resolution". Ich denke dadurch wird klarer, dass sich beide Werte auf die Größe der Trainings- bzw. Prediction Tiles beziehen.

Es soll ja als einseitiges Plugin umgesetzt werden. Kommen die file File Dialoge für die Ausgabe der Semantischen Stamkarte, erkannte stämme und Messpunkte dann noch vor der Progress bar?

Momen-Mawad commented 7 months ago

image

Wenn der Benutzer die Option "Costum" wählt, werden die Optionen unter "Options for Stem Detection" aktiviert.

Es wurde eine Ausgabeoption addiert, um das Endergebnis zu speichern. Ansonsten werden die Ergebnisse als temporärer Layer in QGIS gespeichert.

Wenn du sonst noch Anmerkungen hast, lass es mich bitte wissen.

StefanReder commented 7 months ago

Die Umsetzung mit der "Costum" Option ist super! Auch super, dass per default das Ergebnis als temporärer Layer ausgegeben wird.

Für den Output müsste es aber 3 seperate File Dialoge geben, da es ja 3 verschiedene Output files gibt.

  1. Detected windthrown trees (Line Layer)
  2. Measuring nodes (Point Layer)
  3. Semantic stem map (Raster Layer)

Es macht evt. auch Sinn die letzteren mit einer Checkbox zu versehen und nur auszugeben, falls angewählt.

Momen-Mawad commented 7 months ago

image

Ein Update, das Optionen für das Output enthält. Default sind alle Optionen ausgecheckt.

Dieser Screenshot zeigt auch, dass die Optionen von "Options for Semantic Segmentation" deaktiviert werden, wenn der Benutzer ein anderes Modell als Custom wählt.

StefanReder commented 7 months ago
UI

Ich hatte das ehr so gedacht, dass man die Speicherorte seperat auswählen kann, da es ja unterschiedliche Datentypen sind und die daher oft an unterschiedlichen Ordnern im Geodaten-Server abgelegt werden.

Über die Check-Boxen könnte auch gesteuert werden, ob die entsprechenden Funktionen aufgeführt werden. Wenn nur Semantic Stem map angewählt wrude, muss auch nur die Prediction ausgeführt werden. die weiteren Schritte wären dann nicht nötig.

Momen-Mawad commented 7 months ago

UI ist aktualisiert: image

StefanReder commented 7 months ago

Sehr gut!

Bitte noch die folgenden Änderungen an der Beschriftung vornehmen:

Input UAV -> Input UAV-Orthomosaic Image Resolution ... px -> Tile Resolution ... px/tile

StefanReder commented 7 months ago

Bitte die folgenden Default Werte anzeigen

Tile Side Length =15 Tile Resolution 512

Min Length =2 Max Distance =8 Tolerance Angle = 7 Max Tree Height = 32