
geokml:parse-kml( $kml as element()* ) as cts:region*
Construct regions from KML elements.
| Parameters | |
|---|---|
| kml | Zero or more XML elements conforming to the KML schema. |
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:parse-kml(
<Polygon xmlns="http://www.opengis.net/kml/2.2">
<extrude>0</extrude>
<tessellate>0</tessellate>
<altitudeMode>relativeToGround</altitudeMode>
<outerBoundaryIs>
<LinearRing>
<coordinates>1.0,5.0 1.0,8.0 6.0,8.0 7.0,5.0 1.0,5.0 </coordinates>
</LinearRing>
</outerBoundaryIs>
</Polygon>
)
==> A cts:polygon with the given coordinates.
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.