Package org.neo4j.gis.spatial.filter

Examples of org.neo4j.gis.spatial.filter.SearchRecords


  }

  @Override
  public SearchRecords search(SearchFilter filter) {
        long start = System.currentTimeMillis();
        SearchRecords results = spatialIndex.search(filter);
        long stop = System.currentTimeMillis();
        System.out.println("# exec time(executeSearch(" + filter + ")): " + (stop - start) + "ms");
    return results;
  }
View Full Code Here


      layerToExport.getPropertyMappingManager().addPropertyMapper("timestamp", "days", "Days", Long.toString(slides.get(layerToExport)));
      layerToExport.getPropertyMappingManager().addPropertyMapper("user", "user_rank", "Map", userParams.toString());
      if (!checkedOne) {
        int i = 0;
        System.out.println("Checking layer '" + layerToExport + "' in detail");
        SearchRecords records = layerToExport.getIndex().search(new SearchAll());
        for (SpatialRecord record : records) {
          System.out.println("Got record " + i + ": " + record);
          for (String name : record.getPropertyNames()) {
            System.out.println("\t" + name + ":\t" + record.getProperty(name));
            checkedOne = true;
View Full Code Here

    return new SearchResults(new NodeFilter(filter, layer.getDataset().getAllGeometryNodes()));
  }

  @Override
  public SearchRecords search(SearchFilter filter) {
    return new SearchRecords(layer, searchIndex(filter));
  }
View Full Code Here

            for (LayerIndexReader index : new LayerIndexReader[] { rtreeIndex, fakeIndex }) {
                ArrayList<TestGeometry> foundData = new ArrayList<TestGeometry>();

                SearchIntersect searchQuery = new SearchIntersect(layer, layer.getGeometryFactory().toGeometry(Utilities.fromNeo4jToJts(bbox)));
                SearchRecords results = index.search(searchQuery);

                int count = 0;
                int ri = 0;
                for (SpatialDatabaseRecord r : results) {
                    count++;
View Full Code Here

    return results;
  }
   
  @Override
  public SearchRecords search(SearchFilter filter) {
    return new SearchRecords(layer, searchIndex(filter));
 
View Full Code Here

    return getFeatureReader(typeName, new SearchAll());
  }
 
    private FeatureReader<SimpleFeatureType, SimpleFeature> getFeatureReader(String typeName, SearchFilter search) throws IOException {
      Layer layer = spatialDatabase.getLayer(typeName);   
      SearchRecords results = layer.getIndex().search(search);
      return new Neo4jSpatialFeatureReader(layer, getSchema(typeName), results);
    }
View Full Code Here

TOP

Related Classes of org.neo4j.gis.spatial.filter.SearchRecords

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.