h3
HyperTag
Our great sponsors
h3 | HyperTag | |
---|---|---|
21 | 12 | |
4,547 | 181 | |
2.2% | 0.6% | |
7.1 | 2.8 | |
8 days ago | 3 months ago | |
C | Python | |
Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
h3
- Evaluation of Location Encoding Systems
- Not sure if this is the worst or most genius indentation I've seen
-
[ANN] HexTree: geographical region-to-value mapping
I can speak to quadtrees, but the primary reason for using this is that you need a geographic "dictionary" (not using the word map to avoid confusion with charts), and you're perhaps already using the H3 hexagonal grid system.
-
What's everyone working on this week (34/2022)?
HexSet: is a way of storing a set of H3 cells in a tree, and doing fast (2-20 ns on my 2013 trashcan Mac Pro) membership tests. You must first convert the input data (e.g. GeoJSoN polygon) into H3 cells.
-
Surprising result while transpiling C to Go
> What an amazing tool that can completely change function names when it converts from C to Go.
How can one read the code of the benchmark, then switch into virulent sarcasm mode without trying to understand the code? And seeing "+1" comments without any effort to understand is also disheartening.
The blog post had a link about the Go helper functions the author used. It lands on https://github.com/akhenakh/goh3/blob/main/h3.go This shows that the `FromGeo()` function used by the Go benchmark is a helper that calls transpiled functions. The benchmark code itself was of course not transpiled, so the sarcasm was unneeded and wrong.
If anyone wants to dig in deeper, the C function `latLngToCell()` calls 2 functions, see https://github.com/uber/h3/blob/master/src/h3lib/lib/h3Index...
-
Anyone doing geospatial queries? NoSQL? Amazon Location Service?
Uber just released their library to perform geospatial indexing - https://h3geo.org/. This might be an useful building block for you.
-
I quit my job to make free web tools
If you're interested, here's how Uber solved it for their internal tooling:
Basically something like this https://apps.apple.com/nl/app/strut/id606686716, but with a hexagonal coordinate system like https://h3geo.org/.
- H3: Hexagonal hierarchical geospatial indexing system
-
Show HN: Weather API for non-commercial use (open-meteo.com)
Looks really awesome! Very quick responses.
I would be interested in seeing the implementation of the service, interesting choice going with Swift. I'm guessing your using something like Vapor for hosting the API?
How are the files designed? I'm guessing you have some cheap way of mapping (lat, long) into a file location? Maybe just by truncating the coordinates to your precision and mapping them onto the file? Using some fancy-pants Uber Hexagons[0]. How is the forecast delivered?
Hmm! Many questions :-). I've been thinking lately of similar (but not for weather) "geographical" API's, and how to store/query data cheaply, so this interested me :-)
HyperTag
-
Ask HN: What Are You Working On?
https://github.com/SeanPedersen/HyperTag
HyperTag helps humans intuitively express how they think about their files using tags and machine learning. Represent how you think using tags. Find what you look for using semantic search for your text documents (yes, even PDF's) and images. Instead of introducing proprietary file formats like other existing file organization tools, HyperTag just smoothly layers on top of your existing files without any fuss.
-
Foam: A personal knowledge management and sharing system for VSCode
Interesting, I just realized I should market my project as a personal knowledge management system as well. Thanks a bunch!
-
HyperTag 0.4.3 β Introducing Semantic Search for Text Documents (yes, even PDF)
Github Repo: https://github.com/SeanPedersen/HyperTag
- HyperTag 0.4.3 - Introducing Semantic Search for text documents (yes, even PDF's)
What are some alternatives?
S2 geometry - S2 geometry library in Go
Leaflet - π JavaScript library for mobile-friendly interactive maps πΊπ¦
mapbox-gl-js - Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
starlink-coverage - Calculating some statistics about Starlink satellites
s2geometry - Computational geometry and spatial indexing on the sphere
maplibre-gl-js - MapLibre GL JS - Interactive vector tile maps in WebGL2
Cesium - An open-source JavaScript library for world-class 3D globes and maps :earth_americas:
OpenLayers3 - OpenLayers
ultra-weather - UltraWeather gives user-friendly, actionable weather forecasts.
gmaps - the easiest way to use Google Maps
mapbox.js - Mapbox JavaScript API, a Leaflet Plugin