private void generatePlacemarkForFeature(SimpleFeature feature) { final Placemark placemark = getPlacemarkGroup().getPlacemark(feature); if (placemark == null) { placemarkGroup.add(placemarkDescriptor.createPlacemark(feature)); } }
if (placemark == null) { _add(vectorDataNode.getPlacemarkDescriptor().createPlacemark(feature));
f.getUserData().put("originalAttributes", attributeValues); f.setAttribute(Placemark.PROPERTY_NAME_DATETIME, coordinate.getDateTime()); final Placemark placemark = placemarkDescriptor.createPlacemark(f); placemark.setGeoPos(new GeoPos(coordinate.getLat(), coordinate.getLon())); placemark.setName(coordinate.getName());
@Test public void testCreatePlacemark() throws Exception { final SimpleFeatureType ft = instance.getBaseFeatureType(); SimpleFeatureBuilder fb = new SimpleFeatureBuilder(ft); final SimpleFeature f = fb.buildFeature("id1", new Object[ft.getAttributeCount()]); final Placemark placemark = instance.createPlacemark(f); assertNotNull(placemark); assertSame(f, placemark.getFeature()); assertSame(instance, placemark.getDescriptor()); }
@Test public void testCreatePlacemark() throws Exception { final SimpleFeatureType ft = instance.getBaseFeatureType(); SimpleFeatureBuilder fb = new SimpleFeatureBuilder(ft); final SimpleFeature f = fb.buildFeature("id1", new Object[ft.getAttributeCount()]); final Placemark placemark = instance.createPlacemark(f); assertNotNull(placemark); assertSame(f, placemark.getFeature()); assertSame(instance, placemark.getDescriptor()); }
@Test public void testCreatePlacemark() throws Exception { final SimpleFeatureType ft = instance.getBaseFeatureType(); SimpleFeatureBuilder fb = new SimpleFeatureBuilder(ft); final SimpleFeature f = fb.buildFeature("id1", new Object[ft.getAttributeCount()]); final Placemark placemark = instance.createPlacemark(f); assertNotNull(placemark); assertSame(f, placemark.getFeature()); assertSame(instance, placemark.getDescriptor()); }