Area - ObjectVision/GeoDMS GitHub Wiki
Geometric functions area

syntax
- area(polygon_data_item, valuesunit)
definition
area(polygon_data_item, valuesunit) calculates the surface of the polygon_data_item argument, in the image the green hatched area.
The resulting values unit is configured as second argument.
description
The resulting area values need to be positive; if the values are negative it means the order of points in the polygon geometry is not according to the following rules:
The order of points in a sequence needs to be clockwise for exterior bounds and counter clockwise for holes in polygons (right-hand-rule)
applies to
- [data item]] polygon_data_item with fpoint or dpoint [[value type]] and [composition type polygon.
conditions
The metric of the values unit argument must match with the square of the metric of the coordinates in the coordinate system.
example
attribute<m2> surface (district) := area(district/geometry, m2);
| district/geometry | surface |
|---|---|
| {21 {403025, 113810}{4 | 1003100 |
| {17 {400990, 113269}{4 | 474460 |
| {19 {401238, 115099}{4} | 1246460 |
domain district, nr of rows = 3