23 if(geom.getGeometryType().toUpperCase().contains(
"MULTI")) {
26 switch(geom.getGeometryType()) {
28 return LiteralUtils.createGeometry(geom.getCoordinates(),
"MultiPoint", geom.getSRID());
30 List<Polygon> polylist=
new LinkedList<Polygon>();
31 polylist.add((Polygon)geom);
32 return LiteralUtils.createGeometry(geom.getCoordinates(),
"MultiPolygon", geom.getSRID());
34 List<LineString> linelist=
new LinkedList<LineString>();
35 linelist.add((LineString)geom);
36 return LiteralUtils.createGeometry(geom.getCoordinates(),
"MultiLineString", geom.getSRID());