forWktName static method
Returns the EGeometryType for a given wktName
.
Implementation
static EGeometryType forWktName(String wktName) {
if (StringUtils.equalsIgnoreCase(wktName, POINT.getTypeName())) {
return POINT;
} else if (StringUtils.equalsIgnoreCase(
wktName, MULTIPOINT.getTypeName())) {
return MULTIPOINT;
} else if (StringUtils.equalsIgnoreCase(
wktName, LINESTRING.getTypeName())) {
return LINESTRING;
} else if (StringUtils.equalsIgnoreCase(
wktName, MULTILINESTRING.getTypeName())) {
return MULTILINESTRING;
} else if (StringUtils.equalsIgnoreCase(wktName, POLYGON.getTypeName())) {
return POLYGON;
} else if (StringUtils.equalsIgnoreCase(
wktName, MULTIPOLYGON.getTypeName())) {
return MULTIPOLYGON;
} else if (StringUtils.equalsIgnoreCase(
wktName, GEOMETRYCOLLECTION.getTypeName())) {
return GEOMETRYCOLLECTION;
} else if (StringUtils.equalsIgnoreCase(wktName, GEOMETRY.getTypeName())) {
return GEOMETRY;
}
return UNKNOWN;
}