You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: standard/clause_specification_text.adoc
+110-5Lines changed: 110 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1624,7 +1624,7 @@ Coverage example:
1624
1624
//### 11.9. Polygon
1625
1625
==== Polygon
1626
1626
1627
-
Polygons in this domain domain type are defined equivalent to GeoJSON, except that they can only contain `[x,y]` positions (and not `z` or additional coordinates):
1627
+
Polygons in this domain type are defined equivalent to GeoJSON, except that they can only contain `[x,y]` positions (and not `z` or additional coordinates):
1628
1628
- A LinearRing is an array of 4 or more `[x,y]` arrays where each of `x` and `y` is a coordinate value. The first and last `[x,y]` elements are identical.
1629
1629
- A Polygon is an array of LinearRing arrays. For Polygons with multiple rings, the first MUST be the exterior ring and any others MUST be interior rings or holes.
1630
1630
@@ -1758,7 +1758,7 @@ Coverage example of a Polygon with two holes, one square, the other triangular:
1758
1758
- A domain with PolygonSeries domain type MAY have the axis `"z"` which MUST have a single coordinate value only.
1759
1759
- The axis `"composite"` MUST have the data type `"polygon"` and the coordinate identifiers `"x","y"`, in that order.
1760
1760
1761
-
Domain example:
1761
+
Domain example of a PolygonSeries:
1762
1762
1763
1763
[%unnumbered%]
1764
1764
```json
@@ -1780,7 +1780,7 @@ Domain example:
1780
1780
}
1781
1781
```
1782
1782
1783
-
Coverage example:
1783
+
Coverage example of a PolygonSeries:
1784
1784
1785
1785
[%unnumbered%]
1786
1786
```json
@@ -1826,7 +1826,7 @@ Coverage example:
1826
1826
- A MultiPolygon domain MAY have the axes `"z"` and `"t"` which both MUST have a single coordinate value only.
1827
1827
- A MultiPolygon uses multiple polygons to represent non-contiguous regions, which are collectively treated as a single coverage domain, with a single associated range value. For example the MultiPolygon could represent the individual islands within a country, associated with the total population of that country.
1828
1828
1829
-
Domain example:
1829
+
Domain example of a MultiPolygon:
1830
1830
1831
1831
[%unnumbered%]
1832
1832
```json
@@ -1849,7 +1849,7 @@ Domain example:
1849
1849
}
1850
1850
```
1851
1851
1852
-
Coverage example:
1852
+
Coverage example of a MultiPolygon:
1853
1853
1854
1854
[%unnumbered%]
1855
1855
```json
@@ -1887,6 +1887,111 @@ Coverage example:
1887
1887
}
1888
1888
```
1889
1889
1890
+
Domain example of a MultiPolygon where one polygon has a hole:
1891
+
1892
+
[%unnumbered%]
1893
+
```json
1894
+
{
1895
+
"type": "Coverage",
1896
+
"domain": {
1897
+
"type": "Domain",
1898
+
"domainType": "MultiPolygon",
1899
+
"axes": {
1900
+
"composite": {
1901
+
"dataType": "polygon",
1902
+
"coordinates": ["x", "y"],
1903
+
"values": [
1904
+
[
1905
+
[
1906
+
[40, 40],
1907
+
[20, 45],
1908
+
[45, 30],
1909
+
[40, 40]
1910
+
]
1911
+
],
1912
+
[
1913
+
[
1914
+
[20, 35],
1915
+
[10, 30],
1916
+
[10, 10],
1917
+
[30, 5],
1918
+
[45, 20],
1919
+
[20, 35]
1920
+
],
1921
+
[
1922
+
[30, 20],
1923
+
[20, 15],
1924
+
[20, 25],
1925
+
[30, 20]
1926
+
]
1927
+
]
1928
+
]
1929
+
},
1930
+
"z": {
1931
+
"values": [2]
1932
+
},
1933
+
"t": {
1934
+
"values": ["2008-01-01T04:00:00Z"]
1935
+
}
1936
+
},
1937
+
"referencing": [...]
1938
+
},
1939
+
"parameters": {
1940
+
},
1941
+
"ranges": {
1942
+
"temperature": {
1943
+
"type": "NdArray",
1944
+
"dataType": "float",
1945
+
"axisNames": ["composite"],
1946
+
"shape": [2],
1947
+
"values": [23.1, 24.7]
1948
+
}
1949
+
}
1950
+
}
1951
+
```
1952
+
1953
+
Coverage example of a MultiPolygon where one of the Polygons has a hole.
0 commit comments