Package org.geotools.feature.simple

Examples of org.geotools.feature.simple.SimpleFeatureTypeBuilder.addAll()


                String name = checkSameName(typeNamesList, localPart);
                SimpleFeatureTypeBuilder b = new SimpleFeatureTypeBuilder();
                b.setName(name);
                b.setCRS(featureType.getCoordinateReferenceSystem());
                List<AttributeDescriptor> attributeDescriptors = featureType.getAttributeDescriptors();
                b.addAll(attributeDescriptors);
                featureType = b.buildFeatureType();
                ds.createSchema(featureType);
            }
        } else {
            ds.createSchema(featureType);
View Full Code Here


    SimpleFeatureTypeBuilder builder = new SimpleFeatureTypeBuilder();

    builder.setName(FEATURE_TYPE_NAME);
    builder.setAbstract(false);
    builder.add(this.unionGeometryAttr);
    builder.addAll(attrType);

    SimpleFeatureType newType = builder.buildFeatureType();
    return newType;
  }
View Full Code Here

        }
        SimpleFeatureTypeBuilder simpleFeatureTypeBuilder = new SimpleFeatureTypeBuilder();
        simpleFeatureTypeBuilder.setName("SimpleFeature");
        simpleFeatureTypeBuilder.setCRS(sourceCRS);
        simpleFeatureTypeBuilder.add("GEOM", binding);
        simpleFeatureTypeBuilder.addAll(featureSchema);
        SimpleFeatureType simpleFeatureTypeWithCRS = simpleFeatureTypeBuilder
            .buildFeatureType();
        SimpleFeatureBuilder featureBuilder = new SimpleFeatureBuilder(
            simpleFeatureTypeWithCRS);
        featureBuilder.add(JTSGeometry);
View Full Code Here

        try {
            LOGGER.warn("Creating new table for layer " + layer);

            SimpleFeatureTypeBuilder dstSchemaBuilder = new SimpleFeatureTypeBuilder();
            dstSchemaBuilder.setName(layer);
            dstSchemaBuilder.addAll(sourceFC.getAttributeDescriptors());
            dstSchemaBuilder.add(YEARATTRIBUTENAME, Integer.class);
            dstSchemaBuilder.add(MONTHATTRIBUTENAME, Integer.class);
            dstSchemaBuilder.add(DAYATTRIBUTENAME, Integer.class);
            dstSchemaBuilder.add(DATEATTRIBUTENAME, Date.class);
            SimpleFeatureType sft = dstSchemaBuilder.buildFeatureType();
View Full Code Here

      LOGGER.warn("Creating new table for layer " + featureName);
     
      if (!existFeatureTable(ds, featureName)) {
        SimpleFeatureTypeBuilder dstSchemaBuilder = new SimpleFeatureTypeBuilder();
        dstSchemaBuilder.setName(featureName);
        dstSchemaBuilder.addAll(attrDescriptorList);
        SimpleFeatureType sft = dstSchemaBuilder.buildFeatureType();
 
        ds.createSchema(sft);
        return true;
      }
View Full Code Here

            parent = BasicFeatureTypes.LINE;
        }

        SimpleFeatureTypeBuilder builder = new SimpleFeatureTypeBuilder();
        builder.setDefaultGeometry(geomDescriptor.getLocalName());
        builder.addAll(types);
        builder.setName(entry.getName());
        builder.setAbstract(false);
        if (parent != null) {
            builder.setSuperType(parent);
        }
View Full Code Here

        tb.setName(name);
        tb.setNamespaceURI(ns);
        tb.setAbstract(isAbstract);
        if(types != null) {
            tb.addAll(types);
        }

        if ( defaultGeometry != null ) {
            //make sure that the default geometry was one of the types specified
            boolean add = true;
View Full Code Here

        SimpleFeatureTypeBuilder tb = new SimpleFeatureTypeBuilder();
        tb.setName(typeName);
        tb.setNamespaceURI(namespace);
        tb.setCRS(null); // not interested in warnings from this simple method
        tb.addAll(types);
        setDefaultGeometry(tb, properties, featureType);
        return tb.buildFeatureType();
    }

    private static boolean assertEquals(Object o1, Object o2) {
View Full Code Here

       
        // Create target schema
        SimpleFeatureTypeBuilder buildType = new SimpleFeatureTypeBuilder();
        buildType.init(featureType);
        buildType.setName(typename);
        buildType.addAll(newTypes);
       
        final SimpleFeatureType schema = buildType.buildFeatureType();
        // Configure memory datastore
        final MemoryDataStore memory = new MemoryDataStore();
        memory.createSchema(schema);
View Full Code Here

            parent = BasicFeatureTypes.LINE;
        }

        SimpleFeatureTypeBuilder builder = new SimpleFeatureTypeBuilder();
        builder.setDefaultGeometry(geomDescriptor.getLocalName());
        builder.addAll(types);
        builder.setName(name);
        builder.setNamespaceURI(BasicFeatureTypes.DEFAULT_NAMESPACE);
        builder.setAbstract(false);
        builder.setCRS(crs);
        if (parent != null) {
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.