Examples of Neo4jSpatialDataStore


Examples of org.geotools.data.neo4j.Neo4jSpatialDataStore

      Layer layer = spatial.getLayer(layerName);
      if (layer.getIndex().count() < 1) {
        System.out.println("Warning: index count zero: " + layer.getName());
      }
      System.out.println("Layer '" + layer.getName() + "' has " + layer.getIndex().count() + " entries in the index");
      DataStore store = new Neo4jSpatialDataStore(database);
      SimpleFeatureCollection features = store.getFeatureSource(layer.getName()).getFeatures();
      System.out.println("Layer '" + layer.getName() + "' has " + features.size() + " features");
      assertEquals("FeatureCollection.size for layer '" + layer.getName() + "' not the same as index count", layer.getIndex()
          .count(), features.size());
      if (layer instanceof OSMLayer)
        checkOSMAPI(layer);
View Full Code Here

Examples of org.geotools.data.neo4j.Neo4jSpatialDataStore

public class ShapefileExporter {
  Neo4jSpatialDataStore neo4jDataStore;
  File exportDir;

  public ShapefileExporter(GraphDatabaseService db) {
    neo4jDataStore = new Neo4jSpatialDataStore(db);
    exportDir = null;
  }
View Full Code Here

Examples of org.geotools.data.neo4j.Neo4jSpatialDataStore

  private void checkIndexAndFeatureCount(Layer layer) throws IOException {
    if (layer.getIndex().count() < 1) {
      System.out.println("Warning: index count zero: " + layer.getName());
    }
    System.out.println("Layer '" + layer.getName() + "' has " + layer.getIndex().count() + " entries in the index");
    DataStore store = new Neo4jSpatialDataStore(graphDb());
    try (Transaction tx = graphDb().beginTx()) {
      SimpleFeatureCollection features = store.getFeatureSource(layer.getName()).getFeatures();
      System.out.println("Layer '" + layer.getName() + "' has " + features.size() + " features");
      assertEquals("FeatureCollection.size for layer '" + layer.getName() + "' not the same as index count",
          layer.getIndex().count(), features.size());
      tx.success();
    }
View Full Code Here

Examples of org.geotools.data.neo4j.Neo4jSpatialDataStore

        if (layer.getIndex().count() < 1) {
            System.out.println("Warning: index count zero: " + layer.getName());
        }
    System.out.println("Layer '" + layer.getName() + "' has " + layer.getIndex().count() + " entries in the index");
    GraphDatabaseService graphDb = layer.getSpatialDatabase().getDatabase();
    DataStore store = new Neo4jSpatialDataStore(graphDb);
    try (Transaction tx = graphDb.beginTx()) {
      SimpleFeatureCollection features = store.getFeatureSource(layer.getName()).getFeatures();
      int featuresSize = features.size();
      int indexCount = layer.getIndex().count();
      System.out.println("Layer '" + layer.getName() + "' has " + featuresSize + " features");
      assertEquals("FeatureCollection.size for layer '" + layer.getName() + "' not the same as index count",
          indexCount, featuresSize);
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.