Class JTS


  • public class JTS
    extends Object
    Static collection of JTS operations.
    Author:
    David Blasby, The Open Planning Project, dblasby@openplans.org, Justin Deoliveira, The Open Planning Project, jdeolive@openplans.org
    • Constructor Detail

      • JTS

        public JTS()
    • Method Detail

      • GeoToolsVersion

        public static String GeoToolsVersion()
        Returns the current GeoTools version.
      • AsWKT

        public static String AsWKT​(byte[] wkb)
        Returns the Well Known Text of the geometry.
      • EnvelopeAsText

        public static String EnvelopeAsText​(byte[] wkb)
        Returns the text representation of the envelope of the geometry.
      • GeomFromText

        public static byte[] GeomFromText​(String wkt,
                                          int srid)
        Reads a geometry from its well known text representation, specifying an srid.
        Parameters:
        wkt - The well known text of the geometry.
        srid - The srid of the geometry
        Returns:
        An array of bytes representing the geometry.
      • GeomFromWKB

        public static byte[] GeomFromWKB​(byte[] wkb)
      • GetSRID

        public static int GetSRID​(byte[] wkb)
        Returns the spatial reference identifier for the geometry.

        This method will return -1 if wkb is null.

        Parameters:
        wkb - The geometry.
        Returns:
        The srid.
      • Envelope

        public static Envelope Envelope​(byte[] wkb)
        Returns the envelope for a geometry.

        This method will return an "null" envelope (Envelope.setToNull()) if wkb is null.

        Parameters:
        wkb - The geometry.
        Returns:
        The envelope of the geometry.
      • GeometryType

        public static String GeometryType​(byte[] wkb)
        Returns the type of the geometry as a string. Eg: 'LINESTRING', 'POLYGON', 'MULTIPOINT', etc.

        This method returns null when wkb is null.

        Parameters:
        wkb - The geometry.