Package org.locationtech.geogig.api

Examples of org.locationtech.geogig.api.GeogigSimpleFeature$SimpleGeometryAttribute


                                }
                            }

                            RevFeature revFeature = (RevFeature) feature.get();
                            FeatureBuilder builder = new FeatureBuilder(featureType);
                            GeogigSimpleFeature simpleFeature = (GeogigSimpleFeature) builder
                                    .build(revFeature.getId().toString(), revFeature);
                            change = new GeometryChange(simpleFeature, input.changeType(), path,
                                    crsCode);
                        }
                        return change;
                    }
                });

        while (changeIterator.hasNext() && (elementsPerPage == 0 || counter < elementsPerPage)) {
            GeometryChange next = changeIterator.next();
            if (next != null) {
                GeogigSimpleFeature feature = next.getFeature();
                ChangeType change = next.getChangeType();
                out.writeStartElement("Feature");
                writeElement("change", change.toString());
                writeElement("id", next.getPath());
                List<Object> attributes = feature.getAttributes();
                for (Object attribute : attributes) {
                    if (attribute instanceof Geometry) {
                        writeElement("geometry", ((Geometry) attribute).toText());
                        break;
                    }
View Full Code Here


                                    break;
                                }
                            }

                            FeatureBuilder builder = new FeatureBuilder(type);
                            GeogigSimpleFeature simpleFeature = (GeogigSimpleFeature) builder
                                    .build(feature.getId().toString(), feature);
                            Geometry geom = null;
                            List<Object> attributes = simpleFeature.getAttributes();
                            for (Object attribute : attributes) {
                                if (attribute instanceof Geometry) {
                                    geom = (Geometry) attribute;
                                    break;
                                }
View Full Code Here

                                break;
                            }
                        }

                        FeatureBuilder builder = new FeatureBuilder(featureType);
                        GeogigSimpleFeature simpleFeature = (GeogigSimpleFeature) builder.build(
                                revFeature.getId().toString(), revFeature);
                        change = new GeometryChange(simpleFeature, ChangeType.MODIFIED, input
                                .getPath(), crsCode);
                        return change;
                    }
                });

        while (changeIterator.hasNext()) {
            GeometryChange next = changeIterator.next();
            if (next != null) {
                GeogigSimpleFeature feature = next.getFeature();
                out.writeStartElement("Feature");
                writeElement("change", "MERGED");
                writeElement("id", next.getPath());
                List<Object> attributes = feature.getAttributes();
                for (Object attribute : attributes) {
                    if (attribute instanceof Geometry) {
                        writeElement("geometry", ((Geometry) attribute).toText());
                        break;
                    }
View Full Code Here

TOP

Related Classes of org.locationtech.geogig.api.GeogigSimpleFeature$SimpleGeometryAttribute

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.