MarkLogic 10 Product Documentation
geo:polygongeo:polygon(
$polygon-or-points as node()+
) as cts:polygon
Summary
Create a cts:polygon
value from a sequence of point nodes
in one of the supported markup vocabularies, such as KML or GML.
Parameters |
polygon-or-points |
A sequence of nodes, each representing a vertex (point) of the polygon, or a polygon node.
A polygon from one of the supported markup vocabularies represents the exterior polygon for those vocabularies that include both exterior and interior polygons in their representation.
|
Usage Notes
If you know the geospatial data format (GML, KML, etc.), it is more
efficient to use the equivalent format-specific function.
See Also
Example
xquery version "1.0-ml";
import module namespace geo = "http://marklogic.com/geospatial"
at "/MarkLogic/geospatial/geospatial.xqy";
geo:polygon(( <Dot Latitude="12.5" Longitude="-127.24"/>,
<Dot Latitude="15.25" Longitude="-127.8"/>,
<Dot Latitude="13.45" Longitude="-126.1"/>,
<Dot Latitude="12.5" Longitude="-127.24"/>
))
Copyright © 2024 MarkLogic Corporation. MARKLOGIC is a
registered trademark of MarkLogic Corporation.