TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Tile38 – Realtime geofencing and geospatial index, v1.11.0

126 pointsby tidwallabout 7 years ago

6 comments

tidwallabout 7 years ago
To anyone coming here wondering WTF is Tile38? First I&#x27;ll tell you what it&#x27;s not. It&#x27;s not a replacement for PostGIS, and it&#x27;s not built on top of Redis.<p>In my opinion PostGIS is the Swiss Army Knife of spatial data management. It&#x27;s awesome! Especially for large datasets and complex queries. I use it all the time.<p>Tile38 uses the Redis protocol for network transport. There&#x27;re some commands that loosely resemble Redis like SET and GET, but it&#x27;s otherwise a completely different project. I originally forked Redis and built the functionality on top of the C codebase. <a href="https:&#x2F;&#x2F;github.com&#x2F;tidwall&#x2F;redis-gis" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tidwall&#x2F;redis-gis</a>, but scrapped that project.<p>What Tile38 is good for is very dynamic datasets where the application needs fast and simple point-in-polygon queries and streaming geofence notifications. Like vehicle pickup services, bus route services, proximity social apps, etc.
ldngabout 7 years ago
Inevitably this will be compared to PostGIS so maybe you could put a paragraph in the README on how it compares to it what is the usecase where Tile38 would serve you better. I must admit I don&#x27;t see one for my own needs.
billylindemanabout 7 years ago
I&#x27;ve been following tile38 on github for quite awhile and it looks pretty awesome, but I haven&#x27;t had a chance to build anything with it.<p>Has anyone here built any user-facing applications on top of it?
评论 #16528042 未加载
评论 #16528533 未加载
评论 #16527564 未加载
评论 #16527165 未加载
johnethabout 7 years ago
This looks really useful.<p>I&#x27;ve been using a similar geometry library &#x27;S2&#x27;[1], by Google. It&#x27;s mainly used for fast spatial indexing and comparison functionality, albeit more &#x27;approximate&#x27;[2] than Tile38 seems to be.<p>[1] <a href="http:&#x2F;&#x2F;s2geometry.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;s2geometry.io&#x2F;</a><p>[2] Approximate = not absolutely exact shapes when geofencing, for example.
评论 #16529094 未加载
guessmynameabout 7 years ago
Some people may not read the link because it appears grayed out in some browsers <i>(the link has been posted before and so it appears in the browser history as visited)</i>. Maybe it&#x27;s better to link to the changelog page, since this was reposted because a new version has been released [1].<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;tidwall&#x2F;tile38&#x2F;releases&#x2F;tag&#x2F;1.11.0" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tidwall&#x2F;tile38&#x2F;releases&#x2F;tag&#x2F;1.11.0</a>
cwt137about 7 years ago
Is this built on top of Redis, or just use a Redis-like protocol?
评论 #16530225 未加载