Examples of SimpleFeature


Examples of org.opengis.feature.simple.SimpleFeature

  @Test
  public void testFIDFilter() throws Exception {
    Filter filter = filterCreator.createFidFilter(new String[] { "filtertest.1" });
    Iterator<?> it = layer.getElements(filter, 0, 0);
    SimpleFeature f = (SimpleFeature) it.next();
    Assert.assertEquals("centraal", f.getAttribute("textAttr"));
  }
View Full Code Here

Examples of org.opengis.feature.simple.SimpleFeature

  @Test
  public void fidFilter() throws LayerException {
    Filter filter = filterService.createFidFilter(new String[] { LAYER_NAME + ".1", LAYER_NAME + ".2" });
    Iterator<?> it = layer.getElements(filter, 0, 0);
    SimpleFeature f = (SimpleFeature) it.next();
    f = (SimpleFeature) it.next();
    Assert.assertEquals("inside", f.getAttribute(PARAM_TEXT_ATTR));
  }
View Full Code Here

Examples of org.opengis.feature.simple.SimpleFeature

    Assert.assertEquals("inside", f.getAttribute(PARAM_TEXT_ATTR));
  }

  @Test
  public void containsFilter() throws LayerException {
    SimpleFeature feature = (SimpleFeature) layer.read(LAYER_NAME+".1");
    Geometry geom = (Geometry) feature.getDefaultGeometry();
    Filter filter = filterService.createContainsFilter(geom, PARAM_GEOMETRY_ATTR);
    Iterator<?> it = layer.getElements(filter, 0, 0);

    int t = 0;
    while (it.hasNext()) {
View Full Code Here

Examples of org.opengis.feature.simple.SimpleFeature

    Assert.assertEquals(3, t);
  }

  @Test
  public void withinFilter() throws LayerException {
    SimpleFeature feature = (SimpleFeature) layer.read(LAYER_NAME+".7");
    Geometry geom = (Geometry) feature.getDefaultGeometry();
    Filter filter = filterService.createWithinFilter(geom, PARAM_GEOMETRY_ATTR);
    Iterator<?> it = layer.getElements(filter, 0, 0);

    int t = 0;
    while (it.hasNext()) {
View Full Code Here

Examples of org.opengis.feature.simple.SimpleFeature

    Assert.assertEquals(4, t);
  }

  @Test
  public void intersectsFilter() throws LayerException {
    SimpleFeature feature = (SimpleFeature) layer.read(LAYER_NAME+".7");
    Geometry geom = (Geometry) feature.getDefaultGeometry();
    Filter filter = filterService.createIntersectsFilter(geom, PARAM_GEOMETRY_ATTR);
    Iterator<?> it = layer.getElements(filter, 0, 0);

    int t = 0;
    while (it.hasNext()) {
View Full Code Here

Examples of org.opengis.feature.simple.SimpleFeature

    Assert.assertEquals(6, t);
  }

  @Test
  public void touchesFilter() throws LayerException {
    SimpleFeature feature = (SimpleFeature) layer.read(LAYER_NAME+".7");
    Geometry geom = (Geometry) feature.getDefaultGeometry();
    Filter filter = filterService.createTouchesFilter(geom, PARAM_GEOMETRY_ATTR);
    Iterator<?> it = layer.getElements(filter, 0, 0);

    int t = 0;
    while (it.hasNext()) {
View Full Code Here

Examples of org.opengis.feature.simple.SimpleFeature

    Assert.assertEquals(3, t);
  }

  @Test
  public void overlapsFilter() throws LayerException {
    SimpleFeature feature = (SimpleFeature) layer.read(LAYER_NAME+".2");
    Geometry geom = (Geometry) feature.getDefaultGeometry();
    Filter filter = filterService.createOverlapsFilter(geom, PARAM_GEOMETRY_ATTR);
    Iterator<?> it = layer.getElements(filter, 0, 0);

    int t = 0;
    while (it.hasNext()) {
View Full Code Here

Examples of org.opengis.feature.simple.SimpleFeature

    filter = filterCreator.createCompareFilter(ATTRIBUTE_POPULATION, ">", "1000000");
  }

  @Test
  public void testRead() throws Exception {
    SimpleFeature f = (SimpleFeature) layer.read(LAYER_NAME + ".2"); // id always starts with layer id
    Assert.assertEquals("Vatican City", f.getAttribute(ATTRIBUTE_NAME));
    Assert.assertEquals(562430, f.getAttribute(ATTRIBUTE_POPULATION));
  }
View Full Code Here

Examples of org.opengis.feature.simple.SimpleFeature

    Assert.assertEquals(562430, f.getAttribute(ATTRIBUTE_POPULATION));
  }

  @Test
  public void testUpdate() throws Exception {
    SimpleFeature f = (SimpleFeature) layer.read(LAYER_NAME + ".3"); // id always starts with layer id
    f.setAttribute("NAME", "Luxembourg2");
    layer.update(f);
    Assert.assertEquals("Luxembourg2", f.getAttribute(ATTRIBUTE_NAME));
  }
View Full Code Here

Examples of org.opengis.feature.simple.SimpleFeature

  public void create() throws Exception {
    WKTReader wktReader = new WKTReader();
    Point geometry = (Point) wktReader.read("POINT (0 0)");

    SimpleFeatureBuilder build = new SimpleFeatureBuilder(layer.getSchema());
    SimpleFeature feature = build.buildFeature("100000", new Object[] { geometry, "Tsjakamaka", 342 });

    Object created = layer.create(feature);
    Assert.assertNotNull(created);
  }
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.