Examples of WKTReader2


Examples of org.geotools.geometry.jts.WKTReader2

    style.setStrokeWidth(3);
    return style;
  }

  private Geometry createPolygon() throws GeomajasException, ParseException {
    WKTReader2 reader = new WKTReader2();
    return converterService.toDto(reader.read("POLYGON((10 10,90 10,90 90,10 90,10 10 ))"));
  }
View Full Code Here

Examples of org.geotools.geometry.jts.WKTReader2

        SimpleFeatureBuilder builder = new SimpleFeatureBuilder(type);
        for (int i = 0; i < values.length; i++) {
            Object value = values[i];
            if (type.getDescriptor(i) instanceof GeometryDescriptor) {
                if (value instanceof String) {
                    value = new WKTReader2().read((String) value);
                }
            }
            builder.set(i, value);
        }
        return builder.buildFeature(id);
View Full Code Here

Examples of org.geotools.geometry.jts.WKTReader2

        SimpleFeatureBuilder builder = new SimpleFeatureBuilder(type);
        for (int i = 0; i < values.length; i++) {
            Object value = values[i];
            if (type.getDescriptor(i) instanceof GeometryDescriptor) {
                if (value instanceof String) {
                    value = new WKTReader2().read((String) value);
                }
            }
            builder.set(i, value);
        }
        return builder.buildFeature(id);
View Full Code Here

Examples of org.geotools.geometry.jts.WKTReader2

        SimpleFeatureBuilder builder = new SimpleFeatureBuilder(type);
        for (int i = 0; i < values.length; i++) {
            Object value = values[i];
            if (type.getDescriptor(i) instanceof GeometryDescriptor) {
                if (value instanceof String) {
                    value = new WKTReader2().read((String) value);
                }
            }
            builder.set(i, value);
        }
        return builder.buildFeature(id);
View Full Code Here

Examples of org.geotools.geometry.jts.WKTReader2

        SimpleFeatureBuilder builder = new SimpleFeatureBuilder(type);
        for (int i = 0; i < values.length; i++) {
            Object value = values[i];
            if (type.getDescriptor(i) instanceof GeometryDescriptor) {
                if (value instanceof String) {
                    value = new WKTReader2().read((String) value);
                }
            }
            builder.set(i, value);
        }
        return builder.buildFeature(id);
View Full Code Here

Examples of org.geotools.geometry.jts.WKTReader2

        case TIME:
            return java.sql.Time.valueOf(value);
        case TIMESTAMP:
            return new java.sql.Timestamp(new SimpleDateFormat().parse(value).getTime());
        case POINT:
            geom = new WKTReader2().read(value);
            if (geom instanceof Point) {
                return (Point) geom;
            }
            break;
        case LINESTRING:
            geom = new WKTReader2().read(value);
            if (geom instanceof LineString) {
                return (LineString) geom;
            }
            break;
        case POLYGON:
            geom = new WKTReader2().read(value);
            if (geom instanceof Polygon) {
                return (Polygon) geom;
            }
            break;
        case MULTIPOINT:
            geom = new WKTReader2().read(value);
            if (geom instanceof MultiPoint) {
                return (MultiPoint) geom;
            }
            break;
        case MULTILINESTRING:
            geom = new WKTReader2().read(value);
            if (geom instanceof MultiLineString) {
                return (MultiLineString) geom;
            }
            break;
        case MULTIPOLYGON:
            geom = new WKTReader2().read(value);
            if (geom instanceof MultiPolygon) {
                return (MultiPolygon) geom;
            }
            break;
        case GEOMETRYCOLLECTION:
            geom = new WKTReader2().read(value);
            if (geom instanceof GeometryCollection) {
                return (GeometryCollection) geom;
            }
            break;
        case GEOMETRY:
            return new WKTReader2().read(value);
        default:
            break;
        }
        throw new IOException();
    }
View Full Code Here

Examples of org.geotools.geometry.jts.WKTReader2

        Map<PropertyDescriptor, AttributeDiff> map = Maps.newHashMap();
        Optional<?> oldValue = Optional.fromNullable(points1.getProperty("sp").getValue());
        GenericAttributeDiffImpl diff = new GenericAttributeDiffImpl(oldValue, Optional.of("new"));
        Optional<Geometry> oldGeometry = Optional.fromNullable((Geometry) points1.getProperty("pp")
                .getValue());
        Optional<Geometry> newGeometry = Optional.of(new WKTReader2().read("POINT (2 2)"));
        GeometryAttributeDiff geomDiff = new GeometryAttributeDiff(oldGeometry, newGeometry);
        map.put(pointsType.getDescriptor("sp"), diff);
        map.put(pointsType.getDescriptor("pp"), geomDiff);
        FeatureDiff feaureDiff = new FeatureDiff(path, map, RevFeatureTypeImpl.build(pointsType),
                RevFeatureTypeImpl.build(pointsType));
View Full Code Here

Examples of org.geotools.geometry.jts.WKTReader2

        SimpleFeatureBuilder builder = new SimpleFeatureBuilder(type);
        for (int i = 0; i < values.length; i++) {
            Object value = values[i];
            if (type.getDescriptor(i) instanceof GeometryDescriptor) {
                if (value instanceof String) {
                    value = new WKTReader2().read((String) value);
                }
            }
            builder.set(i, value);
        }
        return builder.buildFeature(id);
View Full Code Here

Examples of org.geotools.geometry.jts.WKTReader2

        if (wkt == null) {
            LOGGER.info("This is not recognised a WKT symbol: " + wellKnown);
        }

        // Creates and return the symbol
        WKTReader2 reader = new WKTReader2();
        LiteShape shape = new LiteShape(reader.read(wkt), null, false);
        LOGGER.info("Created symbol from WKT " + wkt);
        return shape;
    }
View Full Code Here

Examples of org.geotools.geometry.jts.WKTReader2

     
      //String to Geometry
      if ( String.class.equals( source ) ) {
        return new Converter() {
          public Object convert(Object source, Class target) throws Exception {
                        return new WKTReader2().read((String) source);
          }
        };
      }
     
      //Envelope to Geometry
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.