public void setValue(String value) throws SQLException { int srid = Geometry.UNKNOWN_SRID; value = value.trim(); if (value.startsWith("SRID=")) { String[] temp = PGgeometry.splitSRID(value); value = temp[1].trim(); srid = Geometry.parseSRID(Integer.parseInt(temp[0].substring(5))); } String myPrefix = getPrefix(); if (value.startsWith(myPrefix)) { value = value.substring(myPrefix.length()).trim(); } String valueNoParans = GeometryTokenizer.removeLeadingAndTrailingStrings(value.trim(), "(", ")"); List<String> tokens = GeometryTokenizer.tokenize(valueNoParans, ','); llb = new Point(tokens.get(0)); urt = new Point(tokens.get(1)); if (srid != Geometry.UNKNOWN_SRID) { llb.setSrid(srid); urt.setSrid(srid); } }
public void setValue(String value) throws SQLException { int srid = Geometry.UNKNOWN_SRID; value = value.trim(); if (value.startsWith("SRID=")) { String[] temp = PGgeometry.splitSRID(value); value = temp[1].trim(); srid = Geometry.parseSRID(Integer.parseInt(temp[0].substring(5))); } String myPrefix = getPrefix(); if (value.startsWith(myPrefix)) { value = value.substring(myPrefix.length()).trim(); } String valueNoParans = GeometryTokenizer.removeLeadingAndTrailingStrings(value.trim(), "(", ")"); List<String> tokens = GeometryTokenizer.tokenize(valueNoParans, ','); llb = new Point(tokens.get(0)); urt = new Point(tokens.get(1)); if (srid != Geometry.UNKNOWN_SRID) { llb.setSrid(srid); urt.setSrid(srid); } }
String[] parts = PGgeometry.splitSRID(value); value = parts[1].trim(); srid = Geometry.parseSRID(Integer.parseInt(parts[0].substring(5)));
String[] parts = PGgeometry.splitSRID(value); value = parts[1].trim(); srid = Geometry.parseSRID(Integer.parseInt(parts[0].substring(5)));