22 | | Sticking to the linear sequence rule was the best choice for `rasdaman` since that is the same rule which `rasdaman` itself uses to print the values of cells in an collection/marray. |
| 22 | `rasdaman` uses its own grid function when listing cell values, ''linearly'' spanning the ''outer'' dimensions first, then proceeding to the innermost ones. To make it clearer, this means ''column-major'' listing order in the 2D case. |
| 23 | |
| 24 | In order to have a coeherent GML output, a mapping coverage function is then declared. This (see #700) can look like this in a 3D hypothetical response: |
| 25 | |
| 26 | {{{ |
| 27 | <gml:coverageFunction> |
| 28 | <gml:GridFunction> |
| 29 | <gml:sequenceRule axisOrder="+3 +2 +1">Linear</gml:sequenceRule> |
| 30 | <gml:startPoint>0 0 0</gml:startPoint> |
| 31 | </gml:GridFunction> |
| 32 | </gml:coverageFunction> |
| 33 | }}} |