Ring Example - Java

The following shows a Java example that returns a Ring object.


public static Ring buildRing() throws Exception
{
    Ring ring = new Ring();
    ring.setSrsName("EPSG:4326");
    //set the lineString.
    LineString lineString = new LineString();

    Pos pos = new Pos();
    pos = new Pos();
    pos.setX(-75.66);
    pos.setY(45.33);
    pos.setMValue(new Double(-12.33));
    lineString.getPos().add(pos);
    //add the viaPoint
    Pos pos1 = new Pos();
    pos1.setX(-77.66);
    pos1.setY(46.33);
    pos1.setMValue(new Double(-17.33));
    lineString.getPos().add(pos1);
    //add the end Point.
    Pos pos2 = new Pos();
    pos2.setX(-78.66);
    pos2.setY(49.33);
    pos2.setMValue(new Double(-19.33));
    lineString.getPos().add(pos2);
    Pos pos3 = new Pos();
    pos3.setX(-75.66);
    pos3.setY(45.33);
    pos3.setMValue(new Double(-12.33));
    lineString.getPos().add(pos3);

    ring.getLineString().add(lineString);
    return ring;
}