Loading TOC...

cts.polygon

cts.polygon(
   $vertices as cts.point[]
) as cts.polygon

Summary

Returns a geospatial polygon value.

Parameters
$vertices The vertices of the polygon, given in order. No edge may cover more than 180 degrees of either latitude or longitude. The polygon as a whole may not encompass both poles. These constraints are necessary to ensure an unambiguous interpretation of the polygon. There must be at least three vertices. The first vertex should be identical to the last vertex to close the polygon. vertexes.

Example

// this polygon approximates the 94041 zip code 
var points = [cts.point(0.373899653086420E+02, -0.122078578406509E+03),
    cts.point(0.373765400000000E+02, -0.122063772000000E+03),
    cts.point(0.373781400000000E+02, -0.122067972000000E+03),
    cts.point(0.373825650000000E+02, -0.122068365000000E+03),
    cts.point(0.373797400000000E+02, -0.122072172000000E+03),
    cts.point(0.373899400000000E+02, -0.122092573000000E+03),
    cts.point(0.373941400000000E+02, -0.122095573000000E+03),
    cts.point(0.373966400000000E+02, -0.122094173000000E+03),
    cts.point(0.373958400000000E+02, -0.122092373000000E+03),
    cts.point(0.374004400000000E+02, -0.122091273000000E+03),
    cts.point(0.374004400000000E+02, -0.122091273000000E+03),
    cts.point(0.373873400000000E+02, -0.122057872000000E+03),
    cts.point(0.373873400000000E+02, -0.122057872000000E+03),
    cts.point(0.373854400000000E+02, -0.122052672000000E+03),
    cts.point(0.373833400000000E+02, -0.122053372000000E+03),
    cts.point(0.373819400000000E+02, -0.122057572000000E+03),
    cts.point(0.373775400000000E+02, -0.122060872000000E+03),
    cts.point(0.373765400000000E+02, -0.122063772000000E+03) ];
cts.polygon(points);

Comments

    Powered by MarkLogic Server 7.0-4.1 and rundmc | Terms of Use | Privacy Policy