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 Python Gi Projects
-
osmnx
OSMnx is a Python package to easily download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap.
-
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.
-
geemap
A Python package for interactive geospatial analysis and visualization with Google Earth Engine.
-
leafmap
A Python package for interactive mapping and geospatial analysis with minimal coding in a Jupyter environment
-
mesa
Mesa is an open-source Python library for agent-based modeling, ideal for simulating complex systems and exploring emergent behaviors. (by projectmesa)
-
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.
-
django-rest-framework-gis
Geographic add-ons for Django REST Framework. Maintained by the OpenWISP Project.
-
Photogrammetry-Guide
Photogrammetry Guide. Photogrammetry is widely used for Aerial surveying, Agriculture, Architecture, 3D Games, Robotics, Archaeology, Construction, Emergency management, and Medical.
-
qgis-earthengine-examples
A collection of 300+ Python examples for using Google Earth Engine in QGIS
-
awesome-spectral-indices
A ready-to-use curated list of Spectral Indices for Remote Sensing applications.
-
30DayMapChallenge
Official repo for the #30DayMapChallenge data visualization project. Open to everyone!
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I'm running Linux. I've already tried to run sudo apt -y install python3-numpy as suggested here and tried to install numpy using blender's python console and import pip pip.main.... it's saying everything is installed, but I still cannot enable addon either run import numpy in console. Please ask me if you need more technical details.
Project mention: I played with a python module called OSMnx to create the roadmaps of some cities. These include major highways,motorways,roads and streets that carry most of the traffic. | /r/india | 2023-07-13
Project mention: I'm a senior in my CS major and it's incredible I didn't hear about GIS projects until now. Glad to be here. | /r/gis | 2023-05-22Try out Google Earth Engine and browse through it's catalogue to get a feel for what's available. GEE allows you to work with global datasets and immediately see a preview of the results (there's also geemap if you prefer doing this from a Python notebook instead of the online JS editor)
Project mention: Building a Dynamic Tile Server Using Cloud Optimized GeoTIFF(COG) with TiTiler | dev.to | 2023-12-21TiTiler is a dynamic tile server built on FastAPI and Rasterio/GDAL. Its main features include support for Cloud Optimized GeoTIFF(COG), multiple projection methods, various output formats (JPEG, JP2, PNG, WEBP, GTIFF, NumpyTile), WMTS, and virtual mosaic. It also provides Lambda and ECS deployment environments using AWS CDK.
Your issue is that you're using the default (old) binding to GDAL, based on Fiona [0].
You need to use pyogrio [1], its vectorized counterpart, instead. Make sure you use `engine="pyogrio"` when calling `to_file` [2]. Fiona does a loop in Python, while pyogrio is exclusively compiled. So pyogrio is usually about 10-15x faster than fiona. Soon, in pyogrio version 0.8, it will be another ~2-4x faster than pyogrio is now [3].
[0]: https://github.com/Toblerity/Fiona
[1]: https://github.com/geopandas/pyogrio
[2]: https://geopandas.org/en/stable/docs/reference/api/geopandas...
[3]: https://github.com/geopandas/pyogrio/pull/346
Is this something similar to OpenWISP? It all sounds cool, but might be an overkill for small installations…
[0] https://openwisp.org/
Project mention: Any tips or resources for vegetation analysis using 8 band imagery compared to 4 band? | /r/gis | 2023-05-02You might find this github repo useful: https://github.com/awesome-spectral-indices/awesome-spectral-indices
That's why I'm working on the GeoParquet spec [0]! It gives you both compression-by-default and super fast reads and writes! So it's usually as small as gzipped CSV, if not smaller, while being faster to read and write than GeoPackage.
Try using `GeoDataFrame.to_parquet` and `GeoPandas.read_parquet`
[0]: https://github.com/opengeospatial/geoparquet
Need help using https://github.com/AliFlux/MapTilesDownloader to download the following maps 1944, 1956 and 1993: https://gis.sinica.edu.tw/showwmts/index.php?s=tileserver&l=AM50K_1944
I just released EOmaps v6.5!
We are currently using this project. I've been looking for someting similar in Rust but couldn't find anything on my own.
Python Gis related posts
- Friends don't let friends export to CSV
- Building a Dynamic Tile Server Using Cloud Optimized GeoTIFF(COG) with TiTiler
- NumPy issues
- I played with a python module called OSMnx to create the roadmaps of some cities. These include major highways,motorways,roads and streets that carry most of the traffic.
- Python: How to save NumPy 2d-array to an asc-file so that it can be opened in ArcGIS Pro?
- 3D topographic map with Blender and GIS
- Need help making a terrain based on a country.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source Gi projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | BlenderGIS | 7,211 |
2 | osmnx | 4,663 |
3 | geemap | 3,182 |
4 | leafmap | 2,896 |
5 | mesa | 2,212 |
6 | rasterio | 2,138 |
7 | Fiona | 1,124 |
8 | django-rest-framework-gis | 1,065 |
9 | Photogrammetry-Guide | 1,021 |
10 | qgis-earthengine-examples | 844 |
11 | basemap | 762 |
12 | awesome-spectral-indices | 755 |
13 | h3-py | 753 |
14 | 30DayMapChallenge | 751 |
15 | geoparquet | 708 |
16 | pysheds | 682 |
17 | MapTilesDownloader | 379 |
18 | whitebox-python | 360 |
19 | EOmaps | 310 |
20 | opentopodata | 295 |
21 | localtileserver | 278 |
22 | WhiteboxTools-ArcGIS | 249 |
23 | wxee | 202 |
Sponsored