Long list of geospatial analysis tools. Geospatial analysis, or just spatial analysis, is an approach to applying statistical analysis and other analytic techniques to data which has a geographical or spatial aspect.
26094
PostGEESE - A spatial extension for DuckDB. 9246
Tile38 - Tile38 is a geospatial database, spatial index, and realtime geofence. 4767
OrientDB - OrientDB is an Open Source Multi-Model NoSQL DBMS with the support of Native Graphs, Documents Full-Text, Reactivity, Geo-Spatial and Object Oriented concepts. 1894
TileDB - TileDB is a powerful engine for storing and accessing dense and sparse multi-dimensional arrays, which can help you model any complex data efficiently. 1194
PgRouting - pgRouting extends the PostGIS / PostgreSQL geospatial database to provide geospatial routing functionality. 1170
Microsoft SQL Server - Microsoft SQL/SQL Azure spatial features. All the spatial functionality is also available as a .NET library (can be downloaded using nuget) 784
Neo4j Spatial - Library of spatial utilities for Neo4j. 551
MobilityDB - An extension to the Postgres database which adds support for temporal and spatio-temporal objects 519
GeoCouch - GeoCouch is a spatial extension for Couchbase and Apache CouchDB. 274
PostGIS Vector Tile Utils - A set of PostgreSQL functions that are useful when creating vector tile sources. 267
Geopackage - SQLite spatial extension. More powerful than its older brother Spatialite. 209
H2GIS - A spatial extension of the H2 database. 29
Hastings - GeoSpatial Search for CouchDB 2 17
yogrt - A simple templating tool for importing GIS data to PostGIS 0
Rasdaman - Array database that allows storing and querying massive multi-dimensional arrays, such as sensor, image, simulation, and statistics data appearing in domains like earth, space, and life science. 0
MongoDB - Also supports GeoJSON and spatial indexes. 0
Informix Spatial - Informix spatial extension. 0
3D CityDB - A free 3D geo database to store, represent, and manage virtual 3D city models on top of a standard spatial relational database. The database model contains semantically rich, hierarchically structured, multi-scale urban objects facilitating complex GIS modeling and analysis tasks, far beyond visualization. 0
PostGIS - PostgreSql spatial extension. 0
Oracle Spatial - Oracle database spatial extension. 0
SciDB - Array database designed for multidimensional data management and analytics common to scientific, geospatial, financial, and industrial applications. 0
Spatialite - SQLite spatial extension. 0
Teradata Geospatial Feature - Teradata spatial extension for DW and BI. 0
DB2 Spatial Extender - Spatial Extender allows you to store, manage, and analyze spatial data in DB2. 0
Cloudant - IBM noSQL database that supports spatial data (GeoJSON). 0
MySql Spatial - MySql spatial extension. 79
gdal2tilesp - This enhancement to the gdal2tiles.py script includes additional features. 29
rasterix - Rasterix is a cross-platform utility built around the GDAL library and the Qt framework designed to process geospatial raster data. 21
MultiSpec - A Freeware Multispectral Image Data Analysis System. 16
e-Foto - Free and open source digital photogrammetric workstation. 16
ArcMap Raster Edit Suite - An ArcMap Addin that enables manual editing of single pixels on raster layer. 4
SNAP - SNAP is an open source common architecture for ESA Toolboxes ideal for the exploitation of Earth Observation data. 3
Guidos Toolbox - Some GDAL functionalities and includes MSPA (Morphological Spatial Pattern Analysis) for connectivity maps. 0
INPHO - INPHO is a Digital Photogrammetry Software. 0
Dinamica EGO - Dinamica EGO consists of a sophisticated platform for environmental modeling. 0
Global Mapper - Geospatial and remote sensing data analysis. 0
ENVI - Geospatial image processing and classification software. 0
IDL - IDL is a programming language used for data analysis and image processing programming. 0
eCognition - GEOBIA software. 0
Interimage - Open Source GEOBIA software. 0
Matlab - Multi-paradigm numerical computing environment and fourth-generation programming language. 0
Metashape - Agisoft Metashape is a stand-alone software product that performs photogrammetric processing of digital images. 0
ERDAS - Geospatial image processing and classification software. 0
OSSIM - Suite of geospatial libraries and applications used to process imagery, maps, terrain, and vector data. 0
PCI Geomatica - Remote sensing software package for image processing 0
Correlator3D - High-end photogrammetry suite. 0
RealityCapture - Photogrammetry software. 0
ContextCapture - ContextCapture enables you to automatically generate multi-resolution 3D models at any scale and precision. 0
Spring - GIS and remote sensing image processing system with an object-oriented data model. 0
TerrSet - TerrSet (formerly IDRISI) is an integrated geographic information system (GIS) and remote sensing software 0
The Sentinel Toolbox - The Sentinel Toolboxes consists of a collection of processing tools, data product readers and writers and a display and analysis application to process Sentinel data. 0
TIMESAT - TIMESAT is a software package for analysing time-series of satellite sensor data. 0
WebODM - Generate maps, point clouds, DEMs and 3D models from aerial images. 1142
Mapbox Studio - Desktop application for vector tile driven map design. 872
GRASS GIS - GRASS (Geographic Resources Analysis Support System) is a free and open source GIS. 733
GeoDa - Spatial data analysis software. 272
MapWindow GIS - Free and open source desktop geographic information system. 0
LuciadFusion - An all-in-one server solution for your data publication workflow and geospatial data management 0
MapInfo - Commercial GIS. 0
Geomedia - Commercial GIS. 0
FME Desktop - FME is an integrated collection of Spatial ETL tools for data transformation and data translation. 0
gvSIG - Free and open source GIS. 0
ILWIS - Integrated Land and Water Information System (ILWIS) is a remote sensing and GIS software. 0
ArcGIS Pro - Fully 64-bit version of ArcGIS with new GUI and 2D/3D integration. 0
Manifold System - Commercial GIS. 0
AutoCAD Map 3D - GIS AutoCAD integration. 0
GC2 - GC2 is an enterprise platform GIS (open source) 0
ArcGIS - GIS for working with maps and geographic information. 0
MicroImages TNTgis - Commercial GIS. 0
OpenJUMP - Open source Java GIS. 0
uDig - A GIS Framework for Eclipse (Java) and also a GIS software. 0
SAGA - SAGA is the abbreviation for System for Automated Geoscientific Analyses. 0
Smallworld - Commercial GIS. 0
Terraview - GIS application built using the TerraLib GIS library. 0
QGIS - Cross-platform free and open-source desktop geographic information system. 41897
Leaflet - Open-Source JavaScript Library for Mobile-Friendly Interactive Maps. 13243
CesiumJS - An open-source JavaScript library for world-class 3D globes and maps. 12435
deck.gl - A WebGL-powered framework for visual exploratory data analysis of large datasets. 11622
OpenLayers - High-performance, feature-packed library for creating interactive maps on the web. 7091
MapLibre GL - Is a community led fork derived from Mapbox GL JS prior to their switch to a non-OSS license. 3721
L7 - Large-scale WebGL-powered Geospatial Data Visualization By Ant Financial 2233
Mapzen Tangram - JavaScript library for rendering 2D & 3D maps live in a web browser with WebGL, supports MVT, GeoJSON, TopoJSON. 1933
geojson-vt - A highly efficient JavaScript library for slicing GeoJSON data into vector tiles on the fly. 1493
GeoNode - A web-based application and platform for developing geospatial information systems (GIS) and for deploying spatial data infrastructures (SDI). 1212
TerriaJS - A library for building rich, web-based geospatial data explorers. 823
titiler - A dynamic Web Map tile server. 326
CMV - The Configurable Map Viewer - CMV is a community-supported open source mapping framework. CMV works with the Esri JavaScript API, ArcGIS Server, ArcGIS Online and more. 314
Bertin.js - A JavaScript library for visualizing geospatial data and make thematic maps for the web. 301
Leaflet.MapboxVectorTile - A Leaflet Plugin that renders Mapbox Vector Tiles on HTML5 Canvas. 187
v-mapbox - Vue.js wrapper for mapbox-gl-js
. 134
Flare Cluster Layer - ArcGIS javascript custom graphics layer. Creates clusters and creates flares for clusters. 61
Google Maps API Polyline String Decoder - Function that will convert encoded polyline strings (as returned by the Google Maps API) into a list of lat/lon pairs. 52
react-azure-maps - React Wrapper for azure-maps-control. 42
ArcGIS JS App Generator - This is a yeoman generator for ArcGIS API for JavaScript applications. 24
vue-azure-maps - Integrate Azure Maps in your Vue application. 22
azure-maps-animations - A rich library of animations for use with the Azure Maps Web SDK. 8
azure-maps-geolocation-control - An Azure Maps Web SDK module that provides a control that uses the browser’s geolocation API to locate the user on the map. 8
azure-maps-gridded-data-source - A module for the Azure Maps Web SDK that provides a data source that clusters data points into cells of a grid area. 7
azure-maps-services-ui - A set of web UI controls that wrap the Azure Maps REST services. 3
angular-azure-maps - Angular 6 Azure Maps is a wrapped MS Azure Map on Angular. 3
azure-maps-fullscreen-control - An Azure Maps Web SDK module that provides a control to display the map in fullscreen mode. 3
azure-maps-swipe-map - A module for the Azure Maps Web SDK that allows swiping between two overlapping maps, ideal for comparing two overlapping data sets. 1
azure-maps-selection-control - An Azure Maps Web SDK module that provides controls for selecting data in a data source using drawing tools or by requesting a route range polygon. 1
azure-maps-sync-maps - An Azure Maps Web SDK module that synchronizes the cameras of two or more maps. 0
OpenGlobus - A javascript library designed to display interactive 3d maps and planets with map tiles, imagery and vector data, markers and 3d objects. It uses the WebGL technology, open source and completely free. 0
Mapbox GL JS - Mapbox GL JS is a JavaScript library that uses WebGL to render interactive maps from vector tiles and Mapbox styles. 0
LuciadRIA - A JavaScript library for 3D globes and maps, with support for military symbology and desktop-like performance 0
jVectorMap - jVectorMap is a vector-based, cross-browser and cross-platform component for interactive geography-related data visualization on the web. It provides numerious features like smooth zooming and panning, fully-customizable styling, markers, labels and tooltips. 0
Oskari - Framework for easily building multipurpose web mapping applications utilizing distributed Spatial Data Infrastructures like INSPIRE. 0
Ol-ext - Cool extensions for OpenLayers (ol) - animated clusters, CSS popup, Font Awesome symbol renderer, charts for statistical map (pie/bar), layer switcher, wikipedia layer, animations, canvas filters. 3932
Geoserver - WMS written in Java and relies on GeoTools. Allows users to share and edit geospatial data. 1064
Mapserver - WMS written in C. 734
Nanocubes - An in-memory data structure for spatiotemporal data cubes. 711
Terracotta - A light-weight, versatile XYZ tile server. MIT-licensed, pure Python, serving Cloud-Optimized GeoTIFF (COG). 575
MapProxy - An open source tile server proxy for geospatial data (WMS-C, TMS, WMTS, KML SuperOverlays). It caches, accelerates and transforms data from existing map services and serves any desktop or web GIS client. 437
PGRestAPI - Node.js REST API for PostGres Spatial Entities. AKA: SpatialServer. 264
THREDDS - The THREDDS Data Server (TDS) is a web server that provides metadata and data access for scientific data sets, using OPeNDAP, OGC WCS, HTTP, and other data access protocols. 155
Deegree - Open source software for spatial data infrastructures and the geospatial web. Deegree offers components for geospatial data management, including data access, visualization, discovery and security. Open standards are at the heart of Deegree. It supports WMS, WFS for Catalogue Service, WCS, WPS, WMTS. 74
GeoTrellis Server - Tools for building raster processing and display services. It supports WMS, WCS, WMTS and can use individual rasters, STAC Catalogs (through the STAC API service) and GeoTrellis Layers as input raster sources. 41
utilery - Micro vector tile manufacturing from PostGIS. 30
Zoo Project WPS - A WPS (Web Processing Service) implementation written in C, Python and JavaScript. It is an open source platform which implements the WPS 1.0.0 and WPS 2.0.0 standards edited by the Open Geospatial Consortium (OGC). It provides a developer-friendly framework for creating and chaining WPS compliant Web Services. 0
MapGuide - Runs on Linux or Windows, supports Apache and IIS web servers, and has APIs (PHP, .NET, Java, and JavaScript) for application development. 0
Baremaps - An open source pipeline for producing Mapbox vector tiles from OpenStreetMap with Postgis and Java. 0
MapTiler Server - Map server for self-hosting. Publish interactive maps to get map services from your own server or laptop. 0
52North WPS - The 52°North Web Processing Service (WPS) enables the deployment of geo-processes on the web in a standardized way. It features a pluggable architecture for processes and data encodings. The implementation is based on the current OpenGIS specification: 05-007r7. Its focus was the creation of an extensible framework to provide algorithms for generalization on the web. 631
PySAR - InSAR time series analysis in Python. 516
pyroSAR - A Python Framework for Large-Scale SAR Satellite Data Processing. 243
LiCSBAS - LiCSBAS is an open-source package in Python and bash to carry out InSAR time series analysis using LiCSAR products. 207
PyRate - A Python tool for estimating velocity and time-series from Interferometric Synthetic Aperture Radar (InSAR) data. 183
NANSAT - Nansat is a scientist friendly Python toolbox for processing 2D satellite earth observation data. 38
SARbian - Free and open SAR operating system (based on Debian Linux). 0
GAMMA - Allows processing of SAR, interferometric SAR (InSAR) and differential interferometric SAR (DInSAR). 0
GMT5SAR - InSAR processing system based on GMT. 0
PolSARpro - Open source radar image data processing software. 0
Sarmap - Synthetic Aperture Radar processing software. 0
SARPROZ - Implements a wide range of Synthetic Aperture Radar (SAR), Interferometric SAR (InSAR) and Multi-Temporal InSAR processing techniques. 0
Sentinel Toolboxes - Free open source toolboxes for the scientific exploitation of the Sentinel missions. 10158
The Point Cloud Library - PCL - Standalone, large scale, open project for 2D/3D image and point cloud processing. 4703
potree - Potree is a free open-source WebGL based point cloud renderer for large point clouds. PotreeConverter provides all files to view your point cloud with only a basic webserver running. 1177
PDAL - PDAL is a C++ BSD library for translating and manipulating point cloud data. 615
lidR - R package for airborne LiDAR data manipulation and visualisation for forestry application. 514
plas.io - WebGL point cloud rendering. 472
Laspy - Laspy is a python library for reading, modifying, and creating .LAS LIDAR files. 457
Entwine - Point cloud indexing for massive datasets. 312
libLAS - libLAS is a C/C++ library for reading and writing the very common LAS LiDAR format. 236
displaz - A hackable lidar viewer. 196
LASzip - Quickly turns bulky LAS files into compact LAZ files without information loss. 167
rGEDI - An R Package for NASA’s Global Ecosystem Dynamics Investigation (GEDI) Data Visualization and Processing. 131
greyhound - A point cloud streaming framework for dynamic web services and native applications. 117
Treetop - A Shiny-based Application for Extracting Forest Information from LiDAR data. 96
pyGEDI - pyGEDI provides a high performance, lower cognitive load, and cleaner and more transparent code for data extraction, analysis, processing, and visualization of GEDI’s products. 31
lidario - A small Go library for reading and writing LiDAR (LAS) files. 6
lidar - A Crystal language library for reading and writing LiDAR data in LAS format. 0
MCC-LIDAR - Multiscale Curvature Classification for LIDAR Data. 0
CloudCompare - 3D point cloud processing software. 0
LAStools - A collection of highly-efficient, scriptable tools with multi-core batching that process LAS, compressed LAZ, Terrasolid BIN, .shp, and ASCII. 0
Global Mapper Lidar Module - Lidar module for Global Mapper. 0
PyLAS - A python library for reading and writing LAS files. 0
Quick Terrain Modeler - Proprietary LiDAR exploitation software by Applied Imagery. 0
Fusion - CLI/GUI Lidar software. 0
FullAnalyze - Handling, visualizing and processing lidar data (3D point clouds and waveforms). 0
TopoDOT - Proprietary software for extracting topography, 3D models, GIS Assets, and more from point cloud data. 0
DielmoOpenLidar - Open source software based in gvSIG for the management of LiDAR data. 11842
Open3D - Open-source library that supports rapid development of software that deals with 3D data. The Open3D frontend exposes a set of carefully selected data structures and algorithms in both C++ and Python. 573
3dfier - The open-source tool for creation of 3D models. 49
3dcitybuilder - QGIS Plugin that generates 3D Models of Urban Areas. 0
ArcGIS Earth - Display data, sketch placemarks, measure distances and areas, and add annotations at any part of the world 0
CityEngine - Transform 2D GIS Data into Smart 3D City Models 0
Google Earth - Bringing a earth view for global mapping 0
Skyline - A glimpse into Skyline’s cutting-edge 3D geospatial visualization products, and their potential to transform the way your organization makes decisions, shares information and manages its assets 0
World Wind - Providing features for displaying with geographic data 0
GeoDMA - GeoDMA is a plugin for TerraView software, used for geographical data mining. 0
Weka - Weka is a collection of machine learning algorithms for data mining tasks written in Java. 2636
RTKLIB - RTKLIB is an open source program package for standard and precise positioning 0
Applanix POSPAC MMS - POSPac MMS leverages Global Navigation Satellite Systems (GNSS) and inertial navigation systems (INS) data to generate a source of truth for post-mission trajectories and mapping. 0
Leica Infinity Surveying Software - Easily manage and process data from multiple sites and survey teams and from all of your different survey instruments – digital levels, total stations, UAVs, GNSS sensors, and now even scanners. 0
Novatel Waypoint - Waypoint software leverages Global Navigation Satellite Systems (GNSS) and inertial navigation systems (INS) data to generate a source of truth for post-mission trajectories and mapping.
with GNSS (global navigation satellite system). 0
Trimble Business Center - Trimble® Business Center (TBC) software enables surveyors to transform field data from GNSS receivers, total stations, laser scanners, mobile mapping systems, drones and more into high-quality, actionable information and client deliverables. 196
Py6S - Py6S is a interface to the Second Simulation of the Satellite Signal in the Solar Spectrum (6S) atmospheric Radiative Transfer Model through the Python programming language. 153
gee-atmcorr-S2 - Atmospheric correction of Sentinel 2 imagery in Google Earth Engine using Py6S. 84
6S_emulator - The 6S emulator is an open-source atmospheric correction tool. It is based on the 6S radiative transfer model but it runs 100x faster with minimal additional error (i.e. < 0.5 %). 64
SIAC - A sensor invariant Atmospheric Correction (SIAC). 61
SIAC_GEE - SIAC GEE version. 35
ARCSI - The Atmospheric and Radiometric Correction of Satellite Imagery (ARCSI) software provides a command line tool for the generation of Analysis Ready Data (ARD) optical data including atmospheric correction, cloud masking, topographic correction etc. 33
radiometric_normalization - Implementation of radiometric normalization workflows. 10
ACOLITE_MR - Atmospheric correction for aquatic applications of metre-scale satellites. 0
6S - Second Simulation of the Satellite Signal in the Solar Spectrum (6S) open source algorithm. 0
ATCOR - ERDAS Imagine module. 0
i.atcorr - GRASS GIS module that performs atmospheric correction using the 6S algorithm. 0
sen2cor - is a processor for Sentinel-2 Level 2A product generation and formatting; it performs the atmospheric-, terrain and cirrus correction of Top-Of- Atmosphere Level 1C input data. 2749
Mesa - Mesa is an Apache2 licensed agent-based modeling (or ABM) framework in Python. 1036
NetLogo - NetLogo is a multi-agent programmable modeling environment. 168
MASON - MASON is a fast discrete-event multiagent simulation library core in Java, designed to be the foundation for large custom-purpose Java simulations, and also to provide more than enough functionality for many lightweight simulation needs. MASON contains both a model library and an optional suite of visualization tools in 2D and 3D. 78
nlrx - Provides tools to setup and execute NetLogo simulations from R. 55
SpaDES - Metapackage for implementing a variety of event-based models, with a focus on spatially explicit models. These include raster-based, event-based, and agent-based models. 18
DMASON - DMASON is a parallel version of the MASON library for writing and running simulations of Agent based simulation models. 0
Repast - The Repast Suite is a family of advanced, free, and open source agent-based modeling and simulation platforms. 237
landscapemetrics - landscapemetrics is an R package for calculating landscape metrics for categorical landscape patterns in a tidy workflow. 87
PyLandStats - An open-source Pythonic library to compute landscape metrics. 65
NLMR - R package to simulate neutral landscape models. 42
Makurhini - R package for calculating fragmentation and landscape connectivity indices used in conservation planning. 22
LS_METRICS - A tool for calculating landscape connectivity and other ecologically scaled landscape metrics 0
Fragstats - Spatial Pattern Analysis Program for Categorical Maps. 0
nlmpy - A Python package to create neutral landscape models. 0
GLOBIOM - Global Biosphere Management Model (GLOBIOM) is used to analyze the competition for land use between agriculture, forestry, and bioenergy, which are the main land-based production sectors. 0
InVEST - InVEST (Integrated Valuation of Ecosystem Services and Tradeoffs) is a suite of models used to map and value the goods and services from nature that sustain and fulfill human life. 123
prioritizr - R package that uses integer linear programming (ILP) techniques to provide a flexible interface for building and solving conservation planning problems. 10
prioriactions - The prioriactions R package uses a mixed integer mathematical programming (MIP) approach for building and solving multi-action conservation planning problems, where the goal is to find an optimal combination of management actions that abate threats, in an efficient way while accounting for connectivity. 0
MARXAN - Marxan is a freely available conservation planning software. It provides decision support to a range of conservation planning problems, including the design of new reserve systems, reporting on the performance of existing reserve systems, and developing multiple-use zoning plans for natural resource management. 0
Zonation - Zonation produces a hierarchical prioritization of the landscape based on the occurrence levels of biodiversity features in sites (cells) by iteratively removing the least valuable remaining cell while accounting for connectivity and generalized complementarity. 5067
GDAL - Geospatial Data Abstraction Library (GDAL) is a translator library for raster and vector geospatial data formats. 3721
Mapnik - C++/Python/Node.js library for map rendering. 1194
pgRouting - Extends the PostGIS / PostgreSQL geospatial database to provide geospatial routing functionality. 402
PointCloud - A PostgreSQL extension for storing point cloud (LIDAR) data. 162
MDAL - Mesh Data Abstraction Library. 33
TerraMA2 - A free and open source computational platform for early warning systems. 0
GeographicLib - For solving geodesic problems. Implemented in C, C++, Java, Javascript, Fortran, Python and Matlab. 0
Geolib - GeoLib is a fast, efficient, computational geometry library available in C++, C# and Java. 0
Terralib - TerraLib is a GIS classes and functions open source library. 101
OpenStreetMap API - OpenStreetMap API. 0
ArcGIS Platform - Esri’s PaaS with multiple location services and developer APIs. 0
Google Maps API - Google’s PaaS (Platform as a Service) for Geocoding or analysis/processing services. 0
Mapbox GL JS - MapBox WebGL Javascript API. 0
Mapbox.js - MapBox Javascript API. 0
Microsoft Bing API - Microsoft Bing Maps API. 0
ArcGIS Online - ArcGIS Online GIS platform for mapping and spatial analysis. 0
ARLAS - ARLAS Exploration is an Open Source software for exploring and analysing Geo BigData. 0
Carto - Cloud computing platform that provides GIS and web mapping tools for display in a web browser. 0
CSV2GEO - Batch geocoder using excel/csv file, text or API as an input and get latitude, longitude and an interactive map as output. 0
Fulcrum - A mobile data collection platform that allows you to build, deploy, & collect field data with your own customizable data collection apps. 0
GIS Cloud - Real-time mapping platform for the entire workflow of your organization. 0
Mapbox - Plataform for web map design and manipulation. 0
MapTiler Cloud - Maps API for web & mobile developers. Customize maps, upload or create own geodata and publish online. 0
Mergin Maps - A mobile data collection open-source platform for field data surveys based on QGIS. Available as service or self-hosted. 0
OpenCage Geocoding API - An API aggregating multiple open geo datasources (OpenStreetMap and others). 0
OpenMapTiles - Vector tiles and map services as service, self-hosted or off-line. 0
NextGIS - A cloud geospatial service that allows you to create web GIS right in the browser. 0
Apple Maps - Apple map service. 0
Google Maps - Google map service. 0
Microsoft Bing Maps - Microsoft map service. 0
OpenStreetMap - OpenStreeMap map service. 3553
geemap - A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and ipywidgets. 705
rgee - Google Earth Engine for R. 421
eemont - A python package that extends Google Earth Engine. 244
gee_s1_ard - Creates an analysis ready sentinel-1 SAR image collection in Google Earth Engine by applying additional border noise correction, speckle filtering and radiometric terrain normalization. 207
wxee - A Python interface between Earth Engine and xarray for processing weather and climate data. 180
spectral - Awesome Spectral Indices for the Google Earth Engine JavaScript API (Code Editor). 166
GEET - Google Earth Engine Toolbox - Library to write small EE apps or big/complex apps with a lot less code. 153
gee-atmcorr-S2 - Atmospheric correction of Sentinel 2 imagery in Google Earth Engine using Py6S. 132
OpenEarthEngineLibrary - Collection of code goodies for Google Earth Engine(GEE). 125
geeup - Simple CLI for Earth Engine Uploads. 103
sankee - Visualize classified time series data with interactive Sankey plots in Google Earth Engine. 84
ee-fastapi - Flood Detection with Google Earth Engine. 61
ee-rgb-timeseries - Earth Engine JS module to color time series chart points as stretched 3-band RGB. 59
landsat-extract-gee - Get Landsat surface reflectance time-series from google earth engine. 58
BAP-GEE - Best Available Pixel calculation using Google Earth Engine. 53
earthEngineGrabR - The earthEngineGrabR is an interface between R and the Google Earth Engine, which simplifies the acquisition of remote sensing data. 49
EarthEngine.jl - Google Earth Engine in Julia. 33
AREA2 - AREA 2 (“area squared” or “area two”), short for Area Estimation & Accuracy Assessment, is a Google Earth Engine application that provides comprehensive support for sampling and estimation in a design-based inference framework. 27
OEEex - A chrome extension to enhance Google Earth Engine code editor. 23
exploreRGEE - Google Earth Engine (GEE) in the Rstudio IDE. 17
msslib - An Earth Engine JavaScript library for working with Landsat MSS image data. 3
ee-goes - An Earth Engine JavaScript library for visualizing GOES-R time series. 0
restee - Aims to make plugging Earth Engine (EE) computations into downstream Python processing easier. 8504
mmsegmentation - MMSegmentation is an open source semantic segmentation toolbox based on PyTorch. It is a part of the OpenMMLab project. 3181
TorchGeo - TorchGeo is a PyTorch domain library, similar to torchvision, that provides datasets, transforms, samplers, and pre-trained models specific to geospatial data. 3143
segment-geospatial - Meta AI’ Segment Anything Model (SAM) for Geospatial Data 2690
SNIPER - SNIPER is an efficient multi-scale object detection algorithm. 2111
Raster Vision - An open source framework for deep learning on satellite and aerial imagery. 1145
eo-learn - Earth observation processing framework for machine learning in Python. 1062
PixelLib - Pixellib is a library for performing segmentation of images. It suports both Semantic Segmentation as Instance Segmentation. 717
LightNet - LightNet: Light-weight Networks for Semantic Image Segmentation (Cityscapes and Mapillary Vistas Dataset) 553
DeepForest - Python Package for Tree Crown Detection in Airborne RGB imagery. 548
TernausNetV2 - TernausNetV2: Fully Convolutional Network for Instance Segmentation. 472
Deep Learning ArcGIS - Deep Learning Libraries Installers for ArcGIS. 463
Label Maker - Data Preparation for Satellite Machine Learning. 453
libtorch-yolov3 - A Libtorch implementation of the YOLO v3 object detection algorithm. 417
Solaris - CosmiQ Works Geospatial Machine Learning Analysis Toolkit. 397
TorchSat - TorchSat is an open-source PyTorch framework for satellite imagery analysis. 299
Hyperspectral - Deep Learning for Land-cover Classification in Hyperspectral Images. 288
tsl - PyTorch library for processing spatiotemporal data. 277
YOLT - You Only Look Twice: Rapid Multi-Scale Object Detection In Satellite Imagery. 252
ShelfNet - Implementation of a CNN model for real-time semantic segmentation. 248
WaterNet - A convolutional neural network that identifies water in satellite images. 232
AIDE - Annotation Interface for Data-driven Ecology: Tools for detecting wildlife in aerial images using active learning 218
SIMRDWN - The Satellite Imagery Multiscale Rapid Detection with Windowed Networks (SIMRDWN) codebase combines some of the leading object detection algorithms into a unified framework designed to detect objects both large and small in overhead imagery. 204
Presto - Lightweight, Pre-trained Transformers for Remote Sensing Timeseries. 161
sentinel-tree-cover - Image segmentations of trees outside forest. 152
Temporal Convolutional Neural Network - Temporal Convolutional Neural Network for the Classification of Satellite Image Time Series. 130
platypus - R package for object detection and image segmentation. 102
AirNet - SegNet-like network implemented in TensorFlow to use for segmenting aerial images. 79
Pixel Decoder - A machine learning python package to run deep learning with satellite imagery. 77
srcnn - Super Resolution for Satellite Imagery. 5
SamGIS – Image Segmentation machine learning based (Segment Anything by Meta - Facebook) applied to GIS and geo data also with GPU requirements. A Segment Anything HuggingFace demo here and an HuggingFace demo with natural language-based image segmentation capabilities via LISA. 9995
libvips - A fast image processing library with low memory needs. 5027
H3 - Hexagonal hierarchical geospatial indexing system. 4137
libpostal - A C library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data. 669
YOLT - You Only Look Twice: Rapid Multi-Scale Object Detection In Satellite Imagery. 344
Datamaps - This is a tool for indexing large lists of geographic points or lines and dynamically generating map tiles from the index for display. 174
FORCE - Framework for Operational Radiometric Correction for Environmental monitoring. 143
Shapefile C Library - Provides the ability to write simple C programs for reading, writing and updating (to a limited extent) .shp and .dbf files. 62
udunits2 - API and utility for arithmetic manipulation of units of physical quantities. 6564
OSRM (Open Source Routing Machine) - High performance routing engine written in C++, designed to run on OpenStreetMap data. Services available: Nearest, Route, Table, Match, Trip, Tile. 5954
Halide - Halide is a programming language designed to make it easier to write high-performance image processing code on modern machines. 5067
GDAL - Geospatial Data Abstraction Library (GDAL) is a computer library that serve as a translator library for raster and vector geospatial data formats. 4995
OpenDroneMap - OpenDroneMap is a tool to postprocess drone, balloon, kite, and street view data to geographic data including orthophotos, point clouds, & textured mesh. 4634
valhalla - Open Source Routing Engine for OpenStreetMap. 4383
Mapbox GL Native - Render Mapbox styles in mobile, desktop, and node applications using C++ and OpenGL. 3721
Mapnik - C++ library for map rendering. 2781
tippecanoe - Build vector tilesets from large collections of GeoJSON features. 2382
S2 Geometry - Computational geometry and spatial indexing on the sphere. 1547
osgearth - A free open source C++ geospatial toolkit. 1463
ITK - ITK is an open-source, cross-platform system that provides developers with an extensive suite of software tools for image analysis. 1387
VROOM - VROOM is an open-source optimization engine written in C++17 that aim at providing good solutions to various real-life vehicle routing problems (VRP) within a small computing time. 1257
GEOS - GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS). 832
Mapzen Tangram-ES - C++ library for rendering 2D and 3D maps using OpenGL ES 2 with custom styling and interactions 780
networkit - NetworKit is a growing open-source toolkit for large-scale network analysis. 721
libspatialindex - C++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API. 593
TIN Terrain - A command-line tool for converting heightmaps in GeoTIFF format into tiled optimized meshes. 581
hmm - Heightmap meshing utility 554
Mapnik Vector Tile - Mapnik C++ implemention of Mapbox Vector Tile specification. 457
entwine - Entwine is a data organization library for massive point clouds, designed to conquer datasets of hundreds of billions of points as well as desktop-scale point clouds. 410
cpd - Coherent Point Drift (CPD) is a point-set registration algorithm. 406
OpenOrienteering Mapper - OpenOrienteering Mapper is a software for creating maps for the orienteering sport. 380
RoutingKit - RoutingKit is a C++ library that provides advanced route planning functionality. 339
gSLICr - Real-time super-pixel segmentation. 305
Selene - A C++14 image representation, processing and I/O library. 272
RichDEM - High-performance Terrain and Hydrology Analysis. 248
OSMExpress - Fast database file format for OpenStreetMap. 243
TauDEM - Terrain Analysis Using Digital Elevation Models (TauDEM) software for hydrologic terrain analysis and channel network extraction. 196
LASzip - Quickly turns bulky LAS files into compact LAZ files without information loss. 192
libGeoTiff - Manipulate TIFF based interchange format for georeferenced raster imagery. 185
depthmapX - Multi-platform Spatial Network Analysis Software. 161
otbtf - Deep learning with otb. 145
RSGISLib - The Remote Sensing and GIS software library (RSGISLib) is a collection of tools for processing remote sensing and GIS datasets. The tools are accessed using Python bindings or an XML interface. 122
gdalcubes - gdalcubes is a library to represent collections of Earth Observation (EO) images as on demand data cubes (or multidimensional arrays). 115
prepair - Automatic repair of single polygons (according to the OGC Simple Features / ISO19107 rules) using a constrained triangulation. 96
geojson-vt-cpp - Port to C++ of JS GeoJSON-VT for slicing GeoJSON into vector tiles on the fly. 78
laz-perf - Alternative LAZ implementation for C++ and JavaScript. 58
pprepair - Validation and Automatic Repair of Planar Partitions. 50
Pronto Raster - C++ library for geographical raster data analysis. 42
copc-lib - copc-lib provides an easy-to-use interface for reading and creating Cloud Optimized Point Clouds. 35
Supercluster - A C++14 port of supercluster, a fast 2D point clustering library for use in interactive maps. 1
dreich_algorithm - Algorithm for extracting channel networks from high resolution topographic data. 1
hydroflow - Compute drainage orders in drainage basins using Strahler and Shreve methods. 0
Spatial - Spatial is a generic header-only C++ library providing multi-dimensional in-memory containers, iterators and functionals. 0
Terralib - TerraLib is a GIS classes and functions open source library. 0
Mapbox Maps SDK for Qt - Qt Automotive Map Suite. 0
Boost Geometry - Part of collection of the Boost C++ Libraries, defines concepts, primitives and algorithms for solving geometry problems. 0
Orfeo ToolBox - Orfeo TooLBox (OTB) is an open-source C++ library for remote sensing images processing, distributed under the Apache v2.0 licence. 0
Capaware - 3D terrain representation with multilayer representation. 0
Vector Tiles Producer - Command line tool in C++ to creates vector tiles for a given area at chosen zoom levels using a Mapnik XML. 5067
GDAL/OGR CSharp - C# bindings for GDAL and OGR. 1496
NTS Net Topology Suite - A .NET GIS solution that is fast and reliable for the .NET platform. 892
DotSpatial - DotSpatial is a geographic information system library written for .NET 4. 846
SharpMap - SharpMap is an easy-to-use mapping library for use in web and desktop applications. 731
Mapbox Maps SDK for Unity - The Maps SDK for Unity is a collection of tools for building Unity applications from real map data. 449
GeoJSON.Net - .Net library for GeoJSON types & corresponding Json.Net (de)serializers. 340
BruTile - BruTile is a .NET library to access tile services like those of OpenStreetMap, MapBox or GeodanMaps. 319
osmsharp - OsmSharp is a C# library to work with OpenStreetMap (OSM) data. 306
DEM Net Elevation API - 3D terrain generation library, provides access to global DEM datasets (OpenTopography, Nasa ASTER) and tiled imagery services. GlTF and STL export formats supported. Live demo 225
Bing-Maps-Fleet-Tracker - The Bing Maps Fleet Tracker is a tracking solution for small to medium sized teams. Easily track vehicles and mobile devices. 183
Geo - A geospatial library for .NET 182
Bing Maps REST Toolkit - This is a portable class library which makes it easy to access the Bing Maps REST services from .NET. 169
MaxRev.Gdal.Core - Bindings for GDAL and OGR (both win-x64 and linux-x64). 163
SharpKml - Is able to read/write both KML files and KMZ files. 129
Sanchez - False-colour geostationary satellite image compositor. 52
Earth-Lens - Earth Lens, a Microsoft Garage project is an iOS iPad application that helps people and organizations quickly identify and classify objects in aerial imagery through the power of machine learning. 47
Bing Maps Spatial Data Services Toolkit - This toolkit makes it easy to use the Bing Maps Spatial Data Services (SDS) in .NET. 27
AzureMapsRestServices - .Net Standard 2.0 library to access AzureMaps Services. 20
GeoJSON4EntityFramework - Create GeoJSON from Entity Framework Spatial Data or WKT. 6
ArcBruTile - ArcBruTile displays a collection of maps in ArcGIS Pro 2.0 and ArcMap 10.0 - 10.6. 0
Bing Maps WPF SDK - The Bing Maps WPF API. 0
Windows UWP map control - The Bing Maps control built into the Windows UWP platform. 0
BotBuild-Location - An open-source location picker control for Microsoft Bot Framework powered by Bing Maps REST services. 306
geo - Clojure library for working with geohashes, polygons, and other world geometry. 6
lidar - A Crystal language library for reading and writing LiDAR data in LAS format. 71
turf_dart - A turf.js-like geospatial analysis library working with GeoJSON, written in pure Dart. 0
DSpatial - DSpatial is an Open Source software development project to provide developers using Delphi with a library of tools for the use, manipulation, and visualization of spatial data. 647
geo - A collection of GIS functions for Elixir. 304
GeoPostGIS - Postgrex extension for the PostGIS data types. 159
Geometry Library - A Geometry library for Elixir that calculates spatial relationships between two geometries. 62
distance - Provides a set of distance functions for use in GIS or graphic applications. 93
SPECFEM3D_GLOBE - SPECFEM3D_GLOBE simulates global and regional (continental-scale) seismic wave propagation. 68
SWAT - Implementation of SWAT model. 0
6S - Second Simulation of the Satellite Signal in the Solar Spectrum (6S) open source algorithm. 4636
BuntDB - BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support. 1718
S2 - S2 is a library for spherical geometry that aims to have the same robustness, flexibility, and performance as the best planar geometry libraries. 1321
Tegola - Tegola is a vector tile server delivering Mapbox Vector Tiles with support for PostGIS and GeoPackage data providers. 1108
Draw2D - 2D rendering for different output (raster, pdf). 939
orb - A set of types for working with 2d geo and planar/projected geometric data in Golang 898
pg_tileserv - A very thin PostGIS-only tile server in Go. Takes in HTTP tile requests, executes SQL, returns MVT tiles. 879
go-geom - Go library for handling geometries. 465
pg_featureserv - Lightweight RESTful Geospatial Feature Server for PostGIS in Go. 317
BoxTree - An R-tree implementation for Go. 293
Go GDAL - Go (golang) wrapper for GDAL, the Geospatial Data Abstraction Library. 261
Go-shp - Go library for reading and writing ESRI Shapefiles. Pure Golang implementation based on the ESRI Shapefile technical description. 163
gopostal - Go (cgo) interface to libpostal for fast international address parsing/normalization. 146
godal - Godal aims at providing an idiomatic go wrapper around the GDAL library. 116
cogger - cogger is a fast geotiff to COG converter. 64
GoSpatial - GoSpatial is a simple command-line interface program for manipulating geospatial data. 64
go-spatial - GoSpatial is a simple command-line interface program for manipulating geospatial data. 57
geom - Geometry objects and functions for Go. 45
Go-proj-4 - Go bindings for the Cartographic Projections Library PROJ.4. 31
lidario - A small Go library for reading and writing LiDAR (LAS) files. 46
GeoScript Groovy - GeoScript Groovy is the Groovy implementation of GeoScript. 123
HGeometry - HGeometry is a library for computing with geometric objects in Haskell. It defines basic geometric types and primitives, and it implements some geometric data structures and algorithms. 48
hgis - Package containing functions to make graphs, read shapefiles, and compute areas/perimeters of geographic features. 26
Naqsha - Naqsha is a Haskell library to work with geospatial data types. 0
TerraHS - TerraHS is a software component that enables the development of geographical applications in a functional language, using the data handling capabilities and spatial operations of TerraLib.
40
LandTrendr - LandTrendr (Landsat-based Detection of Trends in Disturbance and Recovery) attempt to capture, label, and map changes in Earth’s surface for use in science, natural resource management, and education. 5590
GraphHopper Routing Engine - GraphHopper is a fast and memory efficient Java routing engine, released under Apache License 2.0. By default it uses OpenStreetMap and GTFS data, but it can import other data sources. 3932
GeoServer - GeoServer is open source server for sharing geospatial data. 2028
Photon - Photon is an open source geocoder built for OpenStreetMap data. It is based on elasticsearch. 2024
JTS Topology Suite - JTS Topology Suite is an API of 2D spatial predicates and functions. 1757
Geotools - GeoTools is an open source Java library that provides tools for geospatial data. 942
Spatial4j - Spatial4j is a general purpose geospatial ASL licensed open-source Java library. 213
Geo Assist - Geo Assist is an open source API for indexing and querying spatial data in the most efficient manner. It allows you to store 2D spatial data in-memory and support features such as find nearest neighbors, find in bounding box, etc. 196
Proj4j - Java port of the Proj.4 library for coordinate reprojection. 110
jpostal - Java/JNI bindings to libpostal for fast international street address parsing/normalization. 100
Apache SIS - Apache Spatial Information System (SIS) is a free software, Java language library for developing geospatial applications. 73
Openmap - Open Source JavaBeans-based programmer’s toolkit. 17
GDAL Warp Bindings - Thread-safe bindings for GDAL’s Warp functionality. 11
asgbook - Implementation of GIS/RS features in Java. Its also the code accompanying the book “Automating the Analysis of Spatial Grids” by Valliappa Lakshmanan. 8
PDAL-Java - Java extension and bindings for PDAL. 7
Geonetwork - GeoNetwork is a catalog application to manage spatially referenced resources. 0
JGeocoder - Free Java Geocoder. 0
LuciadLightspeed - A Java library that provides the foundations for advanced geospatial analytics applications 0
Gisgraphy - Open source framework that offers the ability to do geolocalisation and geocoding via Java APIs or REST webservices. 0
GeOxygene - Provide an open framework which implements OGC/ISO specifications for the development and deployment of GIS applications. 0
GeoWebCache - a Java web application used to cache map tiles coming from a variety of sources such as OGC Web Map Service (WMS). It implements various service interfaces (such as WMS-C, WMTS, TMS, Google Maps KML, Virtual Earth) in order to accelerate and optimize map image delivery. It can also recombine tiles to work with regular WMS clients. 0
Geoapi - GeoAPI provides a set of Java language programming interfaces for geospatial applications. 0
Weka - Weka is a collection of machine learning algorithms for data mining tasks written in Java. 0
World Wind Java SDK - Nasa cross-platform Java SDK. 0
MapFish Print - The purpose of Mapfish Print is to create reports that contain maps (and map related components) within them. The project is a Java based servlet/library/application based on the mature Jasper Reports Library. 41897
leaflet - Open-Source JavaScript Library for Mobile-Friendly Interactive Maps. 13243
CesiumJS - An open-source JavaScript library for world-class 3D globes and maps. 12435
deck.gl - WebGL2 powered geospatial visualization layers. 11622
OpenLayers - Open source AJAX library. 9515
Turf.js - Advanced geospatial analysis for browsers and node. 7949
react-map-gl - React friendly API wrapper around MapboxGL JS. 7019
gmaps.js - gmaps.js allows you to use the potential of Google Maps in a simple way. 6268
SQLite3 - Asynchronous, non-blocking SQLite3 bindings for Node.js. 6268
Heatmap.js - A heatmap implementation for Javascript. 6253
pixelmatch - The smallest, simplest and fastest JavaScript pixel-level image comparison library. 5243
react-leaflet - React components for Leaflet maps. 2198
leaflet-providers - An extension to Leaflet that contains configurations for various free tile providers. 2143
Supercluster - A crazy fast geospatial point clustering library for browsers and Node. 2060
proj4js - JavaScript library to transform coordinates from one coordinate system to another, including datum transformations. 1959
Vue2Leaflet - Vue 2 components for Leaflet maps. 1499
JSTS - Port of the Java JTS library. 1291
procedural-gl-js - Procedural GL JS is a library for creating 3D map experiences on the web, written in JavaScript and WebGL. It is built on top THREE.js. 1212
TerriaJS - A library for building rich, web-based geospatial data explorers. 1187
Geodesy - Libraries of geodesy functions implemented in JavaScript. 982
overpass-turbo - A web based data mining tool for OpenStreetMap using Overpass API. 977
mapbox-gl-draw - Draw tools for mapbox-gl-js. 908
NASA WebWorldWind - The NASA WorldWind Javascript SDK (WebWW) includes the library and examples for creating geo-browser web applications and for embedding a 3D globe in HTML5 web pages. 905
geotiff.js - geotiff.js is a small library to parse TIFF files for visualization or analysis. 839
SuperMap iClient for JavaScript - Cloud GIS web client development platform supportted by SuperMap. 745
Geo-Three - Tile based geographic world map visualization library for threejs. 589
Terra Draw - A cross provider JavaScript library for drawing on maps 437
PGRestAPI - Node.js REST API for PostGres Spatial Entities. 436
leaflet TimeDimension - Add time dimension capabilities on a Leaflet map. 429
TileStrata - A pluggable Node.js map tile server. 403
Heatcanvas.js - Yet another heatmap implementation for Javascript. 371
arc.js - Calculate great circles routes as lines in GeoJSON or WKT format. 314
ui-leaflet - AngularJS directive to embed an interact with maps managed by Leaflet library. 314
Bertin.js - A JavaScript library for visualizing geospatial data and make thematic maps for the web. 314
GeoPackage.js - GeoPackage JS is an implementation of the OGC GeoPackage spec. This library works in both the browser and Node 4+. 308
Windshaft - A Node.js map tile library for PostGIS and torque.js, with CartoCSS styling. 275
Galton - Lightweight Node.js isochrone server. Build isochrones using OSRM, Turf and concaveman. 261
leaflet-elevation - Leaflet plugin that allows to add elevation profiles using d3js 233
geojson-merge - Merge multiple GeoJSON files into one FeatureCollection. 222
reproject - Change, convert, transform, reproject GeoJSON between different projections/CRS. 219
Loam - Javascript wrapper for GDAL in the browser. 211
openrouteservice-js - The JavaScript API to consume openrouteservice(s) painlessly! 186
OpenSphere - A pluggable, single-page, GIS web application that supports both 2D and 3D views. 184
geoblaze - Geoblaze is a geospatial raster processing engine written purely in javascript. 175
spl.js - SpatiaLite and friends - sqlite, geos, proj, rttopo - for node (sync API) and browser (async API). 145
Bing Maps V8 Code Samples - A large collection of open source code samples for Bing Maps V8. 133
d3-geomap - A library for creating geographical maps based on D3.js. 127
mapboxgl-powerbi - Mapbox GL PowerBI custom visual. 124
gdal-js - An Emscripten port of GDAL 2.1. 98
tilegarden - Serverless raster and vector map tile generation using Mapnik and AWS Lambda. 85
geopouch - Spatial plugin from PouchDB extracted and supporting N dimensional coordinates. 65
eurostat-map.js - Reusable library to quickly create and customise web maps showing Eurostat data directly retrieved from Eurostat database. 62
geotoolbox - is javascript tool for geographers. It allows to simply deal with geojson properties (attribute data) and provides several GIS operations useful for thematic cartography. 53
landspeed.js - WMS server using node-mapnik. 52
tilelive-postgis - Implements the tilelive API for generating mapnik vector tiles from PostGIS. 40
landsat8.earth - 2D/3D WebGL-powered Landsat 8 satellite imagery analysis. 38
Geokit - Geokit is a command-line interface (CLI) tool written in javascript, that contains all the basic functionalities for measurements, conversions and operations of geojson files. 38
mapshaper-proj - A JavaScript port of the Proj.4 map projection library. 36
Bing Maps V8 TypeScript Definitions - TypeScript Definitions for the Bing Maps V8 web control. 36
TileMantle - A tool to warm up your tile server cache. Give it a URL template, geometry, and list of zoom levels and it will request tiles incrementally to warm it up. 29
de9im - A collection of fast functions for DE-9IM spatial operations. 26
Arabesque - Arabesque is a web application for thematic mapping of flow and networks datasets. 25
geoverview - Based on maplibre-gl, geoverview is a tool for giving a quick and easy geographic overview of any geojson (and the information it contains). 18
pouchdb-geospatial - The PouchDB Geospatial plugin provides spatial querying of GeoJSON objects right in the browser. 18
openaq - A JS client for the OpenAQ API. OpenAQ is a non-profit organization empowering communities around the globe to clean their air by harmonizing, sharing, and using open air quality data. 12
Bing Maps V8 Web Control - Bing Maps API for JavaScript. 9
tilestrata-mapnik - TileStrata provider for rendering tiles with mapnik. 5
Spatial - A 2d spatial hash module for node.js. 1
Thermo.js - Another heatmap implementation for Javascript. 0
OpenGlobus - A javascript library designed to display interactive 3d maps and planets with map tiles, imagery and vector data, markers and 3d objects. It uses the WebGL technology, open source and completely free. 0
Bing Maps V8 Interactive SDK - An interactive code sample gallery for Bing Maps V8. 0
kepler.gl - kepler.gl is a data-agnostic, high-performance web-based application for visual exploration of large-scale geolocation data sets. 0
ArcGIS API - ArcGIS API for JavaScript. 0
jVectorMap - jVectorMap is a vector-based, cross-browser and cross-platform component for interactive geography-related data visualization on the web. It provides numerious features like smooth zooming and panning, fully-customizable styling, markers, labels and tooltips. 0
iTowns - A Three.js-based framework written in Javascript/WebGL for visualizing 3D geospatial data. It can connect to WMS/WMTS/TMS servers including elevation data and load many different data formats (3dTiles, gpx, KML and much much more). 0
LuciadRIA - A JavaScript library for 3D globes and maps, with support for military symbology and desktop-like performance 0
Koop - An open source geospatial data server. Transform geospatial data on the fly and serve as GeoJSON, Vector Tiles, Feature Services and more. 0
hyperleaflet - A library that allows you to use the popular Leaflet library with just HTML attributes. 0
Google Maps API - Google Maps API for JavaScript. 0
Ginkgoch - Ginkgoch is a GIS visualization, analyze library on Node.js. It allows to build cross-platform GIS services, desktop and mobile apps. 0
OSM Building - A JavaScript library for visualizing OpenStreetMap building geometry on 2D and 3D maps. 0
WebGISService - Geospatial operations running as a service. Based on NodeJS/ExpressJS and TurfJS. Works with GeoJSON Features and FeaturesCollection. 0
GeoExt - Open Source and enables building desktop-like GIS applications through the web. It is a JavaScript framework that combines the GIS functionality of OpenLayers with the user interface of the ExtJS library provided by Sencha. 2723
ViziCities - A framework for 3D geospatial visualization in the browser. 1748
DataFrames.jl - Tools for working with tabular data in Julia. 536
Images.jl - An image processing library for Julia. 526
GeoStats.jl - An extensible framework for high-performance geostatistics in Julia. 428
NearestNeighbors.jl - High performance nearest neighbor data structures and algorithms for Julia. 227
DynamicGrids.jl - Generalised framework for building high-performance grid-based spatial simulations, including cellular automata, but also allowing a wider range of behaviours like random jumps and interactions between multiple grids. It is extended by Dispersal.jl for modelling organism dispersal processes. 222
GeoData.jl - Standardising geospatial raster data in the Julia language. 202
GMT.jl - Generic Mapping Tools Library Wrapper for Julia. 185
GeoMakie.jl - Geographical plotting utilities for Makie.jl 182
CoordinateTransformations.jl - Julia package to manage simple or complex networks of coordinate system transformations. 143
ArchGDAL - Vector and Raster interfaces. 124
VoronoiDelaunay.jl - Fast, robust construction of 2D Delaunay and Voronoi tessellations on generic point types. 123
OpenStreetMapX.jl - Provides basic functionality for parsing, viewing, and working with OpenStreetMap map data. 119
ClimateTools.jl - Collection of commonly-used tools in Climate Science. 115
NetCDF.jl - NetCDF support for the julia programming language. 112
Geodesy.jl - Work with points defined in various coordinate systems. 112
RegionTrees.jl - Quadtrees, Octrees, and more in Julia. 107
GeoInterface.jl - A Julia Protocol for Geospatial Data. 99
ImageFiltering.jl - ImageFiltering implements blurring, sharpening, gradient computation, and other linear filtering operations, as well nonlinear filters like min/max. 83
Shapefile.jl - Parsing .shp files in Julia. 69
EcologicalNetwork.jl - This julia package provides a common interface to analyze all types of data on ecological networks. 68
GeoDataFrames.jl - Simple geographical vector interaction built on top of ArchGDAL. 67
GeoJSON.jl - This library is developed independently of, but is heavily influenced in design by the python-geojson package. 52
OpenStreetMaps.jl - This package provides basic functionality for parsing, viewing, and working with OpenStreetMap map data. 51
GeoArrays.jl - Simple geographical raster interaction built on top of ArchGDAL, GDAL and CoordinateTransformations. 49
EarthEngine.jl - Google Earth Engine in Julia. 48
ImageSegmentation.jl - Julia package for multiple Image Segmentation Algorithms. 47
Proj4.jl - A simple wrapper around the Proj.4 cartographic projections library. 46
ImageTransformations.jl - This package provides support for image resizing, image rotation, and other spatial transformations of arrays. 45
ImageFeatures.jl - Image feature detection for the Julia language. 35
OpenStreetMapXPlot.jl - Plotting functionality for the OpenStreetMapX.jl (Supports PyPlot.jl and Plots.jl with GR backend). 33
EarthDataLab.jl - Interface for Reading from the Earth System Datacube. 33
SpatialIndexing.jl - Spatial data indexing in pure Julia (R*-trees etc). 29
STAC.jl - SpatioTemporal Asset Catalog (STAC) julia client. 27
ImageMorphology.jl - This package provides morphology-related functionality to the Images.jl project. 23
RasterDataSources.jl - Downloads raster data for local use or for integration into other spatial data packages, like GeoData.jl. 22
LasIO.jl - Native Julia package for working with .las pointcloud data. 19
SpectralIndices.jl - Julia package for working with spectral indices commonly used in remote sensing and earth observation applications. 18
RasterIO.jl - Simple Raster Formats for Julia. 12
ImageMetadata.jl - ImageMetadata is a simple package providing utilities for working with images that have metadata attached. 12
LazIO.jl - Extends LasIO with Laszip integration. 10
LibSpatialIndex.jl - A library for spatially indexing kD bounding box data (based on libspatialindex). 8
NMEA.jl - NMEA.jl is a package for parsing NMEA GPS protocol sentences. 5
Watershed.jl - This is a translation of Zlateski’s C++ Watershed code. 4
LASindex.jl - Pure Julia reader of lasindex .lax files. 4
JuliaGIS - A package for the visualization and manipulation of geographic data. 3
LibLAS.jl - Julia wrapper for LibLAS, a library for reading and writing the LAS LiDAR format. 2
LibGEOS.jl - LibGEOS is a LGPL-licensed package for manipulation and analysis of planar geometric objects, based on the libraries GEOS (the engine of PostGIS) and JTS (from which GEOS is ported). 2
Tinker.jl - Interactive graphical tool for complex image analysis. 1
Turf.jl - This library is a port of Turf.js to the Julia programming language for geospatial analysis. 0
Interpolations.jl - This package implements a variety of interpolation schemes for the Julia language. 0
GDALfuns.jl - Auto-generated low-level wrapper for the GDAL library. 452
Lets-Plot - An open-source plotting library. Together with GeoTools it allows you to visualize geospatial data in Jupyter notebooks or a JVM application. 218
geospatial-messenger - Geospatial messenger application written with Spring Boot + Kotlin + PostgreSQL. 14
cl-ewkb - Common Lisp PostGIS EWKB data model and encoder/decoder. 7
utm - Lisp library for converting between latitude/longitude and UTM. 2
cl-proj - CL-PROJ provides CFFI-based Common Lisp bindings for the PROJ.4 library. 4844
TerraME - TerraME is a programming environment for spatial dynamical modelling. It supports cellular automata, agent-based models, and network models running in 2D cell spaces. 146
geo.lua - A helper library for Redis geospatial indices. 48
Tarantool/GIS - A full-featured geospatial extension for Tarantool. 171
ChangeDetectionToolbox - MATLAB Toolbox for Remote Sensing Change Detection. 99
CCDC - Algorithm developed for Continuous Change Detection and Classification (CCDC) of land cover using all available Landsat data. 23
COLD - Algorithm for COntinuous monitoring of Land Disturbance (COLD) using Landsat time series. 12
MFmask - Automated cloud and cloud shadow detection for Landsats 4-8 images. 7
Cmask - This tool called Cmask (Cirrus cloud mask) is used for cirrus cloud detection in Landsat 8 imagery using a time series of data from the Cirrus Band (1.36 – 1.39 µm). 43
kdtree - A pure Nim k-d tree implementation for efficient spatial querying of point data. 17
fp_denoise - A tool for de-noising raster digital elevation models. 3
wbt_nim - A Nim-based API for using the WhiteboxTools geospatial data analysis library. 401
address formatting - Templates to format geographic addresses. 0
Geo::GDAL - Perl extension for the GDAL library for geospatial data. 82108
GeoDjango - Django geographic web framework. 15336
networkx - To work with networks. 15336
networkx - To work with networks. 12435
pydeck – Python bindings for deck.gl 9720
CuPy - NumPy-like API accelerated with CUDA. 6158
Scikit-image - Scikit-image is a collection of algorithms for image processing. 4618
GeoPandas - Python tools for geographic data. 4558
geopy - geopy is a Python 2 and 3 client for several popular geocoding web services. 3992
Shapely - Manipulation and analysis of geometric objects in the Cartesian plane. 3992
Shapely - Manipulation and analysis of geometric objects in the Cartesian plane. 3886
som-tsp - Solving the Traveling Salesman Problem using Self-Organizing Maps. 3691
xarray - xarray (formerly xray) is an open source project and Python package that aims to bring the labeled data power of pandas to the physical sciences, by providing N-dimensional variants of the core pandas data structures. 3642
Descartes - Plot geometries in matplotlib. 3553
geemap - A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and ipywidgets. 3261
leafmap - A Python package for geospatial analysis and interactive mapping with minimal coding in a Jupyter environment. 2300
Rasterio - Rasterio employs GDAL under the hood for file I/O and raster formatting. 1628
Python Geocoder - Simple and consistent geocoding library written in Python. 1618
Lets-Plot - An open-source plotting library supporting visualization of geospatial data on static or interactive maps. 1265
MovingPandas - Implementation of Trajectory classes and functions built on top of GeoPandas. 1172
Fiona - For making it easy to read/write geospatial data formats. 1086
PyProj - For conversions between projections. 1082
satpy - Satpy is a python library for reading, manipulating, and writing data from remote-sensing earth-observing meteorological satellite instruments. 992
sentinelsat - Search and download Copernicus Sentinel satellite images. 860
xarray-spatial - xarray-spatial implements common raster analysis functions using Numba and provides an easy-to-install, easy-to-extend codebase for raster analysis. 857
Mahotas - Mahotas is a library of fast computer vision algorithms (all implemented in C++ for speed) operating over numpy arrays. 816
thunder - Thunder is an ecosystem of tools for the analysis of image and time series data in Python. 784
PyKrige - Kriging Toolkit for Python. 780
networkit - NetworKit is a growing open-source toolkit for large-scale network analysis. 779
pyGMT - Pythonic interface for the Generic Mapping Tools (GMT). 779
PyPostal - Python bindings to libpostal for fast international address parsing/normalization. 737
scikit-mobility - Mobility analysis in Python. 729
CoastSat - CoastSat is an open-source software toolkit written in Python that enables users to obtain time-series of shoreline position at any coastline worldwide from 30+ years (and growing) of publicly available satellite imagery. 715
Open-Elevation - A free and open-source alternative to Google Elevation API. 690
Landsat-util - Landsat-util is a command line utility that makes it easy to search, download, and process Landsat imagery. 672
mapboxgl-jupyter - Use Mapbox GL JS to visualize data in a Python Jupyter notebook. 637
cuSpatial - GPU-Accelerated Spatial and Trajectory Data Management and Analytics Library. 615
Verde - Verde is a Python library for processing spatial data (bathymetry, geophysics surveys, etc) and interpolating it on regular grids (i.e., gridding). 599
Spectral Python - Python module for hyperspectral image processing. 580
GSTools - A geostatistical toolbox: random fields, variogram estimation, covariance models, kriging and much more. 542
rioxarray - rasterio xarray extension. 536
Rasterstats - Python module for summarizing geospatial raster datasets based on vector geometries. 536
Rasterstats - Python module for summarizing geospatial raster datasets based on vector geometries. 529
dask-geopandas - Parallelized GeoPandas with Dask. 526
rio-tiler - Get mercator tile from landsat, sentinel or other AWS hosted raster. 518
GeostatsPy - GSLIB reimplimented in Python 518
pygeoapipygeoapi is a Python server implementation of the OGC API suite of standards. The project emerged as part of the next generation OGC API efforts in 2018 and provides the capability for organizations to deploy a RESTful OGC API endpoint using OpenAPI, GeoJSON, and HTML. 516
pyroSAR - A Python Framework for Large-Scale SAR Satellite Data Processing. 515
EarthPy - A package built to support working with spatial data using open source python. 490
PyQGIS - Python for QGIS. 488
urbansim - New version of UrbanSim, a platform for modeling metropolitan real estate markets. 405
openrouteservice-py - The Python API to consume openrouteservice(s) painlessly! 402
pymap3d - Python 3D coordinate conversions for geospace ecef enu eci. 392
pandana - Pandas Network Analysis - dataframes of network queries, quickly. 387
pyKriging - N-dimensional kriging. 383
whitebox - Python frontend for WhiteboxTools. 379
pyGEOS - Exposes geospatial operations from GEOS into Python. 376
PySTAC - Python library for working with any SpatioTemporal Asset Catalog (STAC). 373
pyrosm - Read OpenStreetMap data from Protobuf files into GeoDataFrame with Python, faster. 371
geospatial - A collection of Python packages for geospatial analysis and data visualization. 347
geocube - Tool to convert geopandas vector data into rasterized xarray data. 345
EOmaps - Create interactive maps to visualize, analyze and compare geographical datasets (based on matplotlib/cartopy). 338
EODAG - Command line tool and a plugin-oriented Python framework for searching, aggregating results and downloading remote sensed images while offering a unified API for data access regardless of the data provider. 337
Open Topo Data - Open Topo Data is a REST API server for your elevation data. 325
rio-cogeo - CloudOptimized GeoTIFF creation plugin for rasterio. 310
localtileserver - A Python package for serving tiles from large raster files in the Slippy Maps standard (i.e., /zoom/x/y.png
) for visualization in Jupyter with ipyleaflet
or folium
. 302
GeoLambda - Create and deploy Geospatial AWS Lambda functions Python. 300
elevation - Python script to download global terrain digital elevation models, SRTM 30m DEM and SRTM 90m DEM. 298
EOReader - EOReader is a multi-satellite reader allowing you to open optical and SAR data. 286
routing-py - Python library to access all public routing, isochrones and matrix APIs in a consistent manner. 275
Alpha Shape Toolbox - Toolbox for constructing alpha shapes. 273
WhiteboxTools-ArcGIS - ArcGIS Python Toolbox for WhiteboxTools. 272
RichDEM - High-performance Terrain and Hydrology Analysis. 269
GemGIS - Python-based, open-source geographic information processing library. 259
lidar - Terrain and hydrological analysis using digital elevation models (DEMs). 259
stac-fastapi - STAC API implementation with FastAPI. 255
cdsapi - Python API to access the Copernicus Climate Data Store (CDS). 253
geosnap - geosnap makes it easier to explore, model, analyze, and visualize the social and spatial dynamics of neighborhoods. 251
stackstac - Turn a STAC catalog into a dask-based xarray. 249
RasterFrames - RasterFrames brings together Earth-observation (EO) data access, cloud computing, and DataFrame-based data science. 247
Detectree - DetecTree is a Pythonic library to classify tree/non-tree pixels from aerial imagery. 244
urbanaccess - A tool for computing GTFS transit and OSM pedestrian networks for accessibility analysis. 240
srai - Spatial Representations for Artificial Intelligence. Set of tools for geospatial machine learning, data acquisition and wrangling. 234
QuackOSM - Library and a CLI tool for downloading, filtering and transforming *.osm.pbf
files into GeoParquet
files using DuckDB. 231
fastkml - Fastkml is a library to read, write and manipulate KML files. It aims to keep it simple and fast (using lxml if available). 230
SciKit-Gstat - SciKit-Gstat is a scipy-styled analysis module for variogram analysis. 225
landsatxplore - Search and download Landsat scenes from EarthExplorer. 222
autoRIFT - Python module of a fast and intelligent algorithm for finding the pixel displacement between two images. 222
Siphon - A collection of Python utilities for retrieving atmospheric and oceanic data from remote sources, focusing on being able to retrieve data from Unidata data technologies, such as the THREDDS data server. 220
geotiff - A noGDAL tool for reading geotiff files. 218
S2P - Satellite Stereo Pipeline - S2P is a Python library and command line tool that implements a stereo pipeline which produces elevation models from images taken by high resolution satellites. 214
pyCSW - Fully implements the OpenGIS Catalogue Service Implementation Specification (Catalogue Service for the Web). Initial development started in 2010 (more formally announced in 2011). The project is certified OGC Compliant, and is an OGC Reference Implementation. 214
trackintel - A GeoPandas extension for tracking data 205
LANDSAT-Download - Automated download of LANDSAT data from USGS website. 204
xcube - xcube is a Python package for generating and exploiting data cubes powered by xarray, dask, and zarr. 201
Peartree - Peartree: A library for converting transit data into a directed graph for network analysis. 199
Mapchete - Mapchete processes raster and vector geodata in digestable chunks. Tile-based geodata processing. 196
spyndex - Awesome Spectral Indices in Python. 178
xyzservices - A unified source of XYZ tile providers in Python. 174
cubo - Easily create EO mini cubes from STAC in Python. 162
HyperCoast - A Python package for visualizing and analyzing hyperspectral data in coastal regions. 155
pyinterpolate - Ordinary Kriging, Simple Kriging, Indicator Kriging, Poisson Kriging, Area-to-Point Kriging, Semivariogram Deconvolution, and variogram modeling in Python 152
Tobler - Tobler is a python package for areal interpolation, dasymetric mapping, and change of support. 145
RSGISLib - The Remote Sensing and GIS software library (RSGISLib) is a collection of tools for processing remote sensing and GIS datasets. The tools are accessed using Python bindings or an XML interface. 141
mapclassify - Classification schemes for choropleth mapping. 141
orbit-predictor - Orbit Predictor is a Python library to propagate orbits of Earth-orbiting objects (satellites, ISS, Santa Claus, etc) using TLE (Two-Line Elements set). 139
Ogcserver - Python WMS implementation using Mapnik. 135
starfm4py - The STARFM fusion model for Python (image fusion). 134
rio-color - Color correction plugin for rasterio. 133
prosail - Python bindings for the PROSAIL canopy reflectance model. 127
scikit-eo - A Python package for Remote Sensing Tools. 125
pyimpute - Python module for geospatial prediction using scikit-learn and rasterio. 125
geeup - Simple CLI for Earth Engine Uploads. 124
Turfpy - This is Python library for performing geo spatial data analysis. This is an python alternative for turf.js. 121
pyDEM - Python library for Global Hydrology Analysis. Used to calculate upstream contributing area, aspect, slope, and topographic wetness index. 121
geojsonio.py - Open GeoJSON data on geojson.io from Python. geojsonio.py also contains a command line utility that is a Python port of geojsonio-cli. 119
forestatrisk - Python package to model and forecast the risk of deforestation. 117
geofileops - Python toolbox to process large vector files faster. 112
HPGL - High Perfomance Geostatistics Library. 112
USGS API - USGS is a python module for interfacing with the US Geological Survey’s API. 111
unmixing - Interactive tools and functions for performing linear spectral mixture analysis (LSMA) and spatially adaptive spectral mixture analysis (SASMA). 110
Intake-stac - This is an intake data source for SpatioTemporal Asset Catalogs (STAC). 106
geoalchemy - Using SQLAlchemy with spatial databases. 104
stactools - Command line utility and Python library for STAC. 102
osm2geojson - Parse OpenStreetMap (OSM) XML and Overpass JSON/XML. 100
dask-rasterio - Read and write rasters in parallel using Rasterio and Dask. 99
HyRiver - A suite of Python packages for retrieving various geospatial/temporal data from public web services. 98
geojson-area - Calculate the area inside of any GeoJSON geometry. 98
geojson-area - Calculate the area inside of any GeoJSON geometry. This is a port of Mapbox’s geojson-area for Python. 93
LARD - A runway dataset and a generator of synthetic aerial images with automatic labeling. 89
pymartini - A Cython port of Martini for fast RTIN terrain mesh generation 88
rio-hist - Histogram matching plugin for rasterio. 87
telluric - telluric is a Python library to manage vector and raster geospatial data in an interactive and easy way. 84
Climata - Python library for loading and iterating over climate and flow time series data (from ACIS/NOAA RCCs, CoCoRaHS, Hydromet/USBR, CNRFC ESP/NWS, SNOTEL/AWDB/NRCS, and NWIS/USGS). 83
GIPPY - Geospatial Image Processing for Python. 79
python-opencage-geocoder - A Python module that uses the OpenCage Geocoding API. 75
aiocogeo - Asynchronous cogeotiff reader. 75
aiocogeo - Read Cloud Optimized GeoTiffs without GDAL. 75
pyle38 - Asynchronous Client for the worlds fastest in-memory geo-database Tile38 71
Mahotas-imread - Read images to numpy arrays. 70
pydelatin - Python bindings to hmm
for fast terrain mesh generation 68
pygeoif - PyGeoIf provides a GeoJSON-like protocol for geo-spatial (GIS) vector data. A simple, pure Python implementation of geometric objects and operations, useful for basic GIS tasks. 64
YATSM - Yet Another Timeseries Model (YATSM) is a Python package for utilizing a collection of timeseries algorithms and methods designed to monitor the land surface using remotely sensed imagery. 62
get_modis - Downloading MODIS data from the USGS repository. 60
OSMnet - Tools for the extraction of OpenStreetMap street network data. 59
landsat-extract-gee - Get Landsat surface reflectance time-series from google earth engine. 55
cog_validator - This is a standalone (Python / Flask) service that allows users to submit GeoTIFF files (preferably by URL) and check their compliance with the Cloud Optimized GeoTIFF (COG) specification. 53
gpdvega - gpdvega is a bridge between GeoPandas and Altair that allows to seamlessly chart geospatial data. 51
geopatra - Interactive Maps with Geopandas. 48
GeoDaSpace - Software for Advanced Spatial Econometrics. 45
PODPAC - PODPAC is a python library that builds on the scientific python ecosystem to enable simple, reproducible geospatial analyses that run locally or in the cloud. 38
chupaESRI - ChupaESRI is a Python module/command line tool to extract features from ArcGIS Server map services. 38
untiler - Stitch image tiles into larger composite TIFs. 36
MuseoToolBox - Museo ToolBox is a python library to simplify the use of raster/vector, especially for machine learning and remote sensing. 34
AnaFlow - A python-package containing analytical solutions for the groundwater flow equation. 22
Centroids - This application reads a valid geojson FeatureCollection and returns a valid geojson FeatureColleciton of centroids. 20
Planet Movement - Python module enables the searching and processing of Planet imagery to highlight object movement between valid image pairs. 18
pipgeo - pipgeo: CLI for Unofficial windows Geospatial library wheels. 17
Pyncf - Pure Python NetCDF file reading and writing. 17
PySAL - For all your spatial econometrics needs. 15
RIOS - Raster I/O Simplification. A set of python modules which makes it easy to write raster processing code in Python. 14
eo-box - Earth observation processing framework for machine learning in Python. 14
geoapify - CLI and Python client for Geoapify’s location services. 11
cedar-datacube - Create Earth engine Datacubes of Analytical Readiness. 11
xarray_leaflet - An xarray extension for tiled map plotting. 8
momepy - Momepy is a library for quantitative analysis of urban form - urban morphometrics. 4
ts-raster - ts-raster is a python package for analyzing time-series characteristics from raster data. It allows feature extraction, dimension reduction and applications of machine learning techniques for geospatial data. 4
LT-ChangeDB - Scripts to extract spectral change information from LandTrendr data to a geodatabase. 0
pyWPS - An implementation of the Web Processing Service standard from the Open Geospatial Consortium. PyWPS is written in Python. It enables integration, publishing and execution of Python processes via the WPS standard. 0
ArcGIS Python API - ArcGIS API for Python is a Python library for working with maps and geospatial data, powered by web GIS. 0
planetary-computer - Python library for interacting with the Microsoft Planetary Computer. 0
FreeType - For converting font glyphs to polygons. 0
PyShp - For reading and writing shapefiles. 0
Cartopy - A library providing cartographic tools for python for plotting spatial data. 0
Statsmodels - Python module that allows users to explore data, estimate statistical models, and perform statistical tests. 0
Rtree - For efficiently querying spatial data. 0
NodeBox-opengl - For playing around with animations. 1585
FreeGeoDB - Free database of geographic place names and corresponding geospatial data. 870
GeoPHP - Advanced geometry operations in PHP. 300
geojson - GeoJSON implementation for PHP. 62
geospatial - PHP Extension to handle common geospatial functions. 49
laravel-geo - GeoSpatial integration on Laravel 5.2+ that supports MySQL and PostgreSQL. 28
shapefile - ESRI ShapeFile library for PHP. 20
PHP7 Mapnik - PHP extension for geospatial rendering with Mapnik. 13
li3_geo - Adds geospatial support to Lithium for multiple databases, including MongoDB, CouchDB and MySQL. 11
ShapeReader - A PHP library to parse ESRI Shape files. 10
laragis - A standalone Geo/GIS Provider for Laravel. 0
PHP Azure Maps Provider - A PHP Azure Maps Geocoder Provider. 2089
rayshader - rayshader is an open source R package for producing 2D and 3D hillshaded maps of elevation matrices using a combination of raytracing, spherical texture mapping, and ambient occlusion. 1362
sf - Simple Features for R. 810
geobr - Package to download official spatial data sets of Brazil. 779
ranger - A Fast Implementation of Random Forests. 770
ggmap - Spatial Visualization with ggplot2. 705
rgee - Google Earth Engine for R. 615
lidR - R package for airborne LiDAR data manipulation and visualisation for forestry application. 568
stars - Spatiotemporal tidy arrays for R. 552
terra - terra is an R package that replaces raster. It has a very similar, but simpler, interface, and it is much faster. 490
sits - Satellite image time series package for R. 467
vegan - Ordination methods, diversity analysis and other functions for community and vegetation ecologists. 425
stplanr - Sustainable transport planning with R. 401
wordcloud2 - R interface to wordcloud for data visualization. 399
cartography - Thematic Cartography with R. 376
ggspatial - A ggplot2 R extension for plotting Spatial* objects. 368
sfnetworks - Tidy Geospatial Networks in R. 363
mapdeck - R interface to Deck.gl and Mapbox. 332
rnoaa - R interface to many NOAA data sources. 317
osmdata - R package for downloading OpenStreetMap data. 305
getSpatialData - An R package making it easy to query, preview, download and preprocess multiple kinds of spatial data via R. 282
exactextractr - R package for fast and accurate raster zonal statistics. 271
RStoolbox - Toolbox for remote sensing image processing and analysis such as calculating spectral indices, principal component transformation, unsupervised and supervised classification or fractional cover analyses. 238
osrm R - Interface Between R and the OpenStreetMap-Based Routing Service OSRM. 237
landscapemetrics - landscapemetrics is an R package for calculating landscape metrics for categorical landscape patterns in a tidy workflow. 236
googleway - R Package for accessing and plotting Google Maps. 230
rnaturalearth - An R package to hold and facilitate interaction with Natural Earth map data. 227
mapsf - Thematic cartography with R. 198
gstat - Spatio-Temporal Geostatistical Modelling, Prediction and Simulation. 198
spatstat - Spatial Point Pattern Analysis, Model-Fitting, Simulation, Tests. 185
climateR - An R package for getting point and gridded climate data by AOI. 184
r5r - Package for rapid realistic routing on multimodal transport networks (walk, bike, public transport and car). 182
fasterize - High performance raster conversion for modern spatial data. 173
whiteboxR - R frontend of WhiteboxTools. 172
osmextract - Download and import OpenStreetMap data from Geofabrik and other providers. 166
dggridR - Provides an interface to DGGRID for working with discrete global grids, using hexagons, triangles, and diamonds to overcome the issue that every bin have the same area. 151
tidytransit - ‘sf’-compatible package to analyze transit schedules, routes, and stops. 150
geojsonio - Convert data to ‘GeoJSON’ or ‘TopoJSON’ from various R classes, including vectors, lists, data frames, shape files, and spatial classes. 137
osmplotr - Data visualisation using OpenStreetMap objects. 132
moveVis - An R package providing tools to visualize movement data (e.g. from GPS tracking) and temporal changes of environmental data (e.g. from remote sensing) by creating video animations. 126
sp - Classes and Methods for Spatial Data. 126
spdep - Spatial Dependence: Weighting Schemes, Statistics and Models. 126
edgebundle - R package implementing edge bundling algorithms. 123
Prioritizr - The prioritizr R package uses integer linear programming (ILP) techniques to provide a flexible interface for building and solving conservation planning problems. 122
gdalcubes_R - R package for gdalcubes to process collections of Earth observation image collection as on demand data cubes. 112
mapboxapi - R interface to Mapbox web services. 111
spatialRF - R package to fit spatial models with Random Forest. 109
rayvista - A package to view a 3D scene anywhere on earth. 105
openrouteservice-r - R package to query openrouteservice.org. 95
geodist - Ultra lightweight, ultra fast calculation of geo distances. 94
bfastSpatial - Package to pre-process gridded time-series data in order for them to be analyzed with change detection algorithms such as bfast. Uses classes from the raster package and includes utilities to run the algorithms and post-process the results. 91
tidync - Systematic approaches to NetCDF data extraction, manipulation and visualization. 90
mapscanner - R package to print maps, draw on them, and scan them back in. 86
vapour - A lightweight GDAL API package for R. 85
soilDB - Simplified Access to NCSS Soil Databases. 85
rasterVis - Visualization Methods for Raster Data. 84
geojsonsf - Conversion between sf and geojson. 81
nngeo - k-Nearest Neighbor Join for Spatial Data. 79
Tanaka - Tanaka Maps with R. 77
phenofit - A state-of-the-art Vegetation Phenology extraction package. 75
giscoR - An API package that helps to retrieve data from Eurostat - GISCO (the Geographic Information System of the COmmission). 74
sfheaders - Build sf objects from R and Rcpp. 74
spacetime - Classes and Methods for Spatio-Temporal Data. 73
maxnet - R package for modelling species geographic distributions. It implements much of the functionality of the Maxent Java application. 72
rgeoda - rgeoda is a R package for spatial data analysis based on libgeoda and GeoDa. 72
rstac - R Client Library for SpatioTemporal Asset Catalog. 72
gtfs2gps - Convert GTFS data into a data.table with GPS-like records in R. 69
FRK - Is a tool for spatial/spatio-temporal modelling and prediction with large datasets. 69
geotargets - Targets extensions for geospatial data. 68
supercells - The goal of supercells is to utilize the concept of superpixels to a variety of spatial data. 63
kuenm - kuenm is an R package designed to make the process of model calibration and final model creation easier and more reproducible, and at the same time more robust. 63
geom - Vectorized geometries and low-level GEOS access. 63
geos - Open Source Geometry Engine (‘GEOS’) R API. 62
GeospatialLineGraphs - A library for creating geospatial line graphs along lines of latitude. 59
OpenImageR - Image processing Toolkit in R. 56
ribge - R package for (down)loading data from IBGE (Instituto Brasileiro de Geografia e Estatística). 56
ForesToolboxRS - R package providing a variety of tools and algorithms for the processing and analysis of satellite images for the various applications of Remote Sensing for Earth Observations. 53
earthEngineGrabR - The earthEngineGrabR is an interface between R and the Google Earth Engine, which simplifies the acquisition of remote sensing data. 53
sftrack - Modern classes for tracking and movement data. 51
ModelR - A workflow for ecological niche models based on dismo. 50
biodivMapR - R package for α- and β-diversity mapping using remotely-sensed images. 48
landmap - Provides methodology for automated mapping i.e. spatial interpolation and/or prediction using Ensemble Machine Learning. 47
wt - Lightweight Well-Known Geometry Parsing. 42
gdalraster - R Bindings to the GDAL Raster API. 42
Makurhini - R package for calculating fragmentation and landscape connectivity indices used in conservation planning. 42
tmaptools - This package offers a set of handy tool functions for reading and processing spatial data. 41
uavRst - UAV related Remote Sensing Toolbox. 39
censobr - R package to download data from Brazil’s Population Census. 39
ade4 - Tools for multivariate data analysis. Several methods are provided for the analysis (i.e., ordination) of one-table (e.g., principal component analysis, correspondence analysis), two-table (e.g., coinertia analysis, redundancy analysis), three-table (e.g., RLQ analysis) and K-table (e.g., STATIS, multiple coinertia analysis). 38
teamlucc - Is designed to facilitate analysis of land use and cover change (LUCC) around the monitoring sites of the Tropical Ecology Assessment and Monitoring (TEAM) Network. 36
SpatialRDD - R package to work spatialy with RDD files. 36
geosphere - Permits computations of distance and area to be carried out on spatial data in geographical coordinates. 34
classInt - Selected commonly used methods for choosing univariate class intervals for mapping or other graphics purposes. 32
marmap - Package is designed for downloading, plotting and manipulating bathymetric and topographic data in R. 32
marmap - Import, plot and analyze bathymetric and topographic data. 32
Rsagacmd - A package for linking R with the open-source SAGA-GIS. 31
SpatialPosition - Computes spatial position models: Stewart potentials, Reilly catchment areas, Huff catchment areas. 31
SpatialEpi - Methods and data for cluster detection and disease mapping. 30
s2 - R bindings for Google’s s2 library for geometry on the sphere. 30
popRF - Random Forest-informed Population Disaggregation. 29
rworldmap - Mapping Global Data. 29
rHarmonics - R package for harmonic modelling of time-series data. 29
RPyGeo - ArcGIS Geoprocessing in R via Python. 27
geocmeans - An R package to perform Spatial Fuzzy C-means. 27
rasterDT - rasterDT uses the fast indexing, aggregation, and assignment operations provided by data.table to power speedy alternatives to several raster package functions. 27
spmoran - Functions for estimating fixed and random effects eigenvector spatial filtering models. 27
gdalio - The goal of gdalio is to read data direct with GDAL warp, with an assumed grid specification. 27
LandsatTS - An R package to facilitate retrieval, cleaning, cross-calibration, and phenological modeling of Landsat time-series data. 27
ROSM - Plot Open Street Map and Other Tiles in R. 26
forestError - A Unified Framework for Random Forest Prediction Error Estimation. 26
potential - An R package to compute the potential model as defined by Stewart (1941). 25
geovctrs - Common Classes and Data Structures for Geometry Vectors. 24
Rnetcdf - Interface to NetCDF Datasets. 23
quickglobe - View Country Data via a 3D, D3, Globe. 23
RSAGA - SAGA Geoprocessing and Terrain Analysis in R. 21
rtsVis - A lightweight R package to visualize large raster time series, building on a fast temporal interpolation core. 21
recmap - Package provides rectangular cartograms with rectangle sizes reflecting for example population 19
polyclip - R package polyclip: a port of the Clipper library for polygon geometry. 19
sperrorest - Implements spatial error estimation and permutation-based variable importance measures for predictive models using spatial cross-validation and spatial block bootstrap. 18
ncdfgeom - NetCDF-CF Geometry and Timeseries Tools for R. 16
libproj - C API for high-performance geometry operations within the R package framework. 15
spsurvey - Provides a range of sampling functions. 15
rasterdiv - Diversity Indices for Numerical Matrices. 14
elsa - ELSA (entropy-based local indicator of spatial association) is a novel spatial statistic to measure local spatial autocorrelation in both categorical and continuous spatial data. 14
CARBayes - Package implements Bayesian hierarchical spatial areal unit models. 13
spflow - Spatial Econometric Interaction Models in R. 13
stlnpp - Spatio-temporal point patterns on linear networks. 13
pepair - An R package to repair broken GIS polygons using the prepair cpp library. 13
ipdw - Functions are provided to interpolate geo-referenced point data via Inverse Path Distance Weighting. 13
tmap - R-library for drawing thematic maps. The API is based on A Layered Grammar of Graphics and resembles the syntax of ggplot2. 12
trip - Extends sp classes to permit the accessing and manipulating of spatial data for animal tracking. 11
OpenStreetMap - Access to Open Street Map Raster Images. 11
PBSmapping - Mapping Fisheries Data and Spatial Analysis Tools. 11
tiff - Read and write TIFF images in R. 10
micromap - Package provides linked micromaps using ggplot2. 10
Rgooglemaps - Overlays on Google map tiles in R. 9
dbmss - Simple computation of spatial statistic functions of distance to characterize the spatial structures of mapped objects. 8
rangeMapper - Tools for easy generation of (life-history) traits maps based on species range (extent-of-occurrence) maps. 8
sparr - Provides functions to estimate kernel-smoothed spatial and spatio-temporal densities and relative risk functions, and perform subsequent inference. 8
LPDynR - An R-package to calculate Land Productivity Dynamics using variables derived from Earth Observation imagery. 7
MTA - Multiscalar Territorial Analysis is an R package for multiscalar territorial analysis based on various contexts. 6
HSAR - A library of the Hierarchical Spatial Autoregressive Model (HSAR), based on a Bayesian Markov Chain Monte Carlo (MCMC) algorithm. 5
vec2dtransf - Package for applying affine and similarity transformations on vector spatial data (sp objects). 5
ffraster - Treat ff arrays as raster objects, and vice versa. 5
magclass - Data class for increased interoperability working with spatial- temporal data together with corresponding functions and methods (conversions, basic calculations and basic data manipulation). 4
pastecs - Regulation, decomposition and analysis of space-time series. 4
tripEstimation - Data handling and estimation functions for animal movement estimation from archival or satellite tags. 4
geospt - Contains some geostatistical and radial basis functions, including prediction and cross validation. 4
regress - Functions to fit Gaussian linear model by maximising the residual log likelihood where the covariance structure can be written as a linear combination of known matrices. 3
smerc - Provides statistical methods for the analysis of data areal data, with a focus on cluster detection. 3
spind - Functions for spatial methods based on generalized estimating equations (GEE) and wavelet-revised methods (WRM), functions for scaling by wavelet multiresolution regression (WMRR), conducting multi-model inference, and stepwise model selection. 3
siplab - A platform for experimenting with spatially explicit individual-based vegetation models. 2
PBSmodelling - Provides modelling support. 1
Landsat - Radiometric and topographic correction of satellite imagery. 1
splancs - Spatial and Space-Time Point Pattern Analysis. 1
dtwSat - Time-Weighted Dynamic Time Warping for satellite image time series analysis. 0
Grid2Polygons - Converts a spatial object from class SpatialGridDataFrame to SpatialPolygonsDataFrame. 0
GeoXp - Permits interactive graphical exploratory spatial data analysis. 0
rgrass7 - Interface Between GRASS 7 GIS and R. 0
McSpatial - Provides functions for locally weighted regression, semiparametric and conditionally parametric regression, fourier and cubic spline functions, GMM and linearized spatial logit and probit, k-density functions and counterfactuals, nonparametric quantile regression and conditional density functions, Machado-Mata decomposition for quantile regressions, spatial AR model, repeat sales models, and conditionally parametric logit and probit. 0
adehabitat - A collection of tools for the analysis of habitat selection by animals. 0
maptools - Tools for Reading and Handling Spatial Objects. 0
RODBC - ODBC Database Access. 0
maps - Draw Geographical Maps. 0
mapproj - Map Projections. 0
RQGIS - Establishes an interface between R and QGIS. 0
rgeos - Interface to Geometry Engine - Open Source (GEOS) using the C API for topology operations on geometries. 0
adehabitatHR - A collection of tools for the estimation of animals home range. 0
rsMove - Tools that support the combined use of animal movement and remote sensing data. 0
ncdf4 - Provides a high-level R interface to data files written using Unidata’s netCDF library (version 4 or earlier). 0
leafletR - Interactive Web-Maps Based on the Leaflet JavaScript Library. 0
lctools - Package provides researchers and educators with easy-to-learn user friendly tools for calculating key spatial statistics and to apply simple as well as advanced methods of spatial analysis in real data. 0
lawn - Client for ‘Turfjs’ for ‘geospatial’ analysis. The package revolves around using ‘GeoJSON’ data. 0
latticeDensity - Contains functions that compute the lattice-based density estimator of Barry and McIntyre. 0
S2sls - Fit a spatial instrumental-variable regression by two-stage least squares. 0
rgdal - Bindings for the Geospatial Data Abstraction Library. 0
adehabitatHS - A collection of tools for the analysis of habitat selection. 0
intamap - Procedures for automated interpolation. 0
ngspatial - Provides tools for analyzing spatial data, especially non- Gaussian areal data. 0
hdeco - Provides hierarchical decomposition of entropy for categorical map comparisons. 0
sgeostat - An Object-oriented Framework for Geostatistical Modeling in S+ containing functions for variogram estimation, variogram fitting and kriging as well as some plot functions. 0
shapefiles - Read and Write ESRI Shapefiles. 0
RColorBrewer - Provides color schemes for maps and other graphics. 0
gwrr - Fits geographically weighted regression (GWR) models and has tools to diagnose and remediate collinearity in the GWR models. 0
smacpod - Various statistical methods for analyzing case-control point data. 0
Rcitrus - Spatial analysis of plant disease incidence. 0
GriegSmith - Uses the Grieg-Smith method on 2 dimensional spatial data. 0
PReMiuM - Dirichlet Process Bayesian Clustering, Profile Regression. 0
gmt - Interface between the GMT map-making software and R. 0
spacom - Provides tools to construct and exploit spatially weighted context data. 0
spaMM - Inference in mixed-effect models, including generalized linear mixed models with spatial correlations and models with non-Gaussian random effects. 0
spanel - Fit the spatial panel data models: the fixed effects, random effects and between models. 0
nlme - Fit and compare Gaussian linear and nonlinear mixed-effects models. 0
spatcounts - Fit spatial CAR count regression models using MCMC. 0
spatgraphs - Graphs (or networks) and graph component calculations for spatial locations 0
spatialCovariance - Supports the computation of spatial covariance matrices for data on rectangles. 0
glmmBUGS - Automates running Generalized Linear Mixed Models, including spatial models, with WinBUGS, OpenBUGS and JAGS. 0
ggsn - Adds north symbols and scale bars in kilometers to maps in geographic or metric coordinates. 0
spatialprobit - Bayesian Estimation of Spatial Probit and Tobit Models. 0
ModelMap - Creates sophisticated models of training data and validates the models with an independent test set, cross validation, or in the case of Random Forest Models, with Out Of Bag (OOB) predictions on the training data. 0
OasisR - A set of indexes and tests for the analysis of social segregation. 0
spatialsegregation - Summaries for measuring segregation/mingling in multitype spatial point patterns with graph based neighbourhood description. 0
SpatialTools - Tools for spatial data analysis. Emphasis on kriging. Provides functions for prediction and simulation. 0
geospacom - Generates distance matrices from shape files and represents spatially weighted multilevel analysis results. 0
spatsurv - Bayesian inference for parametric proportional hazards spatial survival models; flexible spatial survival models. 0
spBayesSurv - Bayesian Modeling and Analysis of Spatially Correlated Survival Data. 0
spcosa - Spatial coverage sampling and random sampling from compact geographical strata created by k-means. 0
georob - Provides functions for fitting linear models with spatially correlated errors by robust and Gaussian Restricted Maximum Likelihood and for computing robust and customary point and block kriging predictions, along with utility functions for cross-validation and for unbiased back-transformation of kriging predictions of log-transformed data. 0
geoRglm - Functions for inference in generalised linear spatial models. 0
geoR - Analysis of Geostatistical Data. 0
osmar - Provides infrastructure to access OpenStreetMap data from different sources. 0
raster - Reading, writing, manipulating, analyzing and modeling of gridded spatial data. 0
splm - ML and GM estimation and diagnostic testing of econometric models for spatial panel data. 0
GEOmap - Topographic and Geologic Mapping. 0
spselect - Fits spatial scale (SS) forward stepwise regression, SS incremental forward stagewise regression, SS least angle regression (LARS), and SS lasso models. 0
geoaxe - Split ‘geospatial’ objects into pieces. Includes support for some spatial object inputs, ‘Well-Known Text’, and ‘GeoJSON’. 0
spTimer - Fits, spatially predicts and temporally forecasts large amounts of space-time data. 0
SSN - Spatial statistical modeling and prediction for data on stream networks, including models based on in-stream distance. 0
starma - Statistical functions to identify, estimate and diagnose a Space-Time AutoRegressive Moving Average (STARMA) model. 0
FieldSim - Tools for random fields and bridges simulations. 0
RArcInfo - Functions to import data from Arc/Info V7.x binary coverages. 0
ExceedanceTools - Tools for constructing confidence regions for exceedance regions and contour lines. 0
ecespa - Functions for Spatial Point Pattern Analysis. 0
phenopix - A collection of functions to process digital images, depict greenness index trajectories and extract relevant phenological stages. 0
taRifx - A collection of various utility and convenience functions. 0
DSpat - Fits inhomogeneous Poisson process spatial models to line transect sampling data and provides estimate of abundance within a region. 0
deldir - Calculates the Delaunay triangulation and the Dirichlet or Voronoi tessellation (with respect to the entire plane) of a planar point set. 0
tgp - Bayesian nonstationary, semiparametric nonlinear regression and design by treed Gaussian processes (GPs) with jumps to the limiting linear model (LLM). 0
RandomFields - Methods for the inference on and the simulation of Gaussian fields are provided, as well as methods for the simulation of extreme value random fields. 0
cshapes - Package for CShapes, a GIS dataset of country boundaries (1946-today). Includes functions for data extraction and the computation of distance matrices and -lists. 0
plotGoogleMaps - Interactive plot device for handling the geographic data for web browsers. 0
constrainedKriging - Provides functions for efficient computations of nonlinear spatial predictions with local change of support. 0
CompRandFld - A set of procedures for the analysis of Random Fields using likelihood and non-standard likelihood methods is provided. 0
AMOEBA - A function to calculate spatial clusters using the Getis-Ord local statistic. It searches irregular clusters (ecotopes) on a map. 0
tripack - A constrained two-dimensional Delaunay triangulation package providing both triangulation and generation of voronoi mosaics of irregular spaced data. 0
plotKML - Visualization of Spatial and Spatio-Temporal Objects in Google Earth. 0
Akima - Interpolation of Irregularly and Regularly Spaced Data. 0
adehabitatMA - A collection of tools to deal with raster maps. 0
ProbitSpatial - Binomial Spatial Probit models for big data. 0
adehabitatLT - A collection of tools for the analysis of animal movements. 0
Watersheds - Methods for watersheds aggregation and spatial drainage network analysis. 0
lucCalculus - Spatiotemporal calculus for land use change trajectories. 0
mapview - mapview provides functions to very quickly and conveniently create interactive visualisations of spatial data. 0
sfarrow - Package for reading and writing Parquet and Feather files with sf objects using arrow in R. 6363
Ruby Geocoder - Integration with geocoding services. 1636
Geokit - A Ruby gem & Rails plugin for easier map-based applications. 1017
Rgeo - RGeo is a geospatial data library for Ruby. It provides an implementation of the Open Geospatial Consortium’s Simple Features Specification 896
PostGIS ActiveRecord Adapter - ActiveRecord adapter for PostGIS. 190
Rgeo GeoJSON - RGeo component for reading and writing GeoJSON. 141
ruby_postal - Ruby bindings to libpostal for fast international address parsing/normalization. 97
Rgeo Shapefile - Optional module for RGeo for reading geospatial data from ESRI shapefiles. 80
Mongoid Geospatial - A Mongoid Extension that simplifies the use of MongoDB spatial features. 58
ffi-geos - Low-level ruby bindings to GEOS library. 18
Agroclimatology - Ruby client for interacting with the NASA (POWER) Agroclimatology Web Resource. 14
Evapotranspiration - Ruby library for calculating reference crop evapotranspiration (ETo). 10
SpatiaLite ActiveRecord Adapter - ActiveRecord adapter for Spatialite. 7846
A/B Street - A traffic simulation game exploring how small changes to roads affect cyclists, transit users, pedestrians, and drivers. 2439
Martin - Martin is a PostGIS vector tiles server suitable for large databases. Martin is written in Rust using Actix web framework. 1610
rust-geo - Geospatial primitives and algorithms for Rust. 1386
maplibre-rs - About Native Maps for Web, Mobile and Desktop. 981
WhiteboxTools - An advanced geospatial data analysis platform. 424
rstar - R*-tree library for the rust ecosystem. 374
rust-gdal - Rust bindings for GDAL. 289
rust-geojson - Library for serializing the GeoJSON vector GIS file format. 288
geoarrow-rs - GeoArrow in Rust and WebAssembly with vectorized geometry operations. 255
Hecate - Fast Geospatial Feature Storage API. 241
kdtree-rs - K-dimensional tree in Rust for fast geospatial indexing and nearest neighbors lookup. 151
rgeometry - Computational Geometry library written in Rust. 149
rust-proj - Rust bindings for Proj. 129
rust-geos - Rust bindings for GEOS C API. 106
rust-geohash - Geohash for Rust. 106
rust-gpx - Rust read/write support for GPS Exchange Format (GPX). 87
rust-netcdf - Medium-level netCDF bindings for Rust, allowing easy reading and writing of array-like structures to a file. 76
rust-geocoding - Geocoding library for Rust. 59
rust-shapefile - Rust read/write support for shapefiles. 49
rust-wkt - Rust read/write support for well-known text (WKT). 40
geographiclib-rs - A subset of geographiclib implemented in Rust. 30
rust-polyline - Google Encoded Polyline encoding & decoding in Rust. 27
rust-kml - Rust support for reading and writing KML with a focus on conversion to geo-types primitives. 16
rust-osm - OSM XML serialization and other OpenStreetMap utilities. 14
rust-postal - Rust bindings to libpostal. 10
rust-topojson - TopoJSON bindings and utilities for Rust. 9
rust-tilejson - tilejson is a crate for serializing/deserializing the TileJSON format. 1356
GeoTrellis - GeoTrellis is a Scala library and framework that uses Spark to work with raster data. 132
RTree2D - RTree2D is a 2D immutable R-tree with STR (Sort-Tile-Recursive) packing for ultra-fast nearest and intersection queries. 80
Franklin - A STAC/OGC API Features Web Service. 64
mapnik2geotools - Using the Scala XML API to translate from Mapnik XML to GeoTools’ SLD dialect. 47
geoscript.scala - Scala implementation of the GeoScript API. 18
fulgurite - Fulgurite is a way to use Apache Spark to process GeoTIFF images in a distributed way. 17
Stac4s - a scala library with primitives to build applications using the SpatioTemporal Asset Catalogs specification. 0
osm4scala - High perfromance Scala library and Spark Polyglot (Scala, Python, SQL, etc.) connector for OpenStreetMap Pbf files. 1457
GEOSwift - The Swift Geographic Engine. 869
Mapbox Navigation SDK for iOS - Turn-by-turn navigation logic and UI in Swift or Objective-C on iOS. 243
turf-swift - A Swift language port of Turf.js. 188
MapboxDirections.swift - Traffic-aware directions in Swift or Objective-C on iOS, macOS, tvOS, and watchOS. 0
Apple MapKit - Display map or satellite imagery directly from your app’s interface, call out points of interest, and determine placemark information for map coordinates. 10406
Organic Maps - Organic Maps is a better fork of MAPS.ME, an Android & iOS offline maps app for travelers, tourists, hikers, and cyclists based on top of crowd-sourced OpenStreetMap data and curated with love by MAPS.ME founders. No ads, no tracking, no data collection, no crapware. 4586
MAPS.ME - MAPS.ME — Offline OpenStreetMap maps for iOS and Android. 2799
flutter_map - A Dart implementation of Leaflet for Flutter apps. 1173
MapLibre GL Native - The open-source alternative to Mapbox GL Native. SDKs for iOS, Android and other platforms 622
mapbox-navigation-android - Mapbox Navigation SDK for Android. 500
Mapbox iOS SDK - An open source toolset for building mapping applications for iPhone and iPad devices. 496
Mapbox Android SDK - An open source toolset for building mapping applications for Android devices. 5
XaMaps - Xamarin + Azure Maps. 3
XFAzureMapTrials - Use Azure Maps REST APIs with Xamarin.Forms. 0
Google Maps API for iOS - Google maps for iOS. 0
Nutiteq Maps SDK - C++ maps library for iOS, Android, Windows Phone and Xamarin with bindings for Java, ObjectiveC and C#. 0
Apple MapKit - Display map or satellite imagery directly from your app’s interface, call out points of interest, and determine placemark information for map coordinates. 0
Google Maps API for Android - Google maps for Android. 0
WhirlyGlobe/Maply - Objective C code that is able to read and render vector tiles(and style with mapnik xml) on iOS devices. 1990
Apache Sedona - Cluster computing system for processing large-scale spatial data 1441
GeoMesa - GeoMesa is a suite of tools for working with big geo-spatial data in a distributed fashion. 1356
GeoTrellis - GeoTrellis is a geographic data processing engine for high performance applications. 505
GeoWave - GeoWave provides geospatial and temporal indexing on top of Accumulo and HBase. 87
geobeam - geobeam adds GIS capabilities to your Apache Beam pipelines and enables you to ingest and analyze massive amounts of geospatial data in parallel using Dataflow. 0
Google Earth Engine - Is a cloud computing platform for processing satellite imagery and other Earth observation data.109623
D3.js - D3.js is a JavaScript library for manipulating documents based on data.104036
three.js - A javascript 3D library which makes WebGL simpler 9480
Skia - Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. 7969
Blender GIS - Blender addons to make the bridge between Blender and geographic data. 7018
Folium - Python Data. Leaflet.js Maps. 5369
Cinder - Cinder is a free and open source library for professional-quality creative coding in C++. 4593
PlotJuggler - PlotJuggler is a tool to visualize time series that is fast, powerful and intuitive. 2781
tippecanoe - Build vector tilesets from large collections of GeoJSON features. 1291
procedural-gl-js - Procedural GL JS is a library for creating 3D map experiences on the web, written in JavaScript and WebGL. It is built on top THREE.js. 1164
geoplot - High-level Python geospatial plotting library. It’s an extension to cartopy and matplotlib which makes mapping easy. 981
circlize - Circular visualization in R. Circular layout is an efficient way for the visualization of huge amounts of information. 731
Kosmtik - Very lite but extendable mapping framework to create Mapnik ready maps with OpenStreetMap data (and more). 611
Peak map - Allows you to visualize elevation of any area on the map with filled area charts. 607
GeoViews - GeoViews is a Python library that makes it easy to explore and visualize any data that includes geographic locations. 530
Strava - Create artistic visualisations with your exercise data. 523
mplleaflet - Easily convert matplotlib plots from Python into interactive Leaflet web maps. 451
GeoJs - High-performance visualization and interactive data exploration of scientific and geospatial location aware datasets. 363
mapdeck - R interface to Deck.gl and Mapbox. 277
PostGIS Preview - A lightweight node api and frontend for quickly previewing PostGIS queries. 228
bv - bv is a small tool to quickly view high-resolution multi-band imagery directly in your iTerm 2. 113
Go Cart - Fast cartogram generator written in C. 73
CityEngine-Twitter - Visualise Twitter activity using a procedurally-generated 3D city model. 63
CometTS - Comet Time Series Toolset for working with a time-series of remote sensing imagery and user defined polygons. 56
Processing - Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts. 41
Processing.py - Python mode for Processing. 11
xarray_leaflet - An xarray extension for tiled map plotting. 0
openFrameworks - openFrameworks is an open source C++ toolkit for creative coding. 0
Kongsberg Geospatial’s TerraLens SDK - SDK designed for easy project integration and quick implementation in virtually any development environment. TerraLens provides real-time 2D and 3D mapping with powerful data visualization tools. 0
P5.js - Javascript library that starts with the original goal of Processing. 875
Generic Mapping Tools - GMT is an open source collection of about 90 command-line tools for manipulating geographic and Cartesian data sets. 542
Kart - Distributed version-control 404
GeoGig - GeoGig is a Distributed Version Control System (DVCS) specially designed to handle geospatial data efficiently. 266
exactextract - Provides a fast and accurate algorithm for summarizing values in the portion of a raster dataset that is covered by a polygon, often referred to as zonal statistics. 238
fresco - Fresco is an open source Mapbox Vector Tile Style editor that allows cartographers to craft stylesheets for use with Mapbox GL maps. 229
DroneDB - Effortless aerial data management and sharing. 121
imscript - A collection of small and standalone utilities for image processing. 67
DataPillager - Download data from Esri service. 53
DsgTools - DSGTools is a QGIS plugin that allow users to create and manipulate Geospatial Data according to Brazilian Law (ET-EDGV 2.1.3 and ET-EDGV 3.0) 20
gdal-mini - Minimal version of GDAL. 0
52North SOS - A reference implementation of the [OGC Sensor Observation Service specification (version 2.0)] 0
Galileo - Geospatial data discovery and management platform. Search over 1,890+ data sources using advanced filters, spatial search, and previews. Manage your data with collections and downloads to 5 file types. 0
GISWATER - Open-source software for water cycle management (water supply and urban drainage). 0
GrADS - The Grid Analysis and Display System (GrADS) is an interactive desktop tool that is used for easy access, manipulation, and visualization of earth science data. 0
CODA - The Common Data Access toolbox (CODA) provides a set of tools for ingesting, processing, and analyzing remote sensing data.
for geospatial and tabular data. 4143
Open Location Code - Open Location Code is a library to generate short codes, called “plus codes”, that can be used as digital addresses where street addresses don’t exist. 3838
MapShaper - Tools for editing Shapefile, GeoJSON, TopoJSON and CSV files. 3413
Mapus - Mapus is a tool to explore and annotate collaboratively on a map. 1531
Planetiler - Flexible tool to build planet-scale vector tilesets from OpenStreetMap data in a few hours. 1530
Osm2pgsql - osm2pgsql is a tool for loading OpenStreetMap data into a PostgreSQL. 338
eodag - Command line tool and a plugin-oriented Python framework for searching, aggregating results and downloading remote sensed images while offering a unified API for data access regardless of the data provider. 301
veins - Open source vehicular network simulation framework. 221
nextgisweb - Server based application/server-side framework for geodata storage, management and visualization. 190
sat-search - Sat-search is a Python 3 library and a command line tool for discovering and downloading publicly available satellite imagery using STAC compliant API. 133
Magrit - Magrit is an online application for thematic mapping. 52
opensarkit - Tools for Automatic Preprocessing of SAR Imagery. 24
landsat-espa-util - Library for querying and ordering Landsat Surface Reflectance data via ESPA. 0
Projection Wizard - Helps you select an appropriate projection for your map, depending on the area that you are mapping. 0
Kongsberg Geospatial’s TerraLens SDK - SDK designed for easy project integration and quick implementation in virtually any development environment. TerraLens provides real-time 2D and 3D mapping with powerful data visualization tools. 0
MapTiler Desktop - Software for converting your data into fast zoomable maps. Load your image or geodata and get a tiled map. 0
Maptiks - Maptiks its a tool that provides in-depth user insights by tracking how visitors click, pan and zoom on your maps. 0
TileMill - TileMill is a modern map design studio powered by Node.js and Mapnik. 1203
GDAL - Cheat sheet for GDAL/OGR command-line tools. 102
Fiona-Rasterio-Shapely Cheat Sheet - A cheat sheet for Fiona/Rasterio/Shapely command-line geodata tools. 0
GNU Parallel - Cheat sheet for the GNU Parallel CLI tool. 0
PostGIS 2 - Cheat sheet for PostGIS (version 2) 0
PostGIS Raster - Cheat sheet for PostGIS Raster manipulation. 0
PostGIS - Cheat sheet for PostGIS. 545
RoadDetections - Road detections from Microsoft Maps aerial imagery. 287
AIforEarthDataSets - Notebooks and documentation for AI-for-Earth-managed datasets on Azure Open Datasets. 188
Mapzen - It provides data in OSM/PBF and Esri shapefile formats for popular cities. 165
Callisto Generated Datasets - A list of datasets aiming to enable Artificial Intelligence applications that use Copernicus data. 10
CBERS on AWS - Information, tools and data related to the China-Brazil Earth Resources Satellite (CBERS) PDS on AWS. 0
Cityscapes Dataset - large-scale dataset that contains a diverse set of stereo video sequences recorded in street scenes from 50 different cities, with high quality pixel-level annotations of 5 000 frames in addition to a larger set of 20 000 weakly annotated frames. 0
Copernicus Open Access Hub - Sentinel data from scihub. 0
Geofabrik - This is another source of prepared OpenStreetMap data. This distribution is generally built nightly and comes in OSM XML, pbf, and shapefile (for very popular areas) formats. 0
GeoNames - The GeoNames geographical database covers all countries and contains over eight million place names (cities, postal codes, countries) that are available for download free of charge. 0
INPE Database - Download free satellite data including MODIS, Landsat (1-8), ResourceSat (1-2) and CBERS (2 and 2B) data. 0
INPE CBERS4A and Amazonia1 Database - Download free CBERS 4A and Amazonia 1 images. 0
MapTiler Data - Ready-to-use geographic data. The very best of open geospatial data, processed and packaged for your next on-prem project. Available as vector/raster tiles and in GIS formats. 0
ASTER Data - Download ASTER data. 0
Natural Earth - This site offers public domain map data sets that contain both raster and vector data. 0
Scale Open Datasets - Open Datasets for Autonomous Driving. 0
Sentinel 2 AWS - Sentinel 2 data on Amazon S3. 0
TZ Timezone Shapefiles - Polygon boundaries of world timezones. 0
USGS Earth Explorer - Provides online search,metadata export, and data download for earth science data from the archives of the USGS. 877
GeoParquet - Specification for storing geospatial vector data (point, line, polygon) in Parquet. 353
Geopython - Notebooks and libraries for spatial/geo Python explorations. 120
Cloud Optimized Point Cloud Specification - Geospatial, compressed, range-readable, LAZ-compatible point cloud format. 35
LOLManuscriptMonday - Hold the links to the Ladies of Landsat Manuscript Monday series. 0
Cartographical Map Projections - A good introduction to projected coordinate systems. 0
ESRI Shapefile Specs - Shapefile specifications. 0
GeoJSON.io - geojson.io is a quick, simple tool for creating, viewing, and sharing maps. 0
GIGS - GIGS comprises qualitative test series checklists and quantitative test dataset files. 0
IndexDatabase - A database for remote sensing indices. 0
Spatialreference.org - Source for coordinate system information. 0
TileJSON.io - tilejson.io is a simple viewer for raster tile sets (Enter tile URL, layer properties, share). 0
GDAL/OGR Cookbook - Simple code snippets on how to use the Python GDAL/OGR API. 1626
Geocomputation with R 333
Geocomputation with Python 250
Spatial Data Science With Applications in R 114
Spatial Microsimulation with R 67
SAR Handbook - Comprehensive Methodologies for Forest Monitoring and Biomass Estimation 16
Introduction to Spatial Data Programming with R 0
Geographic Data Science with Python 0
Google Earth Engine Applications 0
Geospatial Analysis 0
Geographic Data Science with R: Visualizing and Analyzing Environmental Change 0
The Language of Spatial Analisys 0
Spatial Statistics for Data Science: Theory and Practice with R 0
Cloud-Based Remote Sensing with Google Earth Engine 0
sits: Satellite Image Time Series Analysis on Earth Observation Data Cubes 0
Spatial Modelling for Data Scientists 0
Introduction to urban accessibility: A practical guide with R 0
Geospatial Data Science with Julia 0
Intro to GIS and Spatial Analysis 0
An Introduction to Spatial Data Analysis and Statistics: A Course in R 0
Elegant and informative maps with tmap 0
R for Geographic Data Science 0
ESRI User Conference - Esri International User Conference is an event dedicated to geographic information system technology. 0
FOSS4G - Free and Open Source Software for Geospatial. 0
FOSSGIS - Yearly conference of the German OpenStreetMap chapter and FOSS GIS community 0
Geo For Good Summit - Annual conference, hosted by Google, geared toward nonprofits, scientists, government agencies and other change-makers who want to leverage mapping tools and technology for positive impact in the world. 0
GEOINFO - The GEOINFO series (Brazilian Symposium on Geoinformatics) is an annual conference for exploring ongoing research, development and innovative applications on geographic information science and related areas. 0
GeoPython - The conference is focused on Python and Geo, its toolkits and applications. 0
International Syposium on Digital Earth - Event dedicated to bring together policy makers and scientists and will explore pathways towards the vision of a ‘Digital Earth 0
International Society for Photogrammetry and Remote Sensing - The ISPRS Congress is the leading forum where classical and emergent topics related to photogrammetry, remote sensing, and spatial information sciences are discussed. 0
RCMRD International Conference - Annual conference held in Nairobi - Kenya, bringing together policymakers, executives, experts, researchers, developers, and innovators worldwide to exchange insights in Earth observation (EO) and Geographic Information System (GIS). 0
SBSR - Bi-annual Brazilian National Symposium on Remote Sensing. 0
Spatial Data Conference - Annual Conferece that intersects GIS, Advanced Analytics & Data Science that is growing rapidly & answering some of the most pressing questions in both the private & public sector. 0
State of the Map - Annual event for all mappers and OpenStreetMap users. 0
Down To Earth: A podcast for Geoscientists by Geoscientist - 30-minute podcast about innovative geoscience and the incredible people behind it. Each week, we host a different guest to talk about science, careers, and passions. 0
Eyes on Earth - Eyes on Earth is a podcast on remote sensing, Earth observation, land change and science, brought to you by the USGS Earth Resources Observation and Science (EROS) Center. 0
ESRI & The Science of Where - Talks about business and technology leaders who share analysis, insights, and stories on data science, the Internet of Things, Smart Communities and other forces driving digital transformation and leveraging the power of location intelligence. 0
GIS Directions - Chat with inspiring GIS users, discuss new industry trends, and dish out plenty of practical pointers. 0
Geoadorable - A podcast that may include anything and everything about the geospatial world. From news articles about the GIS industry that take our fancy, interviews with GIS practitioners, random acts of geospatial madness and of course the legendary game Export to Shapefile. 0
Geographical Thinking - Tune in for inspiring stories from thought leaders and GIS users across business, government and education in Canada. 0
Geointeresting - Official podcast of the National Geospatial-Intelligence Agency. Geointeresting features conversations with innovators, explorers and pathfinders. 0
Geomob Podcast - weekly podcast interviewing anyone doing interesting things in geo, be it for fun or profit. 0
The MapScaping - Weekly podcast featuring interesting people doing amazing work in the geospatial world. 0
Minds Behind Maps - Informal conversations with those creating maps, understanding how and why they build them. Earth Observation, Data Science, Business and how smart people combine them all to impact our world. 0
More Than Just Maps - Talks with GIS veterans and geniuses who know a thing or two about how to find your way from student to professional and beyond, while also chatting about some neat tools, tricks, and trends. Presented by the URISA Texas Chapter. 0
Project Geospatial - Project Geospatial is a web series and blog dedicated to increasing awareness of Geospatial Technology, industry best practices, and GIS resources. 0
Scene From Above - Earth observation, remote sensing, geospatial and geeky chat 0
A VerySpatial - A VerySpatial Podcast is your weekly source for information on Geography and geospatial technologies.232074
Awesome Python 21258
Awesome Computer Vision 10876
Awesome Deep Vision 10581
Awesome Semantic Segmentation 8939
satellite-image-deep-learning 7436
Awesome Object Detection 4626
Awesome GIS - sshuair 3700
Awesome Satellite Imagery Datasets 2408
Vector Tiles 2288
GeoJSON 1240
Awesome-EarthObservation-Code 986
Awesome SAR 919
Awesome Spectral Indices 548
Awesome Sentinel 502
Awesome Frontend GIS - Geographic Information Systems (GIS) for web browsers. For managing, analyzing, editing, and visualizing geographic data. 453
Digital Earth Australia notebooks and tools repository 372
Awesome DEM - Overview of Digital Elevation Model (DEM) datasets. 341
Awesome SQLite 329
Awesome Geo Rust 298
Awesome Forests - A curated list of ground-truth forest datasets for the machine learning and forestry community. 205
Awesome Spatial 164
Awesome Earth Engine Apps 117
Cartography / Mapping / Web design resources 48
Spatial R 0
Essential Python Geospatial Libraries 0
GeoRails 0
JuliaGeo