Tabnine Logo
WKTWriter.write
Code IndexAdd Tabnine to your IDE (free)

How to use
write
method
in
com.vividsolutions.jts.io.WKTWriter

Best Java code snippets using com.vividsolutions.jts.io.WKTWriter.write (Showing top 20 results out of 369)

origin: com.vividsolutions/jts

/**
 *  Returns the Well-known Text representation of this <code>Geometry</code>.
 *  For a definition of the Well-known Text format, see the OpenGIS Simple
 *  Features Specification.
 *
 *@return    the Well-known Text representation of this <code>Geometry</code>
 */
public String toText() {
 WKTWriter writer = new WKTWriter();
 return writer.write(this);
}
origin: Impetus/Kundera

/**
 * Test method for
 * {@link com.impetus.kundera.property.accessor.PointAccessor#toString(java.lang.Object)}
 * .
 */
@Test
public void testToStringObject()
{
  Point point = new Point(4.5, 6.3);
  String pointStr = pa.toString(point);
  WKTWriter writer = new WKTWriter();
  String wktStr = writer.write(point);
  Assert.assertEquals(wktStr, pointStr);
}
origin: Impetus/Kundera

/**
 * Test method for
 * {@link com.impetus.kundera.property.accessor.PointAccessor#fromString(java.lang.Class, java.lang.String)}
 * .
 */
@Test
public void testFromString()
{
  Point point = new Point(4.5, 6.3);
  WKTWriter writer = new WKTWriter();
  String wktStr = writer.write(point);
  Point point2 = pa.fromString(com.vividsolutions.jts.geom.Point.class, wktStr);
  Assert.assertNotNull(point2);
  Assert.assertEquals(point.getX(), point2.getX());
  Assert.assertEquals(point.getY(), point2.getY());
}
origin: org.integratedmodelling/klab-common

@Override
public String toString() {
  String ret = new WKTWriter().write(value);
  if (ret.endsWith(" EMPTY")) {
    // for DBs that do not support any other empty WKT
    ret = "GEOMETRYCOLLECTION EMPTY";
  }
  return ret;
}
origin: org.integratedmodelling/klab-engine

@Override
public String toString() {
  String ret = new WKTWriter().write(value);
  if (ret.endsWith(" EMPTY")) {
    // for DBs that do not support any other empty WKT
    ret = "GEOMETRYCOLLECTION EMPTY";
  }
  return ret;
}
origin: com.vividsolutions/jts-core

/**
 *  Returns the Well-known Text representation of this <code>Geometry</code>.
 *  For a definition of the Well-known Text format, see the OpenGIS Simple
 *  Features Specification.
 *
 *@return    the Well-known Text representation of this <code>Geometry</code>
 */
public String toText() {
 WKTWriter writer = new WKTWriter();
 return writer.write(this);
}
origin: org.geotools.jdbc/gt-jdbc-spatialite

@Override
public void encodeGeometryValue(Geometry value, int srid, StringBuffer sql) throws IOException {
  sql.append("GeomFromText('") .append( new WKTWriter().write( value ) ).append( "',")
    .append(srid).append(")");
}
origin: bcdev/beam

@Override
public String format(Geometry value) {
  if (value == null) {
    return "";
  }
  return new WKTWriter().write(value);
}
origin: senbox-org/snap-desktop

  @Override
  public String format(Object value) {
    Point2D point = (Point2D) value;
    return new WKTWriter().write(geometryFactory.createPoint(new Coordinate(point.getX(), point.getY())));
  }
}
origin: bcdev/beam

  @Override
  public String format(Object value) {
    Point2D point = (Point2D) value;
    return new WKTWriter().write(geometryFactory.createPoint(new Coordinate(point.getX(), point.getY())));
  }
}
origin: org.orbisgis/h2spatial

  /**
   * Convert a Geometry value into a Well Known Text value.
   * @param geometry Geometry instance
   * @return The String representation
   */
  public static String asWKT(Geometry geometry) {
    if(geometry==null) {
      return null;
    }
    WKTWriter wktWriter = new WKTWriter();
    return wktWriter.write(geometry);
  }
}
origin: org.n52.epos/epos-pattern-util

/**
 * 
 * @param geom JTS geometry representation
 * 
 * @return The WKT representation of the geometry
 * 
 * @throws ParseException error while creating the WKT
 */
public static String toWKT(Geometry geom) throws ParseException {
  WKTWriter wktWriter = new WKTWriter(); //TODO: consider use of GeometryFactory
  return wktWriter.write(geom);
}
origin: org.n52.wps/52n-wps-io-impl

@Override
public InputStream generateStream(IData data, String mimeType, String schema)
    throws IOException {
  
  if(data instanceof JTSGeometryBinding){
    Geometry g = ((JTSGeometryBinding)data).getPayload();
    
    String wktString = new WKTWriter().write(g);
    
    InputStream is = new ByteArrayInputStream(wktString.getBytes());
    
    return is;
  }
  
  return null;
}
origin: org.geotools/gt-ogr-core

  Object parseGTGeometry(Geometry geometry) throws IOException {
    String wkt = wktWriter.write(geometry);
    int[] ret = new int[1];
    Object result = ogr.GeometryCreateFromWkt(wkt, ret);
    ogr.CheckError(ret[0]);
    return result;
  }
}
origin: BaseXdb/basex

 @Override
 public Item item(final QueryContext qc, final InputInfo ii) throws QueryException {
  return Str.get(new WKTWriter().write(checkGeo(0, qc)));
 }
}
origin: osmlab/atlas

  @Override
  public String convert(final Polygon polygon)
  {
    final Geometry geometry = new JtsPolygonConverter().convert(polygon);
    return new WKTWriter().write(geometry);
  }
}
origin: osmlab/atlas

  @Override
  public String convert(final Location location)
  {
    final Geometry geometry = new JtsPointConverter().convert(location);
    final String wkt = new WKTWriter().write(geometry);
    return wkt;
  }
}
origin: osmlab/atlas

  @Override
  public String convert(final MultiPolyLine multiPolyLine)
  {
    final MultiLineString geometry = new JtsMultiPolyLineConverter().convert(multiPolyLine);
    return new WKTWriter().write(geometry);
  }
}
origin: net.di2e.ecdr.libs/cdr-rest-search-commons

public static String polygonToBBox( String wkt ) throws ParseException {
  LOGGER.trace( "Trying to convert the wkt [{}] into a bounding box", wkt );
  WKTReader reader = new WKTReader();
  Geometry geo = reader.read( wkt );
  if ( !geo.isRectangle() ) {
    geo = geo.getEnvelope();
    WKTWriter writer = new WKTWriter();
    String bbox = writer.write( geo );
    LOGGER.debug( "Convert the following wkt [{}] into a bounding box wkt [{}]", wkt, bbox );
    wkt = bbox;
  }
  return wkt;
}
origin: bcdev/beam

  private void testParsing(Geometry expectedGeometry) throws ConversionException {
    final WKTWriter wktWriter = new WKTWriter();
    final String geometryWkt = wktWriter.write(expectedGeometry);
    final Geometry geometry = converter.parse(geometryWkt);
    assertTrue(expectedGeometry.equalsExact(geometry));

    assertEquals(null, converter.parse(""));
  }
}
com.vividsolutions.jts.ioWKTWriterwrite

Javadoc

Converts a Geometry to its Well-known Text representation.

Popular methods of WKTWriter

  • <init>
    Creates a writer that writes Geometrys with the given output dimension (2 or 3). If the specified ou
  • writeFormatted
    Converts a Geometry to its Well-known Text representation.
  • appendCoordinate
    Appends the i'th coordinate from the sequence to the writer
  • appendGeometryCollectionTaggedText
    Converts a GeometryCollection to format, then appends it to the wri
  • appendGeometryCollectionText
    Converts a GeometryCollection to format, then appends it to the writer.
  • appendGeometryTaggedText
    Converts a Geometry to format, then appends it to the writer.
  • appendLineStringTaggedText
    Converts a LineString to format, then appends it to the writer.
  • appendLineStringText
    Converts a LineString to format, then appends it to the writer.
  • appendLinearRingTaggedText
    Converts a LinearRing to format, then appends it to the writer.
  • appendMultiLineStringTaggedText
    Converts a MultiLineString to format, then appends it to the writer.
  • appendMultiLineStringText
    Converts a MultiLineString to format, then appends it to the writer.
  • appendMultiPointTaggedText
    Converts a MultiPoint to format, then appends it to the writer.
  • appendMultiLineStringText,
  • appendMultiPointTaggedText,
  • appendMultiPointText,
  • appendMultiPolygonTaggedText,
  • appendMultiPolygonText,
  • appendPointTaggedText,
  • appendPointText,
  • appendPolygonTaggedText,
  • appendPolygonText

Popular in Java

  • Making http post requests using okhttp
  • putExtra (Intent)
  • getSystemService (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • SSLHandshakeException (javax.net.ssl)
    The exception that is thrown when a handshake could not be completed successfully.
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now