Examples of LineString


Examples of org.geomajas.gwt.client.spatial.geometry.LineString

  // -------------------------------------------------------------------------

  @Test
  public void testLineStringZeroIndex() {
    InsertCoordinateOperation op = new InsertCoordinateOperation(0, new Coordinate(0, 0));
    LineString result = (LineString) op.execute(lineString);
    Assert.assertEquals(result.getCoordinateN(0).getX(), 0.0, DELTA);
    Assert.assertEquals(result.getCoordinateN(1).getX(), 10.0, DELTA);
    Assert.assertEquals(result.getNumPoints(), lineString.getNumPoints() + 1);
  }
View Full Code Here

Examples of org.geomajas.gwt.client.spatial.geometry.LineString

  }

  @Test
  public void testLineStringBigIndex() {
    InsertCoordinateOperation op = new InsertCoordinateOperation(lineString.getNumPoints(), new Coordinate(30, 30));
    LineString result = (LineString) op.execute(lineString);
    Assert.assertEquals(result.getCoordinateN(0).getX(), 10.0, DELTA);
    Assert.assertEquals(result.getCoordinateN(result.getNumPoints() - 1).getX(), 30.0, DELTA);
    Assert.assertEquals(result.getNumPoints(), lineString.getNumPoints() + 1);
  }
View Full Code Here

Examples of org.geomajas.gwt.client.spatial.geometry.LineString

  }

  @Test
  public void testLineStringMiddleIndex() {
    InsertCoordinateOperation op = new InsertCoordinateOperation(2, new Coordinate(30, 30));
    LineString result = (LineString) op.execute(lineString);
    Assert.assertEquals(result.getCoordinateN(0).getX(), 10.0, DELTA);
    Assert.assertEquals(result.getCoordinateN(2).getX(), 30.0, DELTA);
    Assert.assertEquals(result.getCoordinateN(3).getX(), 20.0, DELTA);
    Assert.assertEquals(result.getNumPoints(), lineString.getNumPoints() + 1);
  }
View Full Code Here

Examples of org.geomajas.gwt.client.spatial.geometry.LineString

  @Test
  public void testLineString() {
    Feature feature = new Feature();
    feature.setGeometry((LineString) lineString.clone());
    op.execute(feature);
    LineString l = (LineString) feature.getGeometry();
    Assert.assertEquals(30.0, l.getCoordinateN(index.getCoordinateIndex()).getX(), DELTA);
    op.undo(feature);
    Assert.assertEquals(lineString.toWkt(), feature.getGeometry().toWkt());
  }
View Full Code Here

Examples of org.geomajas.puregwt.client.spatial.LineString

  }

  private Path toPath(MultiLineString multiLineString) {
    Path path = toPath((LineString) multiLineString.getGeometryN(0));
    for (int i = 1; i < multiLineString.getNumGeometries(); i++) {
      LineString lineString = (LineString) multiLineString.getGeometryN(i);
      path.moveTo((int) lineString.getCoordinate().getX(), (int) lineString.getCoordinate().getY());
      for (int j = 1; j < lineString.getNumPoints(); j++) {
        Coordinate coordinate = lineString.getCoordinateN(j);
        path.lineTo((int) coordinate.getX(), (int) coordinate.getY());
      }
    }
    return path;
  }
View Full Code Here

Examples of org.gwtopenmaps.openlayers.client.geometry.LineString

            int i = 0;
            for (Position position : positions) {
                linePoints[i++] = mapView.createPoint(position.getLongitude(), position.getLatitude());
            }

            LineString lineString = new LineString(linePoints);
            getVectorLayer().addFeature(new VectorFeature(lineString));
            //mapView.getMap().zoomToExtent(lineString.getBounds());
        }
    }
View Full Code Here

Examples of org.opengis.geometry.coordinate.LineString

     *
     * @param points
     * @return <tt>LineString</tt>
     */
    protected LineString createLineString(final DirectPosition[] points) {
        final LineString lineString = gFact.createLineString(new ArrayList(Arrays.asList(points)));
        return lineString;
    }
View Full Code Here

Examples of org.postgis.LineString

   * @param points
   *            The points making up the line.
   * @return The linestring.
   */
  public LineString createLinestring(List<Point> points) {
    LineString lineString;
   
    lineString = new LineString(points.toArray(new Point[]{}));
    lineString.srid = 4326;
   
    return lineString;
  }
View Full Code Here

Examples of org.rometools.feed.module.georss.geometries.LineString

            }
        } else if (lineStringElement != null) {
            Element posListElement = lineStringElement.getChild("posList", GeoRSSModule.GML_NS);
            if (posListElement != null) {
                geoRSSModule = new GMLModuleImpl();
                geoRSSModule.setGeometry(new LineString(parsePosList(posListElement)));
            }
        } else if (polygonElement != null) {
            Polygon poly = null;
           
            // The external ring
View Full Code Here

Examples of org.zkoss.openlayers.geometry.LineString

      newPoint = new Point(newPoint.getX() + Math.random(),
          newPoint.getY() + Math.random());
      pointList.add(newPoint);
    }

    Vector lineFeature = new Vector(new LineString(pointList), null,
        style_green);

    // create a polygon feature from a linear ring of points
    List<Point> point2List = new ArrayList<Point>();
    for (int p = 0; p < 6; ++p) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.