String name = sl.getName(); if (value != null && sl.getName() != null) { builder.addElementWithScheme(name, scheme, value.toString()); if ("identifier".equals(name)) { id = value.toString(); .get(0), (Double) bbox.getUpperCorner().get(0), (Double) bbox .getLowerCorner().get(1), (Double) bbox.getUpperCorner().get(1), crs); builder.addBoundingBox(re); return builder.build(id);
CSWRecordBuilder rb = new CSWRecordBuilder(); rb.addElement("identifier", "00180e67-b7cf-40a3-861d-b3a09337b195"); rb.addElement("title", "Image2000 Product 1 (at1) Multispectral"); rb.addElement("modified", "2004-10-04 00:00:00"); rb.addElement("abstract", "IMAGE2000 product 1 individual orthorectified scenes. IMAGE2000 was produced from ETM+ Landsat 7 satellite data and provides a consistent European coverage of individual orthorectified scenes in national map projection systems."); rb.addElement("type", "dataset"); rb.addElement("subject", "imagery", "baseMaps", "earthCover"); rb.addBoundingBox(new ReferencedEnvelope(14.05, 17.24, 46.46, 28.42, DefaultGeographicCRS.WGS84)); Feature f = rb.build(null);
String name = sl.getName(); if (value != null && sl.getName() != null) { builder.addElementWithScheme(name, scheme, value.toString()); if ("identifier".equals(name)) { id = value.toString(); (Double) bbox.getUpperCorner().get(1), crs); builder.addBoundingBox(re); return builder.build(id);