通过WKTReader解析wkt字符串为空间几何图形对象:

wktString可以是以下格式:

// 点:POINT(121.4737 31.2304)

 // 线:LINESTRING(119.524575549881 29.1179252078756,119.524532340102 29.1182572098979, 119.524679364593 29.1182128916572, 119.524575549881 29.1179252078756)

// 面:MULTIPOLYGON(((119.524575549881 29.1179252078756,119.524532340102 29.1182572098979, 119.524679364593 29.1182128916572, 119.524575549881 29.1179252078756)))

等。。。

WKTReader wktReader = new WKTReader(new GeometryFactory());
Geometry geometry = null;
try {
    String wktString = String.valueOf(field.getValueObject());
    geometry = wktReader.read(wktString);
} catch (ParseException ex) {
    log.error(ex.getMessage());
    ex.printStackTrace();
}