Package com.vividsolutions.jts.io

Examples of com.vividsolutions.jts.io.WKTReader


    SimpleFeature newFeature = SimpleFeatureBuilder.build(featureType,
      noValues, "SomeNewProductID");

    // initialize a few fields
    // the first three attributes' names are taken from Constants.TYPE_SPEC
    newFeature.setDefaultGeometry((new WKTReader()).read("POINT(45.0 49.0)"))// name of attribute is geom
    newFeature.setAttribute("dtg", new Date());
    newFeature.setAttribute("dtg_end_time", new Date());
    newFeature.setAttribute("NAME", "New Product Name");
    newFeature.setAttribute("SKU", "011235813");
    newFeature.setAttribute("COST", 1.23);


    private WKTReader reader;
    private GeometryFactory factory;

    public GeoSPARQLWktDeserializer()
    {
        reader = new WKTReader();
        factory = GeoFactory.getDefaultGeometryFactory();
    }

    private GeometryFactory factory;


    public StSPARQLWktDeserializer()
    {
        reader = new WKTReader();
        factory = GeoFactory.getDefaultGeometryFactory();
    }

    public void testTemplate() throws Exception {
        SimpleFeatureType ft = DataUtilities.createType("bridges",
                "the_geom:Point,FID:String,NAME:String");

        WKTReader reader = new WKTReader();
        SimpleFeatureBuilder sb = new SimpleFeatureBuilder(ft);
        sb.set("the_geom", reader.read("POINT(10 10)"));
        sb.set("FID", "Fid001");
        sb.set("NAME", "Pluto");
        SimpleFeature f = sb.buildFeature("fidxxx");

        String template = "Hello this is ${FID.value} my name is ${NAME.value}";

        }
        w.write();
    }
   
    Geometry geometry( String wkt, int srid ) throws Exception {
        Geometry g = new WKTReader().read( wkt );
        g.setUserData( CRS.decode( "EPSG:" + srid ) );
        return g;
    }

                return "oaks";
            }
        };

        SimpleFeatureBuilder sfb = new SimpleFeatureBuilder(type);
        WKTReader reader = new WKTReader();
        sfb.set("the_geom", reader.read("POINT (0.002 0.0008)"));
        sfb.set("FID", "023");
        sfb.set("NAME", "Old oak");
        SimpleFeature feature = sfb.buildFeature(null);
        FeatureCollection<SimpleFeatureType, SimpleFeature> fc = DataUtilities.collection(feature);

        assertTrue("Feature id has not been renamed, it's still " + sf.getID(), sf.getID()
                .startsWith(RENAMED));
       
        // check mappings occurred
        assertEquals("description-f001", sf.getAttribute("description"));
        assertTrue(new WKTReader().read("MULTIPOINT(39.73245 2.00342)").equalsExact(
            (Geometry) sf.getAttribute("pointProperty")));
        assertEquals(new Long(155), sf.getAttribute("intProperty"));
        assertNull(sf.getAttribute("newProperty"));
    }

                return "oaks";
            }
        };

        SimpleFeatureBuilder sfb = new SimpleFeatureBuilder(type);
        WKTReader reader = new WKTReader();
        sfb.set("the_geom", reader.read("POINT (0.002 0.0008)"));
        sfb.set("FID", "023");
        sfb.set("NAME", "Old oak");
        SimpleFeature feature = sfb.buildFeature(null);
        FeatureCollection<SimpleFeatureType, SimpleFeature> fc = DataUtilities.collection(feature);

                entry("LINESTRING(-90 -45, 90 45)") };
        return entries;
    }

    private static Geometry entry(final String wkt) throws ParseException {
        Geometry geometry = new WKTReader().read(wkt);
        return geometry;
    }

        wktPoint = v.toText();
        return v.toText();
    }

    public Point marshal(String v) {
        WKTReader fromText = new WKTReader();
        Geometry geom = null;
        Point p = null;
        try {
         geom = (Point) fromText.read(wktPoint);
        } catch (ParseException pe) {
            throw new RuntimeException("Not a WKT string" + wktPoint);
        }
        if(!geom.getGeometryType().equals("Point")) {
            throw new RuntimeException("Geometry must be a Point"+geom.getGeometryType());

TOP

Related Classes of com.vividsolutions.jts.io.WKTReader

Copyright © 2018 www.massapicom. 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.