Vector libraries

This page lists Python GIS libraries related to working with vector data, categorized into core (data structures), data processing, analysis and visualization. If you see any missing Python tools, please open a PR (see instructions). Tools are sorted alphabetically in each category. The linkages section shows how the tools are connected to the broader Python ecosystem.

Tables below list relevant information about the libraries, including:

  • links to the Homepage of the package (redirects after clicking the House character)

  • short Info (description) of the package: You can see the desciprtion by holding your mouse on top of the ⓘ character for a second

  • License

  • Latest PyPi and conda-forge version of the package

  • Number of downloads from PyPi or conda-forge

  • Latest release date

Libraries

from pygieons import Ecosystem

# Initialize
e = Ecosystem(plot_type="vector", log=False)

# Prepare the table and plot it
e.prepare_table().show()
Analysis / modelling (count=29)
Name Homepage Info License PyPi version PyPi downloads (monthly) Conda-forge version Conda-forge downloads Conda-forge latest release
access 🏠 License PyPI version 28,207 Conda version Conda downloads Conda latest release
esda 🏠 License PyPI version 47,209 Conda version Conda downloads Conda latest release
geosnap 🏠 License PyPI version 105 Conda version Conda downloads Conda latest release
giddy 🏠 License PyPI version 25,059 Conda version Conda downloads Conda latest release
inequality 🏠 License PyPI version 24,709 Conda version Conda downloads Conda latest release
mesa 🏠 License PyPI version 3,109 Conda version Conda downloads Conda latest release
mesa-geo 🏠 NA PyPI version 592 NA NA NA
mgwr 🏠 License PyPI version 25,718 Conda version Conda downloads Conda latest release
momepy 🏠 License PyPI version 29,218 Conda version Conda downloads Conda latest release
movingpandas 🏠 License PyPI version 3,924 Conda version Conda downloads Conda latest release
pandana 🏠 License PyPI version 1,591 Conda version Conda downloads Conda latest release
pointpats 🏠 License PyPI version 25,249 Conda version Conda downloads Conda latest release
pyinterpolate 🏠 NA PyPI version 108 NA NA NA
pysal 🏠 License PyPI version 29,262 Conda version Conda downloads Conda latest release
r5py 🏠 License PyPI version 20 Conda version Conda downloads Conda latest release
scikit-mobility 🏠 License PyPI version 6,931 Conda version Conda downloads Conda latest release
segregation 🏠 License PyPI version 26,098 Conda version Conda downloads Conda latest release
spaghetti 🏠 License PyPI version 24,763 Conda version Conda downloads Conda latest release
spglm 🏠 License PyPI version 25,633 Conda version Conda downloads Conda latest release
spint 🏠 License PyPI version 24,632 Conda version Conda downloads Conda latest release
splot 🏠 License PyPI version 25,094 Conda version Conda downloads Conda latest release
spopt 🏠 License PyPI version 24,649 Conda version Conda downloads Conda latest release
spreg 🏠 License PyPI version 25,938 Conda version Conda downloads Conda latest release
spvcm 🏠 License PyPI version 24,655 Conda version Conda downloads Conda latest release
tobler 🏠 License PyPI version 26,215 Conda version Conda downloads Conda latest release
trackintel 🏠 NA PyPI version 318 NA NA NA
transbigdata 🏠 License PyPI version 618 Conda version Conda downloads Conda latest release
urbanaccess 🏠 License PyPI version 284 Conda version Conda downloads Conda latest release
urbansim 🏠 License PyPI version 212 Conda version Conda downloads Conda latest release
Core / data structures (count=15)
Name Homepage Info License PyPi version PyPi downloads (monthly) Conda-forge version Conda-forge downloads Conda-forge latest release
GEOS 🏠 License PyPI version 47,036 Conda version Conda downloads Conda latest release
PDAL 🏠 License PyPI version 2,265 Conda version Conda downloads Conda latest release
cuspatial 🏠 NA PyPI version 18 NA NA NA
dask-geopandas 🏠 License PyPI version 7,216 Conda version Conda downloads Conda latest release
fiona 🏠 License PyPI version 2,601,979 Conda version Conda downloads Conda latest release
geographiclib 🏠 License PyPI version 3,333,566 Conda version Conda downloads Conda latest release
geopandas 🏠 License PyPI version 2,419,419 Conda version Conda downloads Conda latest release
laspy 🏠 License PyPI version 29,068 Conda version Conda downloads Conda latest release
libpysal 🏠 License PyPI version 61,872 Conda version Conda downloads Conda latest release
pygeos 🏠 License PyPI version 170,032 Conda version Conda downloads Conda latest release
pyogrio 🏠 License PyPI version 1,440 Conda version Conda downloads Conda latest release
pyshp 🏠 License PyPI version 353,464 Conda version Conda downloads Conda latest release
python-igraph 🏠 License PyPI version 241,604 Conda version Conda downloads Conda latest release
rtree 🏠 License PyPI version 1,003,658 Conda version Conda downloads Conda latest release
shapely 🏠 License PyPI version 7,024,329 Conda version Conda downloads Conda latest release
Data extraction / processing (count=7)
Name Homepage Info License PyPi version PyPi downloads (monthly) Conda-forge version Conda-forge downloads Conda-forge latest release
geopy 🏠 License PyPI version 4,768,246 Conda version Conda downloads Conda latest release
h3 🏠 License PyPI version 1,535,668 Conda version Conda downloads Conda latest release
osmnet 🏠 License PyPI version 4,732 Conda version Conda downloads Conda latest release
osmnx 🏠 License PyPI version 69,661 Conda version Conda downloads Conda latest release
pyntcloud 🏠 License PyPI version 8,379 Conda version Conda downloads Conda latest release
pyrosm 🏠 License PyPI version 5,930 Conda version Conda downloads Conda latest release
snkit 🏠 NA PyPI version 24 NA NA NA
Visualization (count=4)
Name Homepage Info License PyPi version PyPi downloads (monthly) Conda-forge version Conda-forge downloads Conda-forge latest release
geoplot 🏠 License PyPI version 7,729 Conda version Conda downloads Conda latest release
legendgram 🏠 License PyPI version 34 Conda version Conda downloads Conda latest release
pandas-bokeh 🏠 NA PyPI version 12,766 NA NA NA
vizent 🏠 NA PyPI version 11 NA NA NA

Linkages

# Initialize
e = Ecosystem(plot_type="vector+generic", log=False)

# Prepare the network and plot it
net = e.prepare_net()
net.show()

0%