geojson.toGeojson( regions as cts.region[] ) as Sequence
Convert cts:region values into GeoJSON object nodes.
Parameters | |
---|---|
regions |
Zero or more cts:region values to convert to GeoJSON.
|
The return Sequence
contains JSON object nodes
conforming to the GeoJSON representation.
var geojson = require("/MarkLogic/geospatial/geojson"); geojson.toGeojson( cts.polygon([ cts.point(5.0,1.0), cts.point(8.0,1.0), cts.point(8.0,6.0), cts.point(5.0,7.0) ]) ) ==> A Sequence containing a JSON object node that represents a GeoJSON polygon similar to the following: { "type": "Polygon", "coordinates": [ [[1.0, 5.0], [1.0, 8.0], [6.0, 8.0], [7.0, 5.0], [1.0, 5.0]] ] }