There is definitely something interesting to do around geohashes.

I'm wondering how one could map the N by N tiles requested tiles to a range
of geohashes. (Where the gap would be a function of N).
What I try to mean is that I don't know if a bijective function exist
between tiles and geohash ranges.
I don't even know if a contiguous range of geohashes ends up in a squared
box.

Because if you can find such a function, then you could probably solve the
issue by asking facet ranges on a geohash field to solr.

I don't if that helps but the topic is very interesting to me...
Please share your findings, if any :-)

--
Tanguy

2012/6/11 Dmitry Kan <dmitry....@gmail.com>

> so it sounds to me, that the geohash is just a hash representation of lat,
> lon coordinates for an easier referencing (see e.g.
> http://en.wikipedia.org/wiki/Geohash).
> I would probably start with something easier, having bbox lat,lon
> coordinate pairs of top left corner (or in some coordinate systems, it is
> down left corner), break each bbox into cells of size w/N, h/N (and
> probably, that's equal numbers). Then you can loop over the cells and
> compute your facet counts with bbox of a cell. You could then evolve this
> to geohashes, if you want, but at least you would know where to start.
>
> -- Dmitry
>
> On Mon, Jun 11, 2012 at 4:48 PM, Jamie Johnson <jej2...@gmail.com> wrote:
>
> > That is certainly an option but the collecting of the heat map data is
> > really the question.
> >
> > I saw this
> >
> >
> >
> http://stackoverflow.com/questions/8798711/solr-using-facets-to-sum-documents-based-on-variable-precision-geohashes
> >
> > but don't have a really good understanding of how this would be
> > accomplished.  I need to get a more firm understanding of geohashes as
> > my understanding is extremely lacking at this point.
> >
> > On Mon, Jun 11, 2012 at 8:55 AM, Stefan Matheis
> > <matheis.ste...@googlemail.com> wrote:
> > > I'm not entirely sure, that it has to be that complicated .. what about
> > using for example http://www.patrick-wied.at/static/heatmapjs/ ? You
> > could collect all the geo-related data and do the (heat)map stuff on the
> > client.
> > >
> > >
> > >
> > > On Sunday, June 10, 2012 at 7:49 PM, Jamie Johnson wrote:
> > >
> > >> I had a request from a customer which to this point I have not seen
> > >> much similar so I figured I'd pose the question here. I've been asked
> > >> if it was possible to build a heat map from the results of a query. I
> > >> can imagine a process to do this through some post processing, but
> > >> that sounds very expensive for large/distributed indices so I was
> > >> wondering if with all of the new geospatial support that is being
> > >> added to lucene/solr there was a way to do geospatial faceting. What
> > >> I am imagining is bounding box being defined and that box being broken
> > >> into an N by N matrix, each of which would return counts so a heat map
> > >> could be constructed. Any other thoughts on this would be greatly
> > >> appreciated, right now I am really just fishing for some ideas.
> > >
> > >
> > >
> >
>
>
>
> --
> Regards,
>
> Dmitry Kan
>

Reply via email to