Examples of CartesianTierPlotter


Examples of org.apache.lucene.spatial.tier.projections.CartesianTierPlotter

 
 
  private void setUpPlotter(int base, int top) {
   
    for (; base <= top; base ++){
      ctps.add(new CartesianTierPlotter(base,project,
          CartesianTierPlotter.DEFALT_FIELD_PREFIX));
    }
  }
View Full Code Here

Examples of org.apache.lucene.spatial.tier.projections.CartesianTierPlotter

    // add a default meta field to make searching all documents easy
    doc.add(new Field("metafile", "doc",Field.Store.YES, Field.Index.ANALYZED));
   
    int ctpsize = ctps.size();
    for (int i =0; i < ctpsize; i++){
      CartesianTierPlotter ctp = ctps.get(i);
      doc.add(new Field(ctp.getTierFieldName(),
          NumericUtils.doubleToPrefixCoded(ctp.getTierBoxId(lat,lng)),
          Field.Store.YES,
          Field.Index.NOT_ANALYZED_NO_NORMS));
     
      doc.add(new Field(geoHashPrefix, GeoHashUtils.encode(lat,lng),
          Field.Store.YES,
View Full Code Here

Examples of org.apache.lucene.spatial.tier.projections.CartesianTierPlotter

   longX = 0.0
    }
   
    //System.err.println("getBoxShape:"+latY+"," + longY);
    //System.err.println("getBoxShape:"+latX+"," + longX);
    CartesianTierPlotter ctp = new CartesianTierPlotter(2, projector,tierPrefix);
    int bestFit = ctp.bestFit(miles);
  if (bestFit < minTier){
    bestFit = minTier;
  } else if (bestFit > maxTier){
    bestFit = maxTier;
  }
   
    ctp = new CartesianTierPlotter(bestFit, projector,tierPrefix);
    Shape shape = new Shape(ctp.getTierFieldName());
   
    // generate shape
    // iterate from startX->endX
    //     iterate from startY -> endY
    //      shape.add(currentLat.currentLong);
View Full Code Here

Examples of org.apache.lucene.spatial.tier.projections.CartesianTierPlotter

      addField(doc, key + "`latr", Math.toRadians(lat));
      addField(doc, key + "`lngr", Math.toRadians(lng));

      IProjector projector = new SinusoidalProjector();
      for (int tier = MIN_TIER; tier <= MAX_TIER; tier++) {
        CartesianTierPlotter ctp = new CartesianTierPlotter(tier,
            projector, key + "`tier_");
        addField(doc, key + "`tier_" + tier, ctp.getTierBoxId(lat, lng));
      }

      doc.add(new Field(key, stringValue, Field.Store.YES,
          Field.Index.ANALYZED));
      doc.add(new Field(key + "`sort", stringValue, Field.Store.NO,
View Full Code Here

Examples of org.apache.lucene.spatial.tier.projections.CartesianTierPlotter

 
 
  private void setUpPlotter(int base, int top) {
   
    for (; base <= top; base ++){
      ctps.add(new CartesianTierPlotter(base,project,
          CartesianTierPlotter.DEFALT_FIELD_PREFIX));
    }
  }
View Full Code Here

Examples of org.apache.lucene.spatial.tier.projections.CartesianTierPlotter

    // add a default meta field to make searching all documents easy
    doc.add(newField("metafile", "doc",Field.Store.YES, Field.Index.ANALYZED));
   
    int ctpsize = ctps.size();
    for (int i =0; i < ctpsize; i++){
      CartesianTierPlotter ctp = ctps.get(i);
      doc.add(new Field(ctp.getTierFieldName(),
          NumericUtils.doubleToPrefixCoded(ctp.getTierBoxId(lat,lng)),
          Field.Store.YES,
          Field.Index.NOT_ANALYZED_NO_NORMS));
     
      doc.add(newField(geoHashPrefix, GeoHashUtils.encode(lat,lng),
          Field.Store.YES,
View Full Code Here

Examples of org.apache.lucene.spatial.tier.projections.CartesianTierPlotter

   longX = 0.0
    }
   
    //System.err.println("getBoxShape:"+latY+"," + longY);
    //System.err.println("getBoxShape:"+latX+"," + longX);
    CartesianTierPlotter ctp = new CartesianTierPlotter(2, projector,tierPrefix);
    int bestFit = ctp.bestFit(miles);
  if (bestFit < minTier){
    bestFit = minTier;
  } else if (bestFit > maxTier){
    bestFit = maxTier;
  }
   
    ctp = new CartesianTierPlotter(bestFit, projector,tierPrefix);
    Shape shape = new Shape(ctp.getTierFieldName());
   
    // generate shape
    // iterate from startX->endX
    //     iterate from startY -> endY
    //      shape.add(currentLat.currentLong);
View Full Code Here

Examples of org.apache.lucene.spatial.tier.projections.CartesianTierPlotter

 
 
  private void setUpPlotter(int base, int top) {
   
    for (; base <= top; base ++){
      ctps.add(new CartesianTierPlotter(base,project,
          CartesianTierPlotter.DEFALT_FIELD_PREFIX));
    }
  }
View Full Code Here

Examples of org.apache.lucene.spatial.tier.projections.CartesianTierPlotter

    // add a default meta field to make searching all documents easy
    doc.add(newField("metafile", "doc",Field.Store.YES, Field.Index.ANALYZED));
   
    int ctpsize = ctps.size();
    for (int i =0; i < ctpsize; i++){
      CartesianTierPlotter ctp = ctps.get(i);
      doc.add(new Field(ctp.getTierFieldName(),
          NumericUtils.doubleToPrefixCoded(ctp.getTierBoxId(lat,lng)),
          Field.Store.YES,
          Field.Index.NOT_ANALYZED_NO_NORMS));
     
      doc.add(newField(geoHashPrefix, GeoHashUtils.encode(lat,lng),
          Field.Store.YES,
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.