Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Mesh 1D Renderer #34848

Merged
merged 5 commits into from
Mar 9, 2020
Merged

[FEATURE] Mesh 1D Renderer #34848

merged 5 commits into from
Mar 9, 2020

Conversation

PeterPetrik
Copy link
Contributor

@PeterPetrik PeterPetrik commented Mar 3, 2020

Update to MDAL 0.5.90

Initial implementation of Support of 1D elements in Mesh Layers

1D Meshes consist of vertices and edges. An edge connects two vertices and can have assigned data (scalars or vectors) on it. The 1D mesh network can be for example used for modelling of an urban drainage system.

There are new options to display 1D mesh (edges) in the mesh frame tab
Screenshot 2020-03-04 at 14 36 02

Also for data on 1D mesh (edges or vertices) there are new options in the contours tab

Screenshot 2020-03-04 at 14 35 34

Note that not all functionality available for 2D meshes are available, notably

  • Support for Mesh Calculator for 1D meshes
  • 3D rendering of 1D meshes
  • Identify and Plots in Crayfish (will be added later in the following PR)

Some functions are not necessary for 1D meshes, especially

  • Export of mesh contours

…ement-Proposals#164

1D mesh consist of edges (edge is straight line segment with 2 vertices) and the data that is defined on either
vertices or edges. Such data can be loaded by MDAL and rendered as mesh layer in QGIS.
@PeterPetrik PeterPetrik added Feature Needs Documentation When merging a labeled PR, an issue will be created in the Doc repo. Changelog Items that are queued to appear in the visual changelog - remove after harvesting labels Mar 3, 2020
@PeterPetrik PeterPetrik added this to the 3.14.0 milestone Mar 3, 2020
@qgis-bot
Copy link
Collaborator

qgis-bot commented Mar 3, 2020

@PeterPetrik
This pull request has been tagged as requiring documentation.

A documentation ticket will be opened at https://github.com/qgis/QGIS-Documentation when this PR is merged.

Please update the description (not the comments) with helpful description and screenshot to help the work from documentors.
Also, any commit having [needs-doc] or [Needs Documentation] in will see its message pushed to the issue, so please be as verbose as you can.

Thank you!

src/core/mesh/qgsmeshlayerrenderer.cpp Outdated Show resolved Hide resolved
src/core/mesh/qgsmeshrenderersettings.cpp Outdated Show resolved Hide resolved
src/core/mesh/qgsmeshrenderersettings.cpp Outdated Show resolved Hide resolved
@PeterPetrik PeterPetrik changed the title WIP: Mesh 1D renderer [FEATURE] Mesh 1D Renderer Mar 4, 2020
@qgis-bot
Copy link
Collaborator

qgis-bot commented Mar 9, 2020

@PeterPetrik
A documentation ticket has been opened at qgis/QGIS-Documentation#4988
It is your responsibility to visit this ticket and add as much detail as possible for the documentation team to correctly document this change.
Thank you!

@pigreco
Copy link
Sponsor Contributor

pigreco commented May 12, 2020

Please add Mesh label

@Gustry Gustry added the Mesh Related to general mesh layer handling (not specific data formats) label May 12, 2020
@timlinux timlinux removed the Changelog Items that are queued to appear in the visual changelog - remove after harvesting label May 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Mesh Related to general mesh layer handling (not specific data formats) Needs Documentation When merging a labeled PR, an issue will be created in the Doc repo.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants