boku-ilen / landscapelab

Geodata-driven Landscape Visualization built with Godot and Geodot
https://landscapelab.boku.ac.at/
Other
37 stars 12 forks source link

Remove TwoDimensionalLayer and implement a QGIS alike LayerSystem for all GeoLayers #302

Closed MathiasBaumgartinger closed 1 year ago

MathiasBaumgartinger commented 1 year ago

In the GeoLayerUI, the order of the Layers should be changable and decide which layer is on top. In a mainview, there should be a radiobutton: [] visualize 2D [x] visualize 3D

Depending on the view this will automatically change camera and movement behaviour

MathiasBaumgartinger commented 1 year ago

First concept implemented in 91d9bd2ff5853ff2885bcc7b8f4b51a18a57c5c0 which makes it possible to render an rgb image

19577e1e601a27022833e37024a538237f4ae3cd adds a shader for rendering RF formats (single float value in r channel) and adds camera movement

MathiasBaumgartinger commented 1 year ago

8c1e0fd and 3963605 introduce feature rendering for all types (line, polygon and point). Rasters can be visualized with different encodings.

Image EDIT: updated image

More sophisticated concepts as reloading on drag/zoom should - in my opinion - be the task inside a new project which entirely should be about the 2D system. What are your thoughts @kb173

MathiasBaumgartinger commented 1 year ago

Commits 83ad4b2 a601888 3fafbf7 implement reloading/drag/zoom concepts. More testing will be required. Closing for now ...

Image