toLineStringFromSequence static method

String toLineStringFromSequence(
  1. CoordinateSequence seq
)

Generates the WKT for a LINESTRING specified by a {@link CoordinateSequence}.

@param seq the sequence to write

@return the WKT string

Implementation

static String toLineStringFromSequence(CoordinateSequence seq) {
  StringBuffer buf = StringBuffer();
  buf.write("LINESTRING ");
  if (seq.size() == 0)
    buf.write(" EMPTY");
  else {
    buf.write("(");
    for (int i = 0; i < seq.size(); i++) {
      if (i > 0) {
        buf.write(", ");
      }
      buf.write(seq.getX(i));
      buf.write(" ");
      buf.write(seq.getY(i));
    }
    buf.write(")");
  }
  return buf.toString();
}