geokml:interior-polygon( $points as element() ) as cts:polygon*
Create a sequence of cts:polygon values from a KML Polygon element. The returned polygons represent the interior polygons, if any.
Parameters | |
---|---|
points | A KML Polygon element representing the polygon. |
xquery version "1.0-ml"; import module namespace geokml = "http://marklogic.com/geospatial/kml" at "/MarkLogic/geospatial/kml.xqy"; declare namespace kml="http://www.opengis.net/kml/2.2"; geokml:interior-polygon( <kml:Polygon> <kml:outerBoundaryIs> <kml:LinearRing><kml:coordinates> -127.24,12.5 -127.8,15.25 -126.1,13.45 -127.24,12.5 </kml:coordinates></kml:LinearRing> </kml:outerBoundaryIs> <kml:innerBoundaryIs> <kml:LinearRing><kml:coordinates> -127,13 127,-14 126,-14 127,-13 </kml:coordinates></kml:LinearRing> </kml:innerBoundaryIs> </kml:Polygon> )
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.