Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Geojson Open-Source Projects
-
mapbox-gl-js
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
django-rest-framework-gis
Geographic add-ons for Django REST Framework. Maintained by the OpenWISP Project.
-
uMap
uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site. (by umap-project)
-
Leaflet.VectorGrid
Display gridded vector data (sliced GeoJSON or protobuf vector tiles) in Leaflet 1.0.0
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Project mention: Brave browser simplifies its fingerprinting protections | news.ycombinator.com | 2024-01-22Good. Brave's fiddling with WebGL causes >50% of my bug reports from 1% of users.
to measure distances and convert between our parameters I'm using TurfJS, for which binding is even more trivial:
Project mention: Am I thinking about geolocation/DB storage correctly? | /r/reactnative | 2023-06-19Hey all, I'm currently using Expo's location plugin. This gives the user's latitude and longitude, which I'm storing in a Firebase Firestore document. I want to have a functionality where a user can select a distance radius (say, nearest kilometer, nearest 10 KM, and a global option which shows all) compared to the user's current location and show all available data within it. There's a library called geolib which can calculate the metered distance between two points. This is great, however I'm having trouble trying to think about how to query for these objects. I don't want to query ALL the documents and then filter down the documents based on their location on the FE, which means I'd probably need to query the backend for this specific data. This is where I'm running into some trouble. I'd basically have to have a firebase compound filter where I'm calculating the distance between the user's current location and +10 miles on the FE. Can somebody shed some light on this approach? I'm thinking: 1. Get users point 2. Calculate an arbitrary point that is essentially 10km away from users point (mathmatically?) 3. Query Firebase Firestore backend for results within that latitude/longitude. It just seems really complicated, and I'm wondering if I'm doing something wrong.
Project mention: Show HN: Geojson-shave, a tool for reducing the size of GeoJSON files | news.ycombinator.com | 2024-04-03Have you thought about adding a simplification algorithm such as Ramer-Doublas-Peucker [0] or Visvalingam–Whyatt [1]? I've used https://mapshaper.org/ to do GeoJSON path simplification before and those seem to work very well. For applications which want to maintain path accuracy while reducing the number of waypoints that may be more effective than truncating the decimal places
[0] https://en.wikipedia.org/wiki/Ramer%E2%80%93Douglas%E2%80%93...
[1] https://en.wikipedia.org/wiki/Visvalingam%E2%80%93Whyatt_alg...
Project mention: Need something to host a URL that listens for a POST and then talks back to on-prem SQL. | /r/sysadmin | 2023-05-10For quick dev/arch projects at home, I usually use this: https://github.com/mevdschee/php-crud-api
GeoJson.io
Is this something similar to OpenWISP? It all sounds cool, but might be an overkill for small installations…
Project mention: Anything you wish there was an open source solution for? | /r/selfhosted | 2023-05-16Umap?
no suggestions on how to deal with the file size, but I image the issue with method #1 is that Overpass/OSM JSON is not GeoJSON. You'd want to find or create a python implementation of osmtogeojson https://github.com/tyrasd/osmtogeojson (this is what overpass-turbo uses to generate the GeoJSON you're downloading form it)
Geojson related posts
- Show HN: Geojson-shave, a tool for reducing the size of GeoJSON files
- Flying with F#
- Differentiating between hypermarkets and supermarkets.
- Protomaps – A free and open source map of the world
- Georender - Command line utility for rendering GPS data files as images
- Meta, Microsoft and Amazon team up on maps project
- Trying Out Various Turf.js
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source Geojson projects? This list will help you:
Project | Stars | |
---|---|---|
1 | mapbox-gl-js | 10,697 |
2 | turf | 8,770 |
3 | countries | 5,884 |
4 | geolib | 4,144 |
5 | mapshaper | 3,587 |
6 | PHP-CRUD-API | 3,522 |
7 | Google Maps Android API utility library | 3,520 |
8 | L7 | 3,467 |
9 | tippecanoe | 2,578 |
10 | awesome-geojson | 2,160 |
11 | leaflet-geoman | 2,068 |
12 | geojson.io | 1,830 |
13 | GeoTools | 1,633 |
14 | GEOSwift | 1,419 |
15 | django-rest-framework-gis | 1,064 |
16 | uMap | 1,007 |
17 | geojson | 879 |
18 | orb | 828 |
19 | go-geom | 779 |
20 | osmtogeojson | 667 |
21 | koop | 636 |
22 | polybooljs | 588 |
23 | Leaflet.VectorGrid | 583 |