“The attribute table does not expose the geometry column but expressions allow you to manipulate it and generate new geometry.”
Attribute defines the characteristics of an entity. The attribute table view is limited to showing tabular data and excludes showing the geometry column. The geometry is only exposed in expression and users can manipulate it to generate the area, length and do geoprocessing.
In this module, we explore how to construct expressions to manipulate the geometry of layers regardless of their visibility in the attribute table.
Goal: To manipulate the geometry of layers using geometry expressions.
Solution A
Solution B
Attribute data describes the characteristics of features. Expressions provide a means to manipulate these attribute to derive new information or to update existing data. Geometry expressions allow layer geometry to be manipulated to generate new geometry or to update the existing geometry. The most common expression allow deriving new information like area, length and perimeter. In QGIS you can use the expression to generate new attributes that are of the different geometry type. From a polygon, you can derive the centroids and store them in the attribute table. Just like in the exercise we manipulated the geometry to extract the midpoint of the line geometry.