} else if (transform instanceof AttributeRemapTransform) {
AttributeRemapTransform art = (AttributeRemapTransform) transform;
json.key("field").value(art.getField());
json.key("target").value(art.getType().getName());
} else if (transform.getClass() == AttributesToPointGeometryTransform.class) {
AttributesToPointGeometryTransform atpgt = (AttributesToPointGeometryTransform) transform;
json.key("latField").value(atpgt.getLatField());
json.key("lngField").value(atpgt.getLngField());
} else if (transform.getClass() == ReprojectTransform.class) {
ReprojectTransform rt = (ReprojectTransform) transform;
json.key("source").value(srs(rt.getSource()));
json.key("target").value(srs(rt.getTarget()));
} else {