Package org.opengis.feature.simple

Examples of org.opengis.feature.simple.SimpleFeature


    filter = filterService.createCompareFilter("POP_OTHER", ">", "1000000");
  }

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


  }

  @Test
  public void delete() {
    try {
      SimpleFeature f = (SimpleFeature) layer.read(LAYER_NAME + ".3");
      Assert.assertNotNull(f);
      layer.delete(LAYER_NAME + ".3");
      Assert.assertTrue(true);
    } catch (Exception e) {
      Assert.assertTrue(false);
View Full Code Here

  @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

  @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

    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

    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

    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

    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

    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

    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

TOP

Related Classes of org.opengis.feature.simple.SimpleFeature

Copyright © 2018 www.massapicom. 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.