geopandas
geemap
geopandas | geemap | |
---|---|---|
10 | 17 | |
4,218 | 3,230 | |
2.3% | 2.5% | |
9.2 | 9.2 | |
3 days ago | about 22 hours ago | |
Python | Python | |
BSD 3-clause "New" or "Revised" License | MIT License |
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.
geopandas
-
Geopandas spatial predicate performance increase?
Interesting! Full honesty I don’t know, lol. But if I were to guess… something to do with implementation of pygeos and indexing. Recent geopandas versions I believe handle joins with shapely vs. pygeos differently. Maybe if there is a declared predicate, it treats the spatial index differently. https://github.com/geopandas/geopandas/pull/1421
-
Pandas or Polars to work with dataframes?
From the little I've seen, Polars looks good, but I'm sticking with Pandas for now... I do a lot of work with GeoPandas. When they release a usable version of GeoPolars, I'll take a look.
-
GeoPandas: Crimea Assigned to Ukraine in naturalearth_lowres
Details on the root of the issue.[0]
[0] https://github.com/geopandas/geopandas/issues/2382
- Geopandas sucks for converting files
- geopandas v0.12.0 released, with Shapely 2.0 support
-
Shapely just release version 1.8.5, which includes Python 3.11 support!
This means that almost all dependencies of GeoPandas now support Python 3.11, only Fiona is left (but being worked on). See this tracking issue: https://github.com/geopandas/geopandas/issues/2592
- Recreating QGIS SAGA polygon self-intersection in python?
-
Using QGIS Processing Toolbox in an Independent Application?
Best python package alternative in my opinion: geopandas
-
Spatial Joins and Big O
Geopandas uses pygeos to implement fast spatial joins (source code is here for the sjoin function: https://github.com/geopandas/geopandas/blob/main/geopandas/tools/sjoin.py). More from GeoPandas documentation: “GeoPandas offers built-in support for spatial indexing using an R-Tree algorithm. Depending on the ability to import pygeos, GeoPandas will either use pygeos.STRtree or rtree.index.Index. The main interface for both is the same and follows the pygeos model.”
geemap
-
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.
Try 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)
- Getting started with Google Earth Engine
- I'm building an IDE and open source library to make it easier to work with geospatial data using Python
- Opinion on Earth Engine or Planetary Computer?
-
Confusion Matrix using Google Earth Engine Python API
Suggest using the ML module from geemap https://geemap.org/ Iv had a lot of success with that library.
-
Does anyone use Google Earth Engine?
Check our Jupyter notebook GEEMAP package it's awesome! https://geemap.org/ Just last month Google opened up Google Earth Engine for commerical use. as Microsoft has Planetary Computer now.
- Google Earth Engine Tutorials
-
Creating a timelapse of an area with satellite data
This Jupyter notebook package is great for working with Google Earth Engine and does timelapse https://geemap.org/
- Remote sensing class that uses Google Earth Engine worth taking?
-
Software suggestion?
Good place to start is: https://geemap.org/
What are some alternatives?
Shapely - Manipulation and analysis of geometric objects
streamlit - Streamlit — A faster way to build and share data apps.
py-qgis-wps - An implementation of the Web Processing Service standard from the Open Geospatial Consortium based on the QGIS processing API
opentopodata - Open alternative to the Google Elevation API!
Cartopy - Cartopy - a cartographic python library with matplotlib support
wxee - A Python interface between Earth Engine and xarray for processing time series data
BlenderGIS - Blender addons to make the bridge between Blender and geographic data
streamlit-geospatial - A multi-page streamlit app for geospatial
osmnx - OSMnx is a Python package to easily download, model, analyze, and visualize street networks and other geospatial features from OpenStreetMap.
Awesome-GEE - A curated list of Google Earth Engine resources
flood-sim - This repo simulates water flooding.
awesome-spectral-indices - A ready-to-use curated list of Spectral Indices for Remote Sensing applications.