/** * Copy/clone the input featureSchema since it is not proper implemented in Jump * * @param oldSchema * @return a clone of oldSchema */ public static FeatureSchema copyFeatureSchema(FeatureSchema oldSchema) { FeatureSchema fs = new FeatureSchema(); for (int i = 0; i < oldSchema.getAttributeCount(); i++) { AttributeType at = oldSchema.getAttributeType(i); String aname = oldSchema.getAttributeName(i); fs.addAttribute(aname, at); fs.setCoordinateSystem(oldSchema.getCoordinateSystem()); } return fs; }