Awesome-Geospatial

Geospatial toolkit

A curated list of geospatial analysis tools and resources.

Long list of geospatial tools and resources

GitHub

4k stars
204 watching
630 forks
last commit: almost 2 years ago
Linked from 5 awesome lists

awesomeawesome-listdata-analysisdeep-learningearth-observationgeoprocessinggeospatialgeospatial-analysisgeotoolsgismachine-learningmapremote-sensingspatial-analysisspatial-data

Awesome Geospatial / Database

3D CityDBA 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
CloudantIBM noSQL database that supports spatial data (GeoJSON)
DB2 Spatial ExtenderSpatial Extender allows you to store, manage, and analyze spatial data in DB2
GeoCouch516almost 5 years agoGeoCouch is a spatial extension for Couchbase and Apache CouchDB
GeopackageSQLite spatial extension. More powerful than its older brother Spatialite
H2GIS208almost 2 years agoA spatial extension of the H2 database
Hastings29almost 4 years agoGeoSpatial Search for CouchDB 2
Informix SpatialInformix spatial extension
Microsoft SQL ServerMicrosoft SQL/SQL Azure spatial features. All the spatial functionality is also available as a .NET library (can be downloaded using nuget)
MobilityDB542almost 2 years agoAn extension to the Postgres database which adds support for temporal and spatio-temporal objects
MongoDBAlso supports GeoJSON and spatial indexes
MySql SpatialMySql spatial extension
Neo4j Spatial780almost 2 years agoLibrary of spatial utilities for Neo4j
Oracle SpatialOracle database spatial extension
OrientDB4,763almost 2 years agoOrientDB is an Open Source Multi-Model NoSQL DBMS with the support of Native Graphs, Documents Full-Text, Reactivity, Geo-Spatial and Object Oriented concepts
PgRoutingpgRouting extends the PostGIS / PostgreSQL geospatial database to provide geospatial routing functionality
PostGEESEA spatial extension for DuckDB
PostGIS Vector Tile Utils274over 6 years agoA set of PostgreSQL functions that are useful when creating vector tile sources
PostGISPostgreSql spatial extension
RasdamanArray 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
SciDBArray database designed for multidimensional data management and analytics common to scientific, geospatial, financial, and industrial applications
SpatialiteSQLite spatial extension
Teradata Geospatial FeatureTeradata spatial extension for DW and BI
Tile389,185almost 2 years agoTile38 is a geospatial database, spatial index, and realtime geofence
TileDB1,878almost 2 years agoTileDB is a powerful engine for storing and accessing dense and sparse multi-dimensional arrays, which can help you model any complex data efficiently
yogrt17almost 4 years agoA simple templating tool for importing GIS data to PostGIS

Awesome Geospatial / Image Classification & DIP Software

ArcMap Raster Edit Suite16over 9 years agoAn ArcMap Addin that enables manual editing of single pixels on raster layer
ContextCaptureContextCapture enables you to automatically generate multi-resolution 3D models at any scale and precision
Correlator3DHigh-end photogrammetry suite
Dinamica EGODinamica EGO consists of a sophisticated platform for environmental modeling
e-FotoFree and open source digital photogrammetric workstation
eCognitionGEOBIA software
ENVIGeospatial image processing and classification software
ERDASGeospatial image processing and classification software
gdal2tilesp79almost 5 years agoThis enhancement to the gdal2tiles.py script includes additional features
Global MapperGeospatial and remote sensing data analysis
Guidos ToolboxSome GDAL functionalities and includes MSPA (Morphological Spatial Pattern Analysis) for connectivity maps
IDLIDL is a programming language used for data analysis and image processing programming
INPHOINPHO is a Digital Photogrammetry Software
InterimageOpen Source GEOBIA software
MatlabMulti-paradigm numerical computing environment and fourth-generation programming language
MetashapeAgisoft Metashape is a stand-alone software product that performs photogrammetric processing of digital images
MultiSpecA Freeware Multispectral Image Data Analysis System
OSSIMSuite of geospatial libraries and applications used to process imagery, maps, terrain, and vector data
PCI GeomaticaRemote sensing software package for image processing
rasterix29over 8 years agoRasterix is a cross-platform utility built around the GDAL library and the Qt framework designed to process geospatial raster data
RealityCapturePhotogrammetry software
SNAPSNAP is an open source common architecture for ESA Toolboxes ideal for the exploitation of Earth Observation data
SpringGIS and remote sensing image processing system with an object-oriented data model
TerrSetTerrSet (formerly IDRISI) is an integrated geographic information system (GIS) and remote sensing software
The Sentinel ToolboxThe Sentinel Toolboxes consists of a collection of processing tools, data product readers and writers and a display and analysis application to process Sentinel data
TIMESATTIMESAT is a software package for analysing time-series of satellite sensor data
WebODMGenerate maps, point clouds, DEMs and 3D models from aerial images

Awesome Geospatial / Geographic Information System

ArcGIS ProFully 64-bit version of ArcGIS with new GUI and 2D/3D integration
ArcGISGIS for working with maps and geographic information
AutoCAD Map 3DGIS AutoCAD integration
FME DesktopFME is an integrated collection of Spatial ETL tools for data transformation and data translation
GC2GC2 is an enterprise platform GIS (open source)
GeoDaSpatial data analysis software
GeomediaCommercial GIS
GRASS GISGRASS (Geographic Resources Analysis Support System) is a free and open source GIS
gvSIGFree and open source GIS
ILWISIntegrated Land and Water Information System (ILWIS) is a remote sensing and GIS software
LuciadFusionAn all-in-one server solution for your data publication workflow and geospatial data management
Manifold SystemCommercial GIS
Mapbox Studio1,142about 8 years agoDesktop application for vector tile driven map design
MapInfoCommercial GIS
MapWindow GISFree and open source desktop geographic information system
MicroImages TNTgisCommercial GIS
OpenJUMPOpen source Java GIS
QGISCross-platform free and open-source desktop geographic information system
SAGASAGA is the abbreviation for System for Automated Geoscientific Analyses
SmallworldCommercial GIS
TerraviewGIS application built using the TerraLib GIS library
uDigA GIS Framework for Eclipse (Java) and also a GIS software

Awesome Geospatial / Web Map Development

angular-azure-maps3almost 3 years agoAngular 6 Azure Maps is a wrapped MS Azure Map on Angular
ArcGIS JS App Generator42almost 9 years agoThis is a yeoman generator for ArcGIS API for JavaScript applications
azure-maps-animations22almost 2 years agoA rich library of animations for use with the Azure Maps Web SDK
azure-maps-fullscreen-control3about 2 years agoAn Azure Maps Web SDK module that provides a control to display the map in fullscreen mode
azure-maps-geolocation-control8almost 4 years agoAn Azure Maps Web SDK module that provides a control that uses the browser's geolocation API to locate the user on the map
azure-maps-gridded-data-source8almost 2 years agoA module for the Azure Maps Web SDK that provides a data source that clusters data points into cells of a grid area
azure-maps-selection-control1over 2 years agoAn 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
azure-maps-services-ui7over 2 years agoA set of web UI controls that wrap the Azure Maps REST services
azure-maps-swipe-map3about 2 years agoA module for the Azure Maps Web SDK that allows swiping between two overlapping maps, ideal for comparing two overlapping data sets
azure-maps-sync-maps1almost 6 years agoAn Azure Maps Web SDK module that synchronizes the cameras of two or more maps
Bertin.js309almost 3 years agoA JavaScript library for visualizing geospatial data and make thematic maps for the web
CesiumJSAn open-source JavaScript library for world-class 3D globes and maps
CMV - The Configurable Map Viewer325about 2 years agoCMV is a community-supported open source mapping framework. CMV works with the Esri JavaScript API, ArcGIS Server, ArcGIS Online and more
deck.glA WebGL-powered framework for visual exploratory data analysis of large datasets
Flare Cluster Layer134about 4 years agoArcGIS javascript custom graphics layer. Creates clusters and creates flares for clusters
geojson-vt1,909about 2 years agoA highly efficient JavaScript library for slicing GeoJSON data into vector tiles on the fly
GeoNodeA web-based application and platform for developing geospatial information systems (GIS) and for deploying spatial data infrastructures (SDI)
Google Maps API Polyline String Decoder61over 6 years agoFunction that will convert encoded polyline strings (as returned by the Google Maps API) into a list of lat/lon pairs
jVectorMapjVectorMap 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
L73,692almost 2 years agoLarge-scale WebGL-powered Geospatial Data Visualization By Ant Financial
Leaflet.MapboxVectorTile300almost 5 years agoA Leaflet Plugin that renders Mapbox Vector Tiles on HTML5 Canvas
LeafletOpen-Source JavaScript Library for Mobile-Friendly Interactive Maps
LuciadRIAA JavaScript library for 3D globes and maps, with support for military symbology and desktop-like performance
Mapbox GL JSMapbox GL JS is a JavaScript library that uses WebGL to render interactive maps from vector tiles and Mapbox styles
MapLibre GL6,841almost 2 years agoIs a community led fork derived from Mapbox GL JS prior to their switch to a non-OSS license
Mapzen Tangram2,225almost 2 years agoJavaScript library for rendering 2D & 3D maps live in a web browser with WebGL, supports MVT, GeoJSON, TopoJSON
Ol-extCool 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
OpenGlobusA 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
OpenLayersHigh-performance, feature-packed library for creating interactive maps on the web
OskariFramework for easily building multipurpose web mapping applications utilizing distributed Spatial Data Infrastructures like INSPIRE
react-azure-maps52almost 2 years agoReact Wrapper for azure-maps-control
TerriaJS1,187almost 2 years agoA library for building rich, web-based geospatial data explorers
titiler803almost 2 years agoA dynamic Web Map tile server
v-mapbox186about 2 years agoVue.js wrapper for
vue-azure-maps24almost 4 years agoIntegrate Azure Maps in your Vue application

Awesome Geospatial / Web Map Server

52North WPSThe 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
BaremapsAn open source pipeline for producing Mapbox vector tiles from OpenStreetMap with Postgis and Java
DeegreeOpen 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
GeoserverWMS written in Java and relies on GeoTools. Allows users to share and edit geospatial data
GeoTrellis Server74over 2 years agoTools 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
MapGuideRuns on Linux or Windows, supports Apache and IIS web servers, and has APIs (PHP, .NET, Java, and JavaScript) for application development
MapProxyAn 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
MapserverWMS written in C
MapTiler ServerMap server for self-hosting. Publish interactive maps to get map services from your own server or laptop
Nanocubes734over 3 years agoAn in-memory data structure for spatiotemporal data cubes
PGRestAPI436over 8 years agoNode.js REST API for PostGres Spatial Entities. AKA: SpatialServer
Terracotta701almost 2 years agoA light-weight, versatile XYZ tile server. MIT-licensed, pure Python, serving Cloud-Optimized GeoTIFF (COG)
THREDDS265about 4 years agoThe 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
utilery41almost 9 years agoMicro vector tile manufacturing from PostGIS
Zoo Project WPSA 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

Awesome Geospatial / Radar

GAMMAAllows processing of SAR, interferometric SAR (InSAR) and differential interferometric SAR (DInSAR)
GMT5SARInSAR processing system based on GMT
LiCSBAS239almost 2 years agoLiCSBAS is an open-source package in Python and bash to carry out InSAR time series analysis using LiCSAR products
NANSAT182almost 2 years agoNansat is a scientist friendly Python toolbox for processing 2D satellite earth observation data
PolSARproOpen source radar image data processing software
PyRate208about 3 years agoA Python tool for estimating velocity and time-series from Interferometric Synthetic Aperture Radar (InSAR) data
pyroSAR514almost 2 years agoA Python Framework for Large-Scale SAR Satellite Data Processing
PySAR621almost 2 years agoInSAR time series analysis in Python
SARbianFree and open SAR operating system (based on Debian Linux)
SarmapSynthetic Aperture Radar processing software
SARPROZImplements a wide range of Synthetic Aperture Radar (SAR), Interferometric SAR (InSAR) and Multi-Temporal InSAR processing techniques
Sentinel ToolboxesFree open source toolboxes for the scientific exploitation of the Sentinel missions

Awesome Geospatial / Lidar

CloudCompare3D point cloud processing software
DielmoOpenLidarOpen source software based in gvSIG for the management of LiDAR data
displaz235almost 2 years agoA hackable lidar viewer
Entwine455almost 2 years agoPoint cloud indexing for massive datasets
FullAnalyzeHandling, visualizing and processing lidar data (3D point clouds and waveforms)
FusionCLI/GUI Lidar software
Global Mapper Lidar ModuleLidar module for Global Mapper
greyhound131about 8 years agoA point cloud streaming framework for dynamic web services and native applications
LaspyLaspy is a python library for reading, modifying, and creating .LAS LIDAR files
LAStoolsA collection of highly-efficient, scriptable tools with multi-core batching that process LAS, compressed LAZ, Terrasolid BIN, .shp, and ASCII
LASzipQuickly turns bulky LAS files into compact LAZ files without information loss
libLASlibLAS is a C/C++ library for reading and writing the very common LAS LiDAR format
lidar6over 9 years agoA Crystal language library for reading and writing LiDAR data in LAS format
lidario31over 5 years agoA small Go library for reading and writing LiDAR (LAS) files
lidR613almost 2 years agoR package for airborne LiDAR data manipulation and visualisation for forestry application
MCC-LIDARMultiscale Curvature Classification for LIDAR Data
PDALPDAL is a C++ BSD library for translating and manipulating point cloud data
plas.ioWebGL point cloud rendering
potree4,646about 2 years agoPotree 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
pyGEDI93about 4 years agopyGEDI provides a high performance, lower cognitive load, and cleaner and more transparent code for data extraction, analysis, processing, and visualization of GEDI's products
PyLASA python library for reading and writing LAS files
Quick Terrain ModelerProprietary LiDAR exploitation software by Applied Imagery
rGEDI166almost 2 years agoAn R Package for NASA's Global Ecosystem Dynamics Investigation (GEDI) Data Visualization and Processing
The Point Cloud Library - PCLStandalone, large scale, open project for 2D/3D image and point cloud processing
TopoDOTProprietary software for extracting topography, 3D models, GIS Assets, and more from point cloud data
Treetop117over 3 years agoA Shiny-based Application for Extracting Forest Information from LiDAR data

Awesome Geospatial / 3D Application

3dcitybuilder48about 5 years agoQGIS Plugin that generates 3D Models of Urban Areas
3dfier561over 2 years agoThe open-source tool for creation of 3D models
ArcGIS EarthDisplay data, sketch placemarks, measure distances and areas, and add annotations at any part of the world
CityEngineTransform 2D GIS Data into Smart 3D City Models
Google EarthBringing a earth view for global mapping
Open3DOpen-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
SkylineA 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
World WindProviding features for displaying with geographic data

Awesome Geospatial / Geographic Data Mining

GeoDMAGeoDMA is a plugin for TerraView software, used for geographical data mining
WekaWeka is a collection of machine learning algorithms for data mining tasks written in Java

Awesome Geospatial / GNSS/INS Post Processing

Applanix POSPAC MMSPOSPac 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
Leica Infinity Surveying SoftwareEasily 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
Novatel WaypointWaypoint 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
RTKLIB2,597over 2 years agoRTKLIB is an open source program package for standard and precise positioning with GNSS (global navigation satellite system)
Trimble Business CenterTrimble® 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

Awesome Geospatial / Atmospheric Correction

6SSecond Simulation of the Satellite Signal in the Solar Spectrum (6S) open source algorithm
6S_emulator83about 6 years agoThe 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 %)
ACOLITE_MR10over 5 years agoAtmospheric correction for aquatic applications of metre-scale satellites
ARCSI35about 2 years agoThe 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
ATCORERDAS Imagine module
gee-atmcorr-S2153almost 6 years agoAtmospheric correction of Sentinel 2 imagery in Google Earth Engine using Py6S
i.atcorrGRASS GIS module that performs atmospheric correction using the 6S algorithm
Py6SPy6S 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
radiometric_normalization33about 3 years agoImplementation of radiometric normalization workflows
sen2coris 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
SIAC64almost 2 years agoA sensor invariant Atmospheric Correction (SIAC)
SIAC_GEE60almost 6 years agoSIAC GEE version

Awesome Geospatial / Agent-based Modeling

DMASON17over 4 years agoDMASON is a parallel version of the MASON library for writing and running simulations of Agent based simulation models
MASONMASON 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
Mesa2,681almost 2 years agoMesa is an Apache2 licensed agent-based modeling (or ABM) framework in Python
NetLogoNetLogo is a multi-agent programmable modeling environment
nlrx77about 2 years agoProvides tools to setup and execute NetLogo simulations from R
RepastThe Repast Suite is a family of advanced, free, and open source agent-based modeling and simulation platforms
SpaDESMetapackage 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

Awesome Geospatial / Landscape Metrics

FragstatsSpatial Pattern Analysis Program for Categorical Maps
landscapemetrics233almost 2 years agolandscapemetrics is an R package for calculating landscape metrics for categorical landscape patterns in a tidy workflow
LS_METRICS22over 3 years agoA tool for calculating landscape connectivity and other ecologically scaled landscape metrics
Makurhini41almost 2 years agoR package for calculating fragmentation and landscape connectivity indices used in conservation planning
nlmpyA Python package to create neutral landscape models
NLMR65about 2 years agoR package to simulate neutral landscape models
PyLandStats83almost 2 years agoAn open-source Pythonic library to compute landscape metrics

Awesome Geospatial / Landscape Modelling

GLOBIOMGlobal 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
InVESTInVEST (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

Awesome Geospatial / Spatial Optimization

MARXANMarxan 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
prioriactions10about 2 years agoThe 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
prioritizr123almost 2 years agoR package that uses integer linear programming (ILP) techniques to provide a flexible interface for building and solving conservation planning problems
ZonationZonation 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

Awesome Geospatial / Libraries

GDALGeospatial Data Abstraction Library (GDAL) is a translator library for raster and vector geospatial data formats
GeographicLibFor solving geodesic problems. Implemented in C, C++, Java, Javascript, Fortran, Python and Matlab
GeolibGeoLib is a fast, efficient, computational geometry library available in C++, C# and Java
MapnikC++/Python/Node.js library for map rendering
MDAL161almost 2 years agoMesh Data Abstraction Library
pgRoutingExtends the PostGIS / PostgreSQL geospatial database to provide geospatial routing functionality
PointCloud400about 2 years agoA PostgreSQL extension for storing point cloud (LIDAR) data
TerralibTerraLib is a GIS classes and functions open source library
TerraMA233about 5 years agoA free and open source computational platform for early warning systems

Awesome Geospatial / PaaS - Platform as a Service

ArcGIS PlatformEsri's PaaS with multiple location services and developer APIs
Google Maps APIGoogle's PaaS (Platform as a Service) for Geocoding or analysis/processing services
Mapbox GL JSMapBox WebGL Javascript API
Mapbox.jsMapBox Javascript API
Microsoft Bing APIMicrosoft Bing Maps API
OpenStreetMap APIOpenStreetMap API

Awesome Geospatial / SaaS - Software as a Service

ArcGIS OnlineArcGIS Online GIS platform for mapping and spatial analysis
ARLASARLAS Exploration is an Open Source software for exploring and analysing Geo BigData
CartoCloud computing platform that provides GIS and web mapping tools for display in a web browser
CSV2GEOBatch geocoder using excel/csv file, text or API as an input and get latitude, longitude and an interactive map as output
FulcrumA mobile data collection platform that allows you to build, deploy, & collect field data with your own customizable data collection apps
GIS CloudReal-time mapping platform for the entire workflow of your organization
MapboxPlataform for web map design and manipulation
MapTiler CloudMaps API for web & mobile developers. Customize maps, upload or create own geodata and publish online
Mergin MapsA mobile data collection open-source platform for field data surveys based on QGIS. Available as service or self-hosted
NextGISA cloud geospatial service that allows you to create web GIS right in the browser
OpenCage Geocoding APIAn API aggregating multiple open geo datasources (OpenStreetMap and others)
OpenMapTilesVector tiles and map services as service, self-hosted or off-line

Awesome Geospatial / DaaS - Data as a Service

Apple MapsApple map service
Google MapsGoogle map service
Microsoft Bing MapsMicrosoft map service
OpenStreetMapOpenStreeMap map service

Awesome Geospatial / Google Earth Engine

AREA2AREA 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
BAP-GEE57almost 3 years agoBest Available Pixel calculation using Google Earth Engine
earthEngineGrabR53about 6 years agoThe earthEngineGrabR is an interface between R and the Google Earth Engine, which simplifies the acquisition of remote sensing data
EarthEngine.jl49about 3 years agoGoogle Earth Engine in Julia
ee-fastapi84over 5 years agoFlood Detection with Google Earth Engine
ee-goes3almost 5 years agoAn Earth Engine JavaScript library for visualizing GOES-R time series
ee-rgb-timeseries61about 2 years agoEarth Engine JS module to color time series chart points as stretched 3-band RGB
eemont420almost 2 years agoA python package that extends Google Earth Engine
exploreRGEE23over 4 years agoGoogle Earth Engine (GEE) in the Rstudio IDE
gee-atmcorr-S2153almost 6 years agoAtmospheric correction of Sentinel 2 imagery in Google Earth Engine using Py6S
geemap3,515almost 2 years agoA Python package for interactive mapping with Google Earth Engine, ipyleaflet, and ipywidgets
gee_s1_ard240almost 2 years agoCreates an analysis ready sentinel-1 SAR image collection in Google Earth Engine by applying additional border noise correction, speckle filtering and radiometric terrain normalization
GEET165about 2 years agoGoogle Earth Engine Toolbox - Library to write small EE apps or big/complex apps with a lot less code
geeup123almost 2 years agoSimple CLI for Earth Engine Uploads
landsat-extract-gee58about 7 years agoGet Landsat surface reflectance time-series from google earth engine
msslib17over 5 years agoAn Earth Engine JavaScript library for working with Landsat MSS image data
OEEex27over 2 years agoA chrome extension to enhance Google Earth Engine code editor
OpenEarthEngineLibrary130almost 2 years agoCollection of code goodies for Google Earth Engine(GEE)
resteeAims to make plugging Earth Engine (EE) computations into downstream Python processing easier
rgee694almost 2 years agoGoogle Earth Engine for R
sankee101over 2 years agoVisualize classified time series data with interactive Sankey plots in Google Earth Engine
spectral179almost 2 years agoAwesome Spectral Indices for the Google Earth Engine JavaScript API (Code Editor)
wxee207over 2 years agoA Python interface between Earth Engine and xarray for processing weather and climate data

Awesome Geospatial / Deep Learning

AIDE230about 2 years agoAnnotation Interface for Data-driven Ecology: Tools for detecting wildlife in aerial images using active learning
AirNet102almost 8 years agoSegNet-like network implemented in TensorFlow to use for segmenting aerial images
Deep Learning ArcGIS464almost 2 years agoDeep Learning Libraries Installers for ArcGIS
DeepForest529almost 2 years agoPython Package for Tree Crown Detection in Airborne RGB imagery
eo-learn1,134almost 2 years agoEarth observation processing framework for machine learning in Python
Hyperspectral298over 7 years agoDeep Learning for Land-cover Classification in Hyperspectral Images
Label Maker461almost 3 years agoData Preparation for Satellite Machine Learning
libtorch-yolov3453almost 6 years agoA Libtorch implementation of the YOLO v3 object detection algorithm
LightNet719over 6 years agoLightNet: Light-weight Networks for Semantic Image Segmentation (Cityscapes and Mapillary Vistas Dataset)
mmsegmentation8,406about 2 years agoMMSegmentation is an open source semantic segmentation toolbox based on PyTorch. It is a part of the OpenMMLab project
Pixel Decoder78over 3 years agoA machine learning python package to run deep learning with satellite imagery
PixelLib1,054almost 3 years agoPixellib is a library for performing segmentation of images. It suports both Semantic Segmentation as Instance Segmentation
platypus130almost 5 years agoR package for object detection and image segmentation
Presto200over 2 years agoLightweight, Pre-trained Transformers for Remote Sensing Timeseries
Raster Vision2,099almost 2 years agoAn open source framework for deep learning on satellite and aerial imagery
SamGIS6almost 2 years ago– 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 and an HuggingFace with natural language-based image segmentation capabilities via
segment-geospatial3,099almost 2 years agoMeta AI' Segment Anything Model (SAM) for Geospatial Data
sentinel-tree-cover161about 2 years agoImage segmentations of trees outside forest
ShelfNet252over 5 years agoImplementation of a CNN model for real-time semantic segmentation
SIMRDWN216over 6 years agoThe 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
SNIPER2,691about 5 years agoSNIPER is an efficient multi-scale object detection algorithm
Solaris416almost 4 years agoCosmiQ Works Geospatial Machine Learning Analysis Toolkit
srcnn76about 6 years agoSuper Resolution for Satellite Imagery
Temporal Convolutional Neural Network149over 6 years agoTemporal Convolutional Neural Network for the Classification of Satellite Image Time Series
TernausNetV2548over 6 years agoTernausNetV2: Fully Convolutional Network for Instance Segmentation
TorchGeo3,083almost 2 years agoTorchGeo is a PyTorch domain library, similar to torchvision, that provides datasets, transforms, samplers, and pre-trained models specific to geospatial data
TorchSat393about 6 years agoTorchSat is an open-source PyTorch framework for satellite imagery analysis
tsl281almost 2 years agoPyTorch library for processing spatiotemporal data
WaterNet246over 9 years agoA convolutional neural network that identifies water in satellite images
YOLT277almost 7 years agoYou Only Look Twice: Rapid Multi-Scale Object Detection In Satellite Imagery

Awesome Geospatial / C

Datamaps342about 12 years agoThis is a tool for indexing large lists of geographic points or lines and dynamically generating map tiles from the index for display
FORCE174almost 2 years agoFramework for Operational Radiometric Correction for Environmental monitoring
H34,976almost 2 years agoHexagonal hierarchical geospatial indexing system
libpostal4,104about 2 years agoA C library for parsing/normalizing street addresses around the world. Powered by statistical NLP and open geo data
libvips9,831almost 2 years agoA fast image processing library with low memory needs
Shapefile C LibraryProvides the ability to write simple C programs for reading, writing and updating (to a limited extent) .shp and .dbf files
udunits262almost 2 years agoAPI and utility for arithmetic manipulation of units of physical quantities
YOLT669almost 8 years agoYou Only Look Twice: Rapid Multi-Scale Object Detection In Satellite Imagery

Awesome Geospatial / C++

Boost GeometryPart of collection of the Boost C++ Libraries, defines concepts, primitives and algorithms for solving geometry problems
Capaware3D terrain representation with multilayer representation
copc-lib41almost 2 years agocopc-lib provides an easy-to-use interface for reading and creating Cloud Optimized Point Clouds
cpd405over 2 years agoCoherent Point Drift (CPD) is a point-set registration algorithm
depthmapX186over 5 years agoMulti-platform Spatial Network Analysis Software
dreich_algorithm1over 11 years agoAlgorithm for extracting channel networks from high resolution topographic data
entwine455almost 2 years agoEntwine 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
GDALGeospatial Data Abstraction Library (GDAL) is a computer library that serve as a translator library for raster and vector geospatial data formats
gdalcubes122over 2 years agogdalcubes is a library to represent collections of Earth Observation (EO) images as on demand data cubes (or multidimensional arrays)
geojson-vt-cpp95about 2 years agoPort to C++ of JS GeoJSON-VT for slicing GeoJSON into vector tiles on the fly
GEOSGEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS)
gSLICr338over 2 years agoReal-time super-pixel segmentation
Halide5,926almost 2 years agoHalide is a programming language designed to make it easier to write high-performance image processing code on modern machines
hmm579almost 3 years agoHeightmap meshing utility
hydroflow1over 7 years agoCompute drainage orders in drainage basins using Strahler and Shreve methods
ITKITK is an open-source, cross-platform system that provides developers with an extensive suite of software tools for image analysis
LASzip194almost 2 years agoQuickly turns bulky LAS files into compact LAZ files without information loss
laz-perf78about 2 years agoAlternative LAZ implementation for C++ and JavaScript
libGeoTiffManipulate TIFF based interchange format for georeferenced raster imagery
libspatialindex716almost 2 years agoC++ implementation of R*-tree, an MVR-tree and a TPR-tree with C API
Mapbox GL Native4,381about 3 years agoRender Mapbox styles in mobile, desktop, and node applications using C++ and OpenGL
Mapbox Maps SDK for QtQt Automotive Map Suite
Mapnik Vector Tile553about 4 years agoMapnik C++ implemention of Mapbox Vector Tile specification
MapnikC++ library for map rendering
Mapzen Tangram-ES828over 2 years agoC++ library for rendering 2D and 3D maps using OpenGL ES 2 with custom styling and interactions
networkit773almost 2 years agoNetworKit is a growing open-source toolkit for large-scale network analysis
OpenDroneMap4,944almost 2 years agoOpenDroneMap is a tool to postprocess drone, balloon, kite, and street view data to geographic data including orthophotos, point clouds, & textured mesh
OpenOrienteering Mapper405almost 2 years agoOpenOrienteering Mapper is a software for creating maps for the orienteering sport
Orfeo ToolBoxOrfeo TooLBox (OTB) is an open-source C++ library for remote sensing images processing, distributed under the Apache v2.0 licence
osgearth1,523almost 2 years agoA free open source C++ geospatial toolkit
OSMExpress244almost 2 years agoFast database file format for OpenStreetMap
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
otbtf161almost 2 years agoDeep learning with otb
pprepair58almost 3 years agoValidation and Automatic Repair of Planar Partitions
prepair115about 3 years agoAutomatic repair of single polygons (according to the OGC Simple Features / ISO19107 rules) using a constrained triangulation
Pronto Raster50about 4 years agoC++ library for geographical raster data analysis
RichDEM271about 2 years agoHigh-performance Terrain and Hydrology Analysis
RoutingKit375about 2 years agoRoutingKit is a C++ library that provides advanced route planning functionality
RSGISLibThe 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
S2 Geometry2,353almost 2 years agoComputational geometry and spatial indexing on the sphere
Selene305about 4 years agoA C++14 image representation, processing and I/O library
SpatialSpatial is a generic header-only C++ library providing multi-dimensional in-memory containers, iterators and functionals
Supercluster35over 4 years agoA C++14 port of supercluster, a fast 2D point clustering library for use in interactive maps
TauDEM240over 2 years agoTerrain Analysis Using Digital Elevation Models (TauDEM) software for hydrologic terrain analysis and channel network extraction
TerralibTerraLib is a GIS classes and functions open source library
TIN Terrain588over 3 years agoA command-line tool for converting heightmaps in GeoTIFF format into tiled optimized meshes
tippecanoe2,751over 2 years agoBuild vector tilesets from large collections of GeoJSON features
valhalla4,582almost 2 years agoOpen Source Routing Engine for OpenStreetMap
Vector Tiles ProducerCommand line tool in C++ to creates vector tiles for a given area at chosen zoom levels using a Mapnik XML
VROOM1,369almost 2 years agoVROOM 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

Awesome Geospatial / C Sharp

ArcBruTile6over 4 years agoArcBruTile displays a collection of maps in ArcGIS Pro 2.0 and ArcMap 10.0 - 10.6
AzureMapsRestServices27over 4 years ago.Net Standard 2.0 library to access AzureMaps Services
Bing Maps REST Toolkit182over 2 years agoThis is a portable class library which makes it easy to access the Bing Maps REST services from .NET
Bing Maps Spatial Data Services Toolkit47over 2 years agoThis toolkit makes it easy to use the Bing Maps Spatial Data Services (SDS) in .NET
Bing Maps WPF SDKThe Bing Maps WPF API
Bing-Maps-Fleet-Tracker224almost 3 years agoThe Bing Maps Fleet Tracker is a tracking solution for small to medium sized teams. Easily track vehicles and mobile devices
BotBuild-LocationAn open-source location picker control for Microsoft Bot Framework powered by Bing Maps REST services
BruTile332about 2 years agoBruTile is a .NET library to access tile services like those of OpenStreetMap, MapBox or GeodanMaps
DEM Net Elevation API306almost 2 years ago3D terrain generation library, provides access to global DEM datasets (OpenTopography, Nasa ASTER) and tiled imagery services. GlTF and STL export formats supported
DotSpatial883over 2 years agoDotSpatial is a geographic information system library written for .NET 4
Earth-Lens52over 7 years agoEarth 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
GDAL/OGR CSharpC# bindings for GDAL and OGR
Geo182almost 2 years agoA geospatial library for .NET
GeoJSON.Net447about 2 years ago.Net library for GeoJSON types & corresponding Json.Net (de)serializers
GeoJSON4EntityFramework19over 9 years agoCreate GeoJSON from Entity Framework Spatial Data or WKT
Mapbox Maps SDK for UnityThe Maps SDK for Unity is a collection of tools for building Unity applications from real map data
MaxRev.Gdal.Core163almost 2 years agoBindings for GDAL and OGR (both win-x64 and linux-x64)
NTS Net Topology Suite1,473about 2 years agoA .NET GIS solution that is fast and reliable for the .NET platform
osmsharpOsmSharp is a C# library to work with OpenStreetMap (OSM) data
Sanchez129almost 2 years agoFalse-colour geostationary satellite image compositor
SharpKml161over 2 years agoIs able to read/write both KML files and KMZ files
SharpMap837almost 4 years agoSharpMap is an easy-to-use mapping library for use in web and desktop applications
Windows UWP map controlThe Bing Maps control built into the Windows UWP platform

Awesome Geospatial / Clojure

geo304over 2 years agoClojure library for working with geohashes, polygons, and other world geometry

Awesome Geospatial / Crystal

lidar6over 9 years agoA Crystal language library for reading and writing LiDAR data in LAS format

Awesome Geospatial / CSS

CartoCSSTileMills language
MapCSSMapCSS is a CSS-like language for map stylesheets

Awesome Geospatial / Dart

turf_dart71almost 2 years ago- A turf.js-like geospatial analysis library working with GeoJSON, written in pure Dart

Awesome Geospatial / Delphi

DSpatialDSpatial 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

Awesome Geospatial / Elixir

distance62about 2 years agoProvides a set of distance functions for use in GIS or graphic applications
geo648almost 2 years agoA collection of GIS functions for Elixir
Geometry Library157almost 2 years agoA Geometry library for Elixir that calculates spatial relationships between two geometries
GeoPostGIS304almost 2 years agoPostgrex extension for the PostGIS data types

Awesome Geospatial / Fortran

6SSecond Simulation of the Satellite Signal in the Solar Spectrum (6S) open source algorithm
SPECFEM3D_GLOBE93almost 2 years agoSPECFEM3D_GLOBE simulates global and regional (continental-scale) seismic wave propagation
SWAT64almost 3 years agoImplementation of SWAT model

Awesome Geospatial / Go

BoxTree316about 2 years agoAn R-tree implementation for Go
BuntDB4,599about 2 years agoBuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
cogger113about 2 years agocogger is a fast geotiff to COG converter
Draw2D1,105about 2 years ago2D rendering for different output (raster, pdf)
geom57over 2 years agoGeometry objects and functions for Go
Go GDAL291over 2 years agoGo (golang) wrapper for GDAL, the Geospatial Data Abstraction Library
go-geom865about 2 years agoGo library for handling geometries
Go-proj-444over 5 years agoGo bindings for the Cartographic Projections Library PROJ.4
Go-shp260about 2 years agoGo library for reading and writing ESRI Shapefiles. Pure Golang implementation based on the ESRI Shapefile technical description
go-spatial64over 8 years agoGoSpatial is a simple command-line interface program for manipulating geospatial data
godal141almost 2 years agoGodal aims at providing an idiomatic go wrapper around the GDAL library
gopostal161over 2 years agoGo (cgo) interface to libpostal for fast international address parsing/normalization
GoSpatial64over 8 years agoGoSpatial is a simple command-line interface program for manipulating geospatial data
lidario31over 5 years agoA small Go library for reading and writing LiDAR (LAS) files
orb918about 2 years agoA set of types for working with 2d geo and planar/projected geometric data in Golang
pg_featureserv463almost 2 years agoLightweight RESTful Geospatial Feature Server for PostGIS in Go
pg_tileserv884almost 2 years agoA very thin PostGIS-only tile server in Go. Takes in HTTP tile requests, executes SQL, returns MVT tiles
S21,708about 2 years agoS2 is a library for spherical geometry that aims to have the same robustness, flexibility, and performance as the best planar geometry libraries
Tegola1,308almost 2 years agoTegola is a vector tile server delivering Mapbox Vector Tiles with support for PostGIS and GeoPackage data providers

Awesome Geospatial / Groovy

GeoScript Groovy46over 2 years agoGeoScript Groovy is the Groovy implementation of GeoScript

Awesome Geospatial / Haskell

HGeometry123almost 2 years agoHGeometry 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
hgisPackage containing functions to make graphs, read shapefiles, and compute areas/perimeters of geographic features
Naqsha26about 6 years agoNaqsha is a Haskell library to work with geospatial data types
TerraHSTerraHS 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

Awesome Geospatial / IDL

LandTrendr39over 9 years agoLandTrendr (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

Awesome Geospatial / Java

Apache SISApache Spatial Information System (SIS) is a free software, Java language library for developing geospatial applications
asgbook11over 14 years agoImplementation of GIS/RS features in Java. Its also the code accompanying the book "Automating the Analysis of Spatial Grids" by Valliappa Lakshmanan
GDAL Warp Bindings17almost 2 years agoThread-safe bindings for GDAL's Warp functionality
GeoapiGeoAPI provides a set of Java language programming interfaces for geospatial applications
Geo Assist212over 3 years agoGeo 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
GeonetworkGeoNetwork is a catalog application to manage spatially referenced resources
GeoServerGeoServer is open source server for sharing geospatial data
GeotoolsGeoTools is an open source Java library that provides tools for geospatial data
GeoWebCachea 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
GeOxygeneProvide an open framework which implements OGC/ISO specifications for the development and deployment of GIS applications
GisgraphyOpen source framework that offers the ability to do geolocalisation and geocoding via Java APIs or REST webservices
GraphHopper Routing Engine5,487almost 2 years agoGraphHopper 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
JGeocoderFree Java Geocoder
jpostal107over 2 years agoJava/JNI bindings to libpostal for fast international street address parsing/normalization
JTS Topology Suite2,001almost 2 years agoJTS Topology Suite is an API of 2D spatial predicates and functions
LuciadLightspeedA Java library that provides the foundations for advanced geospatial analytics applications
MapFish PrintThe 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
Openmap73almost 2 years agoOpen Source JavaBeans-based programmer's toolkit
PDAL-Java8almost 2 years agoJava extension and bindings for PDAL
Photon1,974almost 2 years agoPhoton is an open source geocoder built for OpenStreetMap data. It is based on elasticsearch
Proj4j194over 2 years agoJava port of the Proj.4 library for coordinate reprojection
Spatial4j941over 3 years agoSpatial4j is a general purpose geospatial ASL licensed open-source Java library
WekaWeka is a collection of machine learning algorithms for data mining tasks written in Java
World Wind Java SDKNasa cross-platform Java SDK

Awesome Geospatial / JavaScript

Arabesque26almost 4 years agoArabesque is a web application for thematic mapping of flow and networks datasets
arc.js369almost 4 years agoCalculate great circles routes as lines in GeoJSON or WKT format
ArcGIS APIArcGIS API for JavaScript
Bing Maps V8 Code Samples145over 2 years agoA large collection of open source code samples for Bing Maps V8
Bing Maps V8 Interactive SDKAn interactive code sample gallery for Bing Maps V8
Bing Maps V8 TypeScript Definitions36over 2 years agoTypeScript Definitions for the Bing Maps V8 web control
Bing Maps V8 Web ControlBing Maps API for JavaScript
Bertin.js309almost 3 years agoA JavaScript library for visualizing geospatial data and make thematic maps for the web
CesiumJS13,088almost 2 years agoAn open-source JavaScript library for world-class 3D globes and maps
d3-geomapA library for creating geographical maps based on D3.js
de9im29about 4 years agoA collection of fast functions for DE-9IM spatial operations
deck.gl12,344almost 2 years agoWebGL2 powered geospatial visualization layers
eurostat-map.js63almost 2 years agoReusable library to quickly create and customise web maps showing Eurostat data directly retrieved from Eurostat database
Galton272about 5 years agoLightweight Node.js isochrone server. Build isochrones using OSRM, Turf and concaveman
gdal-js124over 3 years agoAn Emscripten port of GDAL 2.1
geoblaze183about 2 years agoGeoblaze is a geospatial raster processing engine written purely in javascript
Geodesy1,179about 2 years agoLibraries of geodesy functions implemented in JavaScript
GeoExtOpen 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
geojson-merge233almost 2 years agoMerge multiple GeoJSON files into one FeatureCollection
Geokit37almost 2 years agoGeokit is a command-line interface (CLI) tool written in javascript, that contains all the basic functionalities for measurements, conversions and operations of geojson files
geoverview25almost 4 years agoBased on maplibre-gl, geoverview is a tool for giving a quick and easy geographic overview of any geojson (and the information it contains)
GeoPackage.js314about 2 years agoGeoPackage JS is an implementation of the OGC GeoPackage spec. This library works in both the browser and Node 4+
geopouch85over 6 years agoSpatial plugin from PouchDB extracted and supporting N dimensional coordinates
Geo-Three732almost 2 years agoTile based geographic world map visualization library for threejs
geotiff.js892almost 2 years agogeotiff.js is a small library to parse TIFF files for visualization or analysis
geotoolbox60over 2 years agois javascript tool for geographers. It allows to simply deal with geojson properties (attribute data) and provides several GIS operations useful for thematic cartography
GinkgochGinkgoch is a GIS visualization, analyze library on Node.js. It allows to build cross-platform GIS services, desktop and mobile apps
gmaps.js7,024almost 6 years agogmaps.js allows you to use the potential of Google Maps in a simple way
Google Maps APIGoogle Maps API for JavaScript
Heatcanvas.js403over 4 years agoYet another heatmap implementation for Javascript
Heatmap.jsA heatmap implementation for Javascript
hyperleafletA library that allows you to use the popular Leaflet library with just HTML attributes
iTownsA 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)
JSTS1,493almost 2 years agoPort of the Java JTS library
jVectorMapjVectorMap 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
kepler.glkepler.gl is a data-agnostic, high-performance web-based application for visual exploration of large-scale geolocation data sets
KoopAn open source geospatial data server. Transform geospatial data on the fly and serve as GeoJSON, Vector Tiles, Feature Services and more
landsat8.earth40over 3 years ago2D/3D WebGL-powered Landsat 8 satellite imagery analysis
landspeed.js53over 9 years agoWMS server using node-mapnik
leafletOpen-Source JavaScript Library for Mobile-Friendly Interactive Maps
leaflet-elevation257almost 3 years agoLeaflet plugin that allows to add elevation profiles using d3js
leaflet-providers2,177almost 2 years agoAn extension to Leaflet that contains configurations for various free tile providers
leaflet TimeDimension436over 3 years agoAdd time dimension capabilities on a Leaflet map
Loam219almost 3 years agoJavascript wrapper for GDAL in the browser
LuciadRIAA JavaScript library for 3D globes and maps, with support for military symbology and desktop-like performance
mapbox-gl-draw965almost 2 years agoDraw tools for mapbox-gl-js
mapboxgl-powerbi127over 3 years agoMapbox GL PowerBI custom visual
mapshaper-proj38almost 2 years agoA JavaScript port of the Proj.4 map projection library
NASA WebWorldWind902over 2 years agoThe 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
openaq18over 9 years agoA 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
OpenGlobusA 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
OpenLayersOpen source AJAX library
openrouteservice-js209almost 2 years agoThe JavaScript API to consume openrouteservice(s) painlessly!
OpenSphere186about 2 years agoA pluggable, single-page, GIS web application that supports both 2D and 3D views
OSM BuildingThe JavaScript API to consume openrouteservice(s) painlessly!) - A JavaScript library for visualizing OpenStreetMap building geometry on 2D and 3D maps
overpass-turbo960almost 2 years agoA web based data mining tool for OpenStreetMap using Overpass API
PGRestAPI436over 8 years agoNode.js REST API for PostGres Spatial Entities
pixelmatch6,219about 2 years agoThe smallest, simplest and fastest JavaScript pixel-level image comparison library
pouchdb-geospatial18almost 4 years agoThe PouchDB Geospatial plugin provides spatial querying of GeoJSON objects right in the browser
procedural-gl-js1,291over 5 years agoProcedural 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
proj4js2,046almost 2 years agoJavaScript library to transform coordinates from one coordinate system to another, including datum transformations
react-leaflet5,199almost 2 years agoReact components for Leaflet maps
react-map-gl7,897almost 2 years agoReact friendly API wrapper around MapboxGL JS
reproject222almost 4 years agoChange, convert, transform, reproject GeoJSON between different projections/CRS
Spatial5over 15 years agoA 2d spatial hash module for node.js
spl.js175over 2 years agoSpatiaLite and friends - sqlite, geos, proj, rttopo - for node (sync API) and browser (async API)
SQLite36,249almost 2 years agoAsynchronous, non-blocking SQLite3 bindings for Node.js
Supercluster2,127about 2 years agoA crazy fast geospatial point clustering library for browsers and Node
SuperMap iClient for JavaScriptCloud GIS web client development platform supportted by SuperMap
Terra Draw522almost 2 years agoA cross provider JavaScript library for drawing on maps
TerriaJS1,187almost 2 years agoA library for building rich, web-based geospatial data explorers
Thermo.js1over 14 years agoAnother heatmap implementation for Javascript
tilegarden98over 3 years agoServerless raster and vector map tile generation using Mapnik and AWS Lambda
tilelive-postgis52almost 3 years agoImplements the tilelive API for generating mapnik vector tiles from PostGIS
TileMantle36over 8 years agoA 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
tilestrata-mapnik9almost 6 years agoTileStrata provider for rendering tiles with mapnik
TileStrata429about 5 years agoA pluggable Node.js map tile server
Turf.jsAdvanced geospatial analysis for browsers and node
ui-leaflet314over 8 years agoAngularJS directive to embed an interact with maps managed by Leaflet library
Vue2Leaflet1,957almost 2 years agoVue 2 components for Leaflet maps
WebGISService0almost 3 years agoGeospatial operations running as a service. Based on NodeJS/ExpressJS and TurfJS. Works with GeoJSON Features and FeaturesCollection
Windshaft309about 3 years agoA Node.js map tile library for PostGIS and torque.js, with CartoCSS styling

Awesome Geospatial / Julia

ArchGDAL143almost 2 years agoVector and Raster interfaces
ClimateTools.jl118almost 2 years agoCollection of commonly-used tools in Climate Science
CoordinateTransformations.jl182over 2 years agoJulia package to manage simple or complex networks of coordinate system transformations
DataFrames.jl1,738almost 2 years agoTools for working with tabular data in Julia
DynamicGrids.jl226almost 2 years agoGeneralised 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
EarthEngine.jl49about 3 years agoGoogle Earth Engine in Julia
EcologicalNetwork.jl69about 3 years agoThis julia package provides a common interface to analyze all types of data on ecological networks
EarthDataLab.jl33almost 2 years agoInterface for Reading from the Earth System Datacube
GDALfuns.jl0about 11 years agoAuto-generated low-level wrapper for the GDAL library
GeoArrays.jl51almost 2 years agoSimple geographical raster interaction built on top of ArchGDAL, GDAL and CoordinateTransformations
GeoData.jl217almost 2 years agoStandardising geospatial raster data in the Julia language
GeoDataFrames.jl68almost 2 years agoSimple geographical vector interaction built on top of ArchGDAL
Geodesy.jl112about 2 years agoWork with points defined in various coordinate systems
GeoInterface.jl101almost 2 years agoA Julia Protocol for Geospatial Data
GeoJSON.jl68almost 2 years agoThis library is developed independently of, but is heavily influenced in design by the python-geojson package
GeoMakie.jl180almost 2 years agoGeographical plotting utilities for Makie.jl
GeoStats.jl527almost 2 years agoAn extensible framework for high-performance geostatistics in Julia
GMT.jl198almost 2 years agoGeneric Mapping Tools Library Wrapper for Julia
ImageFeatures.jl45about 2 years agoImage feature detection for the Julia language
ImageFiltering.jl99almost 2 years agoImageFiltering implements blurring, sharpening, gradient computation, and other linear filtering operations, as well nonlinear filters like min/max
ImageMetadata.jl12almost 2 years agoImageMetadata is a simple package providing utilities for working with images that have metadata attached
ImageMorphology.jl27over 2 years agoThis package provides morphology-related functionality to the Images.jl project
Images.jl536almost 2 years agoAn image processing library for Julia
ImageSegmentation.jl47almost 2 years agoJulia package for multiple Image Segmentation Algorithms
ImageTransformations.jl46over 2 years agoThis package provides support for image resizing, image rotation, and other spatial transformations of arrays
Interpolations.jl0almost 3 years agoThis package implements a variety of interpolation schemes for the Julia language
JuliaGIS4over 12 years agoA package for the visualization and manipulation of geographic data
LASindex.jl4about 6 years agoPure Julia reader of lasindex .lax files
LasIO.jl22over 5 years agoNative Julia package for working with .las pointcloud data
LazIO.jl12almost 2 years agoExtends LasIO with Laszip integration
LibGEOS.jl2about 10 years agoLibGEOS 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)
LibLAS.jl3almost 8 years agoJulia wrapper for LibLAS, a library for reading and writing the LAS LiDAR format
LibSpatialIndex.jl10almost 2 years agoA library for spatially indexing kD bounding box data (based on libspatialindex)
NearestNeighbors.jl426almost 2 years agoHigh performance nearest neighbor data structures and algorithms for Julia
NetCDF.jl117almost 2 years agoNetCDF support for the julia programming language
NMEA.jl8about 5 years agoNMEA.jl is a package for parsing NMEA GPS protocol sentences
OpenStreetMaps.jl52about 10 years agoThis package provides basic functionality for parsing, viewing, and working with OpenStreetMap map data
OpenStreetMapX.jl123over 2 years agoProvides basic functionality for parsing, viewing, and working with OpenStreetMap map data
OpenStreetMapXPlot.jl35over 2 years agoPlotting functionality for the OpenStreetMapX.jl (Supports PyPlot.jl and Plots.jl with GR backend)
Proj4.jl48almost 2 years agoA simple wrapper around the Proj.4 cartographic projections library
RasterDataSources.jl23almost 2 years agoDownloads raster data for local use or for integration into other spatial data packages, like GeoData.jl
RasterIO.jl18almost 9 years agoSimple Raster Formats for Julia
RegionTrees.jl111about 4 years agoQuadtrees, Octrees, and more in Julia
Shapefile.jl83almost 2 years agoParsing .shp files in Julia
SpatialIndexing.jl32over 2 years agoSpatial data indexing in pure Julia (R*-trees etc)
SpectralIndices.jl19almost 2 years agoJulia package for working with spectral indices commonly used in remote sensing and earth observation applications
STAC.jl29almost 2 years agoSpatioTemporal Asset Catalog (STAC) julia client
Tinker.jl2over 5 years agoInteractive graphical tool for complex image analysis
Turf.jl1over 6 years agoThis library is a port of Turf.js to the Julia programming language for geospatial analysis
ViziCities2,727over 7 years agoA framework for 3D geospatial visualization in the browser
VoronoiDelaunay.jl124about 3 years agoFast, robust construction of 2D Delaunay and Voronoi tessellations on generic point types
Watershed.jl4almost 8 years agoThis is a translation of Zlateski's C++ Watershed code

Awesome Geospatial / Kotlin

geospatial-messenger218over 8 years agoGeospatial messenger application written with Spring Boot + Kotlin + PostgreSQL
Lets-Plot446almost 2 years agoAn open-source plotting library. Together with GeoTools it allows you to visualize geospatial data in Jupyter notebooks or a JVM application

Awesome Geospatial / Lisp

cl-ewkb14over 15 years agoCommon Lisp PostGIS EWKB data model and encoder/decoder
cl-proj2over 6 years agoCL-PROJ provides CFFI-based Common Lisp bindings for the PROJ.4 library
utm7over 6 years agoLisp library for converting between latitude/longitude and UTM

Awesome Geospatial / Lua

geo.lua146almost 9 years agoA helper library for Redis geospatial indices
Tarantool/GIS48almost 4 years agoA full-featured geospatial extension for Tarantool
TerraMETerraME is a programming environment for spatial dynamical modelling. It supports cellular automata, agent-based models, and network models running in 2D cell spaces

Awesome Geospatial / MATLAB

CCDC99almost 2 years agoAlgorithm developed for Continuous Change Detection and Classification (CCDC) of land cover using all available Landsat data
ChangeDetectionToolbox170over 5 years agoMATLAB Toolbox for Remote Sensing Change Detection
Cmask7about 6 years agoThis 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)
COLD22over 3 years agoAlgorithm for COntinuous monitoring of Land Disturbance (COLD) using Landsat time series
MFmask12about 8 years agoAutomated cloud and cloud shadow detection for Landsats 4-8 images

Awesome Geospatial / Nim

fp_denoise17about 4 years agoA tool for de-noising raster digital elevation models
kdtree43almost 6 years agoA pure Nim k-d tree implementation for efficient spatial querying of point data
wbt_nim3over 4 years agoA Nim-based API for using the WhiteboxTools geospatial data analysis library

Awesome Geospatial / Perl

address formatting398almost 2 years agoTemplates to format geographic addresses
Geo::GDALPerl extension for the GDAL library for geospatial data

Awesome Geospatial / Python

aiocogeo73about 5 years agoAsynchronous cogeotiff reader
aiocogeo73about 5 years agoRead Cloud Optimized GeoTiffs without GDAL
Alpha Shape Toolbox267almost 2 years agoToolbox for constructing alpha shapes
AnaFlow34about 2 years agoA python-package containing analytical solutions for the groundwater flow equation
ArcGIS Python APIArcGIS API for Python is a Python library for working with maps and geospatial data, powered by web GIS
autoRIFT220about 2 years agoPython module of a fast and intelligent algorithm for finding the pixel displacement between two images
CartopyA library providing cartographic tools for python for plotting spatial data
cdsapi246almost 2 years agoPython API to access the Copernicus Climate Data Store (CDS)
cedar-datacube11about 7 years agoCreate Earth engine Datacubes of Analytical Readiness
Centroids22almost 10 years agoThis application reads a valid geojson FeatureCollection and returns a valid geojson FeatureColleciton of centroids
chupaESRI39over 2 years agoChupaESRI is a Python module/command line tool to extract features from ArcGIS Server map services
Climata85almost 8 years agoPython 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)
CoastSat701almost 2 years agoCoastSat 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
cog_validator55almost 3 years agoThis 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
cubo170about 2 years agoEasily create EO mini cubes from STAC in Python
CuPy9,586almost 2 years agoNumPy-like API accelerated with CUDA
cuSpatial627almost 2 years agoGPU-Accelerated Spatial and Trajectory Data Management and Analytics Library
dask-geopandas517almost 2 years agoParallelized GeoPandas with Dask
dask-rasterio100almost 6 years agoRead and write rasters in parallel using Rasterio and Dask
DescartesPlot geometries in matplotlib
Detectree243almost 2 years agoDetecTree is a Pythonic library to classify tree/non-tree pixels from aerial imagery
EarthPy512over 2 years agoA package built to support working with spatial data using open source python
elevation294over 2 years agoPython script to download global terrain digital elevation models, SRTM 30m DEM and SRTM 90m DEM
eo-box14over 5 years agoEarth observation processing framework for machine learning in Python
EODAGCommand 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
EOmaps341about 2 years agoCreate interactive maps to visualize, analyze and compare geographical datasets (based on matplotlib/cartopy)
EOReader295almost 2 years agoEOReader is a multi-satellite reader allowing you to open optical and SAR data
fastkml229almost 2 years agoFastkml is a library to read, write and manipulate KML files. It aims to keep it simple and fast (using lxml if available)
FionaFor making it easy to read/write geospatial data formats
forestatrisk119about 2 years agoPython package to model and forecast the risk of deforestation
FreeTypeFor converting font glyphs to polygons
geemap3,515almost 2 years agoA Python package for interactive mapping with Google Earth Engine, ipyleaflet, and ipywidgets
geeup123almost 2 years agoSimple CLI for Earth Engine Uploads
GemGIS264almost 2 years agoPython-based, open-source geographic information processing library
geoalchemy106about 3 years agoUsing SQLAlchemy with spatial databases
geoapify14over 3 years agoCLI and Python client for Geoapify's location services
geocube344almost 2 years agoTool to convert geopandas vector data into rasterized xarray data
GeoDaSpace48about 3 years agoSoftware for Advanced Spatial Econometrics
GeoPandas4,559almost 2 years agoPython tools for geographic data
geofileops114almost 2 years agoPython toolbox to process large vector files faster
geospatial364almost 2 years agoA collection of Python packages for geospatial analysis and data visualization
GSTools575almost 2 years agoA geostatistical toolbox: random fields, variogram estimation, covariance models, kriging and much more
trackintel211almost 2 years agoA GeoPandas extension for tracking data
networkxTo work with networks
ShapelyManipulation and analysis of geometric objects in the Cartesian plane
PyKrige776about 2 years agoKriging Toolkit for Python
PySALFor all your spatial econometrics needs
Rasterstats531almost 2 years agoPython module for summarizing geospatial raster datasets based on vector geometries
GeoDjangoDjango geographic web framework
geojson-area97almost 8 years agoCalculate the area inside of any GeoJSON geometry
geojson-area97almost 8 years agoCalculate the area inside of any GeoJSON geometry. This is a port of Mapbox's geojson-area for Python
geojsonio.py121over 6 years agoOpen GeoJSON data on geojson.io from Python. geojsonio.py also contains a command line utility that is a Python port of geojsonio-cli
GeoLambda302about 4 years agoCreate and deploy Geospatial AWS Lambda functions Python
geopatra51over 3 years agoInteractive Maps with Geopandas
geopy4,523about 2 years agogeopy is a Python 2 and 3 client for several popular geocoding web services
geosnap250almost 2 years agogeosnap makes it easier to explore, model, analyze, and visualize the social and spatial dynamics of neighborhoods
GeostatsPy513almost 2 years agoGSLIB reimplimented in Python
geotiff220over 2 years agoA noGDAL tool for reading geotiff files
get_modis62about 4 years agoDownloading MODIS data from the USGS repository
GIPPY83over 6 years agoGeospatial Image Processing for Python
gpdvega52about 6 years agogpdvega is a bridge between GeoPandas and Altair that allows to seamlessly chart geospatial data
HyperCoast158almost 2 years agoA Python package for visualizing and analyzing hyperspectral data in coastal regions
HyRiverA suite of Python packages for retrieving various geospatial/temporal data from public web services
HPGL112almost 5 years agoHigh Perfomance Geostatistics Library
Intake-stac110almost 2 years agoThis is an intake data source for SpatioTemporal Asset Catalogs (STAC)
LANDSAT-Download205almost 6 years agoAutomated download of LANDSAT data from USGS website
landsat-extract-gee58about 7 years agoGet Landsat surface reflectance time-series from google earth engine
Landsat-util691over 4 years agoLandsat-util is a command line utility that makes it easy to search, download, and process Landsat imagery
landsatxplore223almost 2 years agoSearch and download Landsat scenes from EarthExplorer
LARD89about 2 years agoA runway dataset and a generator of synthetic aerial images with automatic labeling
leafmap3,234almost 2 years agoA Python package for geospatial analysis and interactive mapping with minimal coding in a Jupyter environment
Lets-PlotAn open-source plotting library supporting visualization of geospatial data on static or interactive maps
lidar252almost 2 years agoTerrain and hydrological analysis using digital elevation models (DEMs)
localtileserver306almost 2 years agoA Python package for serving tiles from large raster files in the Slippy Maps standard (i.e., ) for visualization in Jupyter with or
LT-ChangeDB4over 3 years agoScripts to extract spectral change information from LandTrendr data to a geodatabase
Mahotas-imread71about 2 years agoRead images to numpy arrays
Mahotas855about 2 years agoMahotas is a library of fast computer vision algorithms (all implemented in C++ for speed) operating over numpy arrays
mapboxgl-jupyter670over 4 years agoUse Mapbox GL JS to visualize data in a Python Jupyter notebook
Mapchete197almost 2 years agoMapchete processes raster and vector geodata in digestable chunks. Tile-based geodata processing
mapclassify141almost 2 years agoClassification schemes for choropleth mapping
momepy7almost 2 years agoMomepy is a library for quantitative analysis of urban form - urban morphometrics
MovingPandas1,250almost 2 years agoImplementation of Trajectory classes and functions built on top of GeoPandas
MuseoToolBox36about 6 years agoMuseo ToolBox is a python library to simplify the use of raster/vector, especially for machine learning and remote sensing
networkit773almost 2 years agoNetworKit is a growing open-source toolkit for large-scale network analysis
networkxTo work with networks
NodeBox-openglFor playing around with animations
Ogcserver139over 6 years agoPython WMS implementation using Mapnik
Open-Elevation704over 2 years agoA free and open-source alternative to Google Elevation API
openrouteservice-py403almost 2 years agoThe Python API to consume openrouteservice(s) painlessly!
Open Topo Data327almost 2 years agoOpen Topo Data is a REST API server for your elevation data
orbit-predictor140almost 3 years agoOrbit Predictor is a Python library to propagate orbits of Earth-orbiting objects (satellites, ISS, Santa Claus, etc) using TLE (Two-Line Elements set)
osm2geojson101over 2 years agoParse OpenStreetMap (OSM) XML and Overpass JSON/XML
OSMnet59about 3 years agoTools for the extraction of OpenStreetMap street network data
QuackOSM219almost 2 years agoLibrary and a CLI tool for downloading, filtering and transforming files into files using DuckDB
pandana388almost 3 years agoPandas Network Analysis - dataframes of network queries, quickly
Peartree202over 3 years agoPeartree: A library for converting transit data into a directed graph for network analysis
pipgeo18over 3 years agopipgeo: CLI for Unofficial windows Geospatial library wheels
Planet Movement20about 6 years agoPython module enables the searching and processing of Planet imagery to highlight object movement between valid image pairs
planetary-computerPython library for interacting with the Microsoft Planetary Computer
PODPACPODPAC is a python library that builds on the scientific python ecosystem to enable simple, reproducible geospatial analyses that run locally or in the cloud
prosail130over 3 years agoPython bindings for the PROSAIL canopy reflectance model
pyCSWFully 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
pydeck– Python bindings for deck.gl
pydelatin70about 2 years agoPython bindings to for fast terrain mesh generation
pyDEM116about 2 years agoPython library for Global Hydrology Analysis. Used to calculate upstream contributing area, aspect, slope, and topographic wetness index
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
pygeoif67almost 2 years agoPyGeoIf 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
pyGEOS379about 2 years agoExposes geospatial operations from GEOS into Python
pyGMT776almost 2 years agoPythonic interface for the Generic Mapping Tools (GMT)
pyimpute125over 3 years agoPython module for geospatial prediction using scikit-learn and rasterio
pyinterpolate157almost 2 years agoOrdinary Kriging, Simple Kriging, Indicator Kriging, Poisson Kriging, Area-to-Point Kriging, Semivariogram Deconvolution, and variogram modeling in Python
pyKriging386over 3 years agoN-dimensional kriging
pyle3875almost 2 years agoAsynchronous Client for the worlds fastest in-memory geo-database Tile38
pymap3d397over 2 years agoPython 3D coordinate conversions for geospace ecef enu eci
pymartini89about 2 years agoA Cython port of Martini for fast RTIN terrain mesh generation
Pyncf17over 10 years agoPure Python NetCDF file reading and writing
PyPostal772about 2 years agoPython bindings to libpostal for fast international address parsing/normalization
PyProj1,074almost 2 years agoFor conversions between projections
PyQGISPython for QGIS
pyroSAR514almost 2 years agoA Python Framework for Large-Scale SAR Satellite Data Processing
pyrosm364almost 2 years agoRead OpenStreetMap data from Protobuf files into GeoDataFrame with Python, faster
PyShpFor reading and writing shapefiles
PySTAC364almost 2 years agoPython library for working with any SpatioTemporal Asset Catalog (STAC)
Python Geocoder1,629over 2 years agoSimple and consistent geocoding library written in Python
python-opencage-geocoder78almost 2 years agoA Python module that uses the OpenCage Geocoding API
pyWPSAn 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
RasterFrames248over 2 years agoRasterFrames brings together Earth-observation (EO) data access, cloud computing, and DataFrame-based data science
Rasterio2,286almost 2 years agoRasterio employs GDAL under the hood for file I/O and raster formatting
Rasterstats531almost 2 years agoPython module for summarizing geospatial raster datasets based on vector geometries
RichDEM271about 2 years agoHigh-performance Terrain and Hydrology Analysis
rio-cogeo319almost 2 years agoCloudOptimized GeoTIFF creation plugin for rasterio
rio-color131almost 2 years agoColor correction plugin for rasterio
rio-hist86over 5 years agoHistogram matching plugin for rasterio
rio-tiler520almost 2 years agoGet mercator tile from landsat, sentinel or other AWS hosted raster
RIOSRaster I/O Simplification. A set of python modules which makes it easy to write raster processing code in Python
rioxarray532almost 2 years agorasterio xarray extension
routing-py281almost 2 years agoPython library to access all public routing, isochrones and matrix APIs in a consistent manner
RSGISLibThe 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
RtreeFor efficiently querying spatial data
S2P - Satellite Stereo Pipeline212over 2 years agoS2P is a Python library and command line tool that implements a stereo pipeline which produces elevation models from images taken by high resolution satellites
satpySatpy is a python library for reading, manipulating, and writing data from remote-sensing earth-observing meteorological satellite instruments
scikit-eo126almost 2 years agoA Python package for Remote Sensing Tools
SciKit-GstatSciKit-Gstat is a scipy-styled analysis module for variogram analysis
Scikit-imageScikit-image is a collection of algorithms for image processing
scikit-mobility736over 2 years agoMobility analysis in Python
sentinelsat989almost 2 years agoSearch and download Copernicus Sentinel satellite images
ShapelyManipulation and analysis of geometric objects in the Cartesian plane
Siphon219almost 2 years agoA 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
som-tsp3,876over 2 years agoSolving the Traveling Salesman Problem using Self-Organizing Maps
Spectral Python591about 2 years agoPython module for hyperspectral image processing
spyndex193almost 2 years agoAwesome Spectral Indices in Python
srai225almost 2 years agoSpatial Representations for Artificial Intelligence. Set of tools for geospatial machine learning, data acquisition and wrangling
stac-fastapi251almost 2 years agoSTAC API implementation with FastAPI
stackstac250about 2 years agoTurn a STAC catalog into a dask-based xarray
stactools104almost 2 years agoCommand line utility and Python library for STAC
starfm4py133over 3 years agoThe STARFM fusion model for Python (image fusion)
StatsmodelsPython module that allows users to explore data, estimate statistical models, and perform statistical tests
telluric87over 3 years agotelluric is a Python library to manage vector and raster geospatial data in an interactive and easy way
thunder815over 9 years agoThunder is an ecosystem of tools for the analysis of image and time series data in Python
Tobler152almost 2 years agoTobler is a python package for areal interpolation, dasymetric mapping, and change of support
ts-raster4over 5 years agots-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
Turfpy121almost 2 years agoThis is Python library for performing geo spatial data analysis. This is an python alternative for turf.js
unmixing109almost 7 years agoInteractive tools and functions for performing linear spectral mixture analysis (LSMA) and spatially adaptive spectral mixture analysis (SASMA)
untiler38over 6 years agoStitch image tiles into larger composite TIFs
urbanaccess243over 3 years agoA tool for computing GTFS transit and OSM pedestrian networks for accessibility analysis
urbansim484almost 3 years agoNew version of UrbanSim, a platform for modeling metropolitan real estate markets
USGS API111over 2 years agoUSGS is a python module for interfacing with the US Geological Survey's API
Verde607almost 2 years agoVerde is a Python library for processing spatial data (bathymetry, geophysics surveys, etc) and interpolating it on regular grids (i.e., gridding)
whitebox383almost 2 years agoPython frontend for
WhiteboxTools-ArcGIS271almost 2 years agoArcGIS Python Toolbox for
xarray-spatial848almost 2 years agoxarray-spatial implements common raster analysis functions using Numba and provides an easy-to-install, easy-to-extend codebase for raster analysis
xarrayxarray (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
xarray_leaflet9over 3 years agoAn xarray extension for tiled map plotting
xcube203almost 2 years agoxcube is a Python package for generating and exploiting data cubes powered by xarray, dask, and zarr
xyzservices172almost 2 years agoA unified source of XYZ tile providers in Python
YATSM64over 8 years agoYet 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

Awesome Geospatial / PHP

FreeGeoDB1,584almost 8 years agoFree database of geographic place names and corresponding geospatial data
geojson296over 2 years agoGeoJSON implementation for PHP
GeoPHPAdvanced geometry operations in PHP
geospatial62almost 2 years agoPHP Extension to handle common geospatial functions
laragis10about 9 years agoA standalone Geo/GIS Provider for Laravel
laravel-geo49over 4 years agoGeoSpatial integration on Laravel 5.2+ that supports MySQL and PostgreSQL
li3_geo13over 8 years agoAdds geospatial support to Lithium for multiple databases, including MongoDB, CouchDB and MySQL
PHP Azure Maps ProviderA PHP Azure Maps Geocoder Provider
PHP7 Mapnik20over 7 years agoPHP extension for geospatial rendering with Mapnik
shapefile28almost 2 years agoESRI ShapeFile library for PHP
ShapeReader11about 5 years agoA PHP library to parse ESRI Shape files

Awesome Geospatial / R

ade4Tools 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)
adehabitatA collection of tools for the analysis of habitat selection by animals
adehabitatHRA collection of tools for the estimation of animals home range
adehabitatHSA collection of tools for the analysis of habitat selection
adehabitatLTA collection of tools for the analysis of animal movements
adehabitatMAA collection of tools to deal with raster maps
AkimaInterpolation of Irregularly and Regularly Spaced Data
AMOEBAA function to calculate spatial clusters using the Getis-Ord local statistic. It searches irregular clusters (ecotopes) on a map
bfastSpatial93over 8 years agoPackage 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
biodivMapR49almost 2 years agoR package for α- and β-diversity mapping using remotely-sensed images
CARBayesPackage implements Bayesian hierarchical spatial areal unit models
cartography399over 2 years agoThematic Cartography with R
censobr39almost 2 years agoR package to download data from Brazil's Population Census
classIntSelected commonly used methods for choosing univariate class intervals for mapping or other graphics purposes
climateR184almost 2 years agoAn R package for getting point and gridded climate data by AOI
CompRandFldA set of procedures for the analysis of Random Fields using likelihood and non-standard likelihood methods is provided
constrainedKrigingProvides functions for efficient computations of nonlinear spatial predictions with local change of support
cshapesPackage for CShapes, a GIS dataset of country boundaries (1946-today). Includes functions for data extraction and the computation of distance matrices and -lists
dbmssSimple computation of spatial statistic functions of distance to characterize the spatial structures of mapped objects
deldirCalculates the Delaunay triangulation and the Dirichlet or Voronoi tessellation (with respect to the entire plane) of a planar point set
dggridRProvides 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
DSpatFits inhomogeneous Poisson process spatial models to line transect sampling data and provides estimate of abundance within a region
dtwSat1over 2 years agoTime-Weighted Dynamic Time Warping for satellite image time series analysis
earthEngineGrabR53about 6 years agoThe earthEngineGrabR is an interface between R and the Google Earth Engine, which simplifies the acquisition of remote sensing data
ecespaFunctions for Spatial Point Pattern Analysis
edgebundle126almost 2 years agoR package implementing edge bundling algorithms
elsa13over 2 years agoELSA (entropy-based local indicator of spatial association) is a novel spatial statistic to measure local spatial autocorrelation in both categorical and continuous spatial data
exactextractr281about 2 years agoR package for fast and accurate raster zonal statistics
ExceedanceToolsTools for constructing confidence regions for exceedance regions and contour lines
fasterize182almost 2 years agoHigh performance raster conversion for modern spatial data
ffraster5almost 8 years agoTreat ff arrays as raster objects, and vice versa
FieldSimTools for random fields and bridges simulations
forestError26about 5 years agoA Unified Framework for Random Forest Prediction Error Estimation
ForesToolboxRS54almost 2 years agoR 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
FRKIs a tool for spatial/spatio-temporal modelling and prediction with large datasets
gdalcubes_R122over 2 years agoR package for gdalcubes to process collections of Earth observation image collection as on demand data cubes
gdalio27over 4 years agoThe goal of gdalio is to read data direct with GDAL warp, with an assumed grid specification
gdalraster42almost 2 years agoR Bindings to the GDAL Raster API
geoaxeSplit 'geospatial' objects into pieces. Includes support for some spatial object inputs, 'Well-Known Text', and 'GeoJSON'
geobr811almost 2 years agoPackage to download official spatial data sets of Brazil
geodist95almost 2 years agoUltra lightweight, ultra fast calculation of geo distances
geocmeans27almost 2 years agoAn R package to perform Spatial Fuzzy C-means
geojsonioConvert data to 'GeoJSON' or 'TopoJSON' from various R classes, including vectors, lists, data frames, shape files, and spatial classes
geojsonsf84about 2 years agoConversion between sf and geojson
geom62over 2 years agoVectorized geometries and low-level GEOS access
GEOmapTopographic and Geologic Mapping
geoRAnalysis of Geostatistical Data
geoRglmFunctions for inference in generalised linear spatial models
georobProvides 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
geos62over 2 years agoOpen Source Geometry Engine ('GEOS') R API
geospacomGenerates distance matrices from shape files and represents spatially weighted multilevel analysis results
GeospatialLineGraphs62almost 10 years agoA library for creating geospatial line graphs along lines of latitude
geospherePermits computations of distance and area to be carried out on spatial data in geographical coordinates
geosptContains some geostatistical and radial basis functions, including prediction and cross validation
geovctrs25about 6 years agoCommon Classes and Data Structures for Geometry Vectors
GeoXpPermits interactive graphical exploratory spatial data analysis
getSpatialData304about 3 years agoAn R package making it easy to query, preview, download and preprocess multiple kinds of spatial data via R
ggmapSpatial Visualization with ggplot2
ggsnAdds north symbols and scale bars in kilometers to maps in geographic or metric coordinates
ggspatial374about 3 years agoA ggplot2 R extension for plotting Spatial* objects
giscoR73almost 2 years agoAn API package that helps to retrieve data from Eurostat - GISCO (the Geographic Information System of the COmmission)
glmmBUGSAutomates running Generalized Linear Mixed Models, including spatial models, with WinBUGS, OpenBUGS and JAGS
gmtInterface between the GMT map-making software and R
googleway234almost 2 years agoR Package for accessing and plotting Google Maps
Grid2PolygonsConverts a spatial object from class SpatialGridDataFrame to SpatialPolygonsDataFrame
GriegSmithUses the Grieg-Smith method on 2 dimensional spatial data
gstatSpatio-Temporal Geostatistical Modelling, Prediction and Simulation
gwrrFits geographically weighted regression (GWR) models and has tools to diagnose and remediate collinearity in the GWR models
gtfs2gps72almost 2 years agoConvert GTFS data into a data.table with GPS-like records in R
hdecoProvides hierarchical decomposition of entropy for categorical map comparisons
HSARA library of the Hierarchical Spatial Autoregressive Model (HSAR), based on a Bayesian Markov Chain Monte Carlo (MCMC) algorithm
intamapProcedures for automated interpolation
ipdwFunctions are provided to interpolate geo-referenced point data via Inverse Path Distance Weighting
kuenm63almost 3 years agokuenm 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
landmap48over 4 years agoProvides methodology for automated mapping i.e. spatial interpolation and/or prediction using Ensemble Machine Learning
LandsatRadiometric and topographic correction of satellite imagery
LandsatTS27almost 2 years agoAn R package to facilitate retrieval, cleaning, cross-calibration, and phenological modeling of Landsat time-series data
landscapemetrics233almost 2 years agolandscapemetrics is an R package for calculating landscape metrics for categorical landscape patterns in a tidy workflow
latticeDensityContains functions that compute the lattice-based density estimator of Barry and McIntyre
lawnClient for 'Turfjs' for 'geospatial' analysis. The package revolves around using 'GeoJSON' data
lctoolsPackage 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
leafletRInteractive Web-Maps Based on the Leaflet JavaScript Library
LPDynR8about 2 years agoAn R-package to calculate Land Productivity Dynamics using variables derived from Earth Observation imagery
libproj16over 2 years agoC API for high-performance geometry operations within the R package framework
lidR613almost 2 years agoR package for airborne LiDAR data manipulation and visualisation for forestry application
lucCalculusSpatiotemporal calculus for land use change trajectories
magclassData class for increased interoperability working with spatial- temporal data together with corresponding functions and methods (conversions, basic calculations and basic data manipulation)
Makurhini41almost 2 years agoR package for calculating fragmentation and landscape connectivity indices used in conservation planning
mapboxapi110almost 2 years agoR interface to Mapbox web services
mapdeck363almost 2 years agoR interface to Deck.gl and Mapbox
mapprojMap Projections
mapsDraw Geographical Maps
mapscanner90almost 2 years agoR package to print maps, draw on them, and scan them back in
mapsf226almost 2 years agoThematic cartography with R
maptoolsTools for Reading and Handling Spatial Objects
mapviewmapview provides functions to very quickly and conveniently create interactive visualisations of spatial data
marmapPackage is designed for downloading, plotting and manipulating bathymetric and topographic data in R
marmap32almost 2 years agoImport, plot and analyze bathymetric and topographic data
maxnet71about 3 years agoR package for modelling species geographic distributions. It implements much of the functionality of the Maxent Java application
McSpatialProvides 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
micromapPackage provides linked micromaps using ggplot2
ModelMapCreates 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
ModelR51about 3 years agoA workflow for ecological niche models based on dismo
moveVis131over 2 years agoAn 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
MTA7almost 3 years agoMultiscalar Territorial Analysis is an R package for multiscalar territorial analysis based on various contexts
ncdf4Provides a high-level R interface to data files written using Unidata's netCDF library (version 4 or earlier)
ncdfgeom18almost 2 years agoNetCDF-CF Geometry and Timeseries Tools for R
ngspatialProvides tools for analyzing spatial data, especially non- Gaussian areal data
nlmeFit and compare Gaussian linear and nonlinear mixed-effects models
nngeo79over 2 years agok-Nearest Neighbor Join for Spatial Data
OasisRA set of indexes and tests for the analysis of social segregation
OpenImageR59about 3 years agoImage processing Toolkit in R
openrouteservice-r104almost 2 years agoR package to query openrouteservice.org
OpenStreetMapAccess to Open Street Map Raster Images
osmarProvides infrastructure to access OpenStreetMap data from different sources
osmdata317almost 2 years agoR package for downloading OpenStreetMap data
osmextract171almost 2 years agoDownload and import OpenStreetMap data from Geofabrik and other providers
osmplotr136almost 2 years agoData visualisation using OpenStreetMap objects
osrm R238almost 2 years agoInterface Between R and the OpenStreetMap-Based Routing Service OSRM
pastecsRegulation, decomposition and analysis of space-time series
PBSmappingMapping Fisheries Data and Spatial Analysis Tools
PBSmodellingProvides modelling support
pepair13almost 4 years agoAn R package to repair broken GIS polygons using the prepair cpp library
phenofit75almost 2 years agoA state-of-the-art Vegetation Phenology extraction package
phenopixA collection of functions to process digital images, depict greenness index trajectories and extract relevant phenological stages
plotGoogleMapsInteractive plot device for handling the geographic data for web browsers
plotKMLVisualization of Spatial and Spatio-Temporal Objects in Google Earth
polyclip19about 2 years agoR package polyclip: a port of the Clipper library for polygon geometry
popRF30almost 3 years agoRandom Forest-informed Population Disaggregation
potential25almost 4 years agoAn R package to compute the potential model as defined by Stewart (1941)
PReMiuMDirichlet Process Bayesian Clustering, Profile Regression
Prioritizr123almost 2 years agoThe prioritizr R package uses integer linear programming (ILP) techniques to provide a flexible interface for building and solving conservation planning problems
ProbitSpatialBinomial Spatial Probit models for big data
quickglobe23over 6 years agoView Country Data via a 3D, D3, Globe
r5r184almost 2 years agoPackage for rapid realistic routing on multimodal transport networks (walk, bike, public transport and car)
RandomFieldsMethods for the inference on and the simulation of Gaussian fields are provided, as well as methods for the simulation of extreme value random fields
rangeMapperTools for easy generation of (life-history) traits maps based on species range (extent-of-occurrence) maps
ranger780almost 2 years agoA Fast Implementation of Random Forests
RArcInfoFunctions to import data from Arc/Info V7.x binary coverages
rasterReading, writing, manipulating, analyzing and modeling of gridded spatial data
rasterdiv15almost 2 years agoDiversity Indices for Numerical Matrices
rasterDT27about 3 years agorasterDT uses the fast indexing, aggregation, and assignment operations provided by data.table to power speedy alternatives to several raster package functions
rasterVisVisualization Methods for Raster Data
rayshader2,076almost 2 years agorayshader 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
rayvista107over 3 years agoA package to view a 3D scene anywhere on earth
RcitrusSpatial analysis of plant disease incidence
RColorBrewerProvides color schemes for maps and other graphics
recmapPackage provides rectangular cartograms with rectangle sizes reflecting for example population
regressFunctions 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
rgdalBindings for the Geospatial Data Abstraction Library
rgee694almost 2 years agoGoogle Earth Engine for R
rgeoda72almost 2 years agorgeoda is a R package for spatial data analysis based on libgeoda and GeoDa
rgeosInterface to Geometry Engine - Open Source (GEOS) using the C API for topology operations on geometries
RgooglemapsOverlays on Google map tiles in R
rgrass7Interface Between GRASS 7 GIS and R
rHarmonics29about 6 years agoR package for harmonic modelling of time-series data
ribge57over 2 years agoR package for (down)loading data from IBGE (Instituto Brasileiro de Geografia e Estatística)
rnaturalearth229almost 2 years agoAn R package to hold and facilitate interaction with Natural Earth map data
RnetcdfInterface to NetCDF Datasets
rnoaa332over 3 years agoR interface to many NOAA data sources
RODBCODBC Database Access
ROSM27about 3 years agoPlot Open Street Map and Other Tiles in R
RPyGeoArcGIS Geoprocessing in R via Python
RQGISEstablishes an interface between R and QGIS
RSAGASAGA Geoprocessing and Terrain Analysis in R
Rsagacmd31about 2 years agoA package for linking R with the open-source SAGA-GIS
rsMoveTools that support the combined use of animal movement and remote sensing data
rstac72about 2 years agoR Client Library for SpatioTemporal Asset Catalog
RStoolboxToolbox for remote sensing image processing and analysis such as calculating spectral indices, principal component transformation, unsupervised and supervised classification or fractional cover analyses
rtsVis21almost 3 years agoA lightweight R package to visualize large raster time series, building on a fast temporal interpolation core
rworldmapMapping Global Data
s230about 7 years agoR bindings for Google's s2 library for geometry on the sphere
S2slsFit a spatial instrumental-variable regression by two-stage least squares
sf1,353almost 2 years agoSimple Features for R
sfarrowPackage for reading and writing Parquet and Feather files with sf objects using arrow in R
sfheaders74about 2 years agoBuild sf objects from R and Rcpp
sfnetworks356almost 2 years agoTidy Geospatial Networks in R
sftrack53about 3 years agoModern classes for tracking and movement data
sgeostatAn Object-oriented Framework for Geostatistical Modeling in S+ containing functions for variogram estimation, variogram fitting and kriging as well as some plot functions
shapefilesRead and Write ESRI Shapefiles
siplabA platform for experimenting with spatially explicit individual-based vegetation models
sits487almost 2 years agoSatellite image time series package for R
smacpodVarious statistical methods for analyzing case-control point data
smercProvides statistical methods for the analysis of data areal data, with a focus on cluster detection
soilDB84almost 2 years agoSimplified Access to NCSS Soil Databases
spClasses and Methods for Spatial Data
spacetimeClasses and Methods for Spatio-Temporal Data
spacomProvides tools to construct and exploit spatially weighted context data
spaMMInference in mixed-effect models, including generalized linear mixed models with spatial correlations and models with non-Gaussian random effects
spanelFit the spatial panel data models: the fixed effects, random effects and between models
sparrProvides functions to estimate kernel-smoothed spatial and spatio-temporal densities and relative risk functions, and perform subsequent inference
spatcountsFit spatial CAR count regression models using MCMC
spatgraphsGraphs (or networks) and graph component calculations for spatial locations
spatialCovarianceSupports the computation of spatial covariance matrices for data on rectangles
SpatialEpiMethods and data for cluster detection and disease mapping
SpatialPositionComputes spatial position models: Stewart potentials, Reilly catchment areas, Huff catchment areas
spatialprobitBayesian Estimation of Spatial Probit and Tobit Models
spatialRF110over 3 years agoR package to fit spatial models with Random Forest
SpatialRDD35over 2 years agoR package to work spatialy with RDD files
spatialsegregationSummaries for measuring segregation/mingling in multitype spatial point patterns with graph based neighbourhood description
SpatialToolsTools for spatial data analysis. Emphasis on kriging. Provides functions for prediction and simulation
spatstatSpatial Point Pattern Analysis, Model-Fitting, Simulation, Tests
spatsurvBayesian inference for parametric proportional hazards spatial survival models; flexible spatial survival models
spBayesSurvBayesian Modeling and Analysis of Spatially Correlated Survival Data
spcosaSpatial coverage sampling and random sampling from compact geographical strata created by k-means
spdepSpatial Dependence: Weighting Schemes, Statistics and Models
sperrorestImplements spatial error estimation and permutation-based variable importance measures for predictive models using spatial cross-validation and spatial block bootstrap
spflow12almost 3 years agoSpatial Econometric Interaction Models in R
spindFunctions 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
splancsSpatial and Space-Time Point Pattern Analysis
splmML and GM estimation and diagnostic testing of econometric models for spatial panel data
spmoranFunctions for estimating fixed and random effects eigenvector spatial filtering models
spselectFits spatial scale (SS) forward stepwise regression, SS incremental forward stagewise regression, SS least angle regression (LARS), and SS lasso models
spsurveyProvides a range of sampling functions
spTimerFits, spatially predicts and temporally forecasts large amounts of space-time data
SSNSpatial statistical modeling and prediction for data on stream networks, including models based on in-stream distance
starmaStatistical functions to identify, estimate and diagnose a Space-Time AutoRegressive Moving Average (STARMA) model
stars568almost 2 years agoSpatiotemporal tidy arrays for R
stlnpp13over 2 years agoSpatio-temporal point patterns on linear networks
stplanr422about 2 years agoSustainable transport planning with R
supercells67about 2 years agoThe goal of supercells is to utilize the concept of superpixels to a variety of spatial data
Tanaka78almost 3 years agoTanaka Maps with R
taRifxA collection of various utility and convenience functions
teamlucc38over 10 years agoIs designed to facilitate analysis of land use and cover change (LUCC) around the monitoring sites of the Tropical Ecology Assessment and Monitoring (TEAM) Network
terra546almost 2 years agoterra is an R package that replaces raster. It has a very similar, but simpler, interface, and it is much faster
tgpBayesian nonstationary, semiparametric nonlinear regression and design by treed Gaussian processes (GPs) with jumps to the limiting linear model (LLM)
tidync90almost 2 years agoSystematic approaches to NetCDF data extraction, manipulation and visualization
tidytransit151almost 2 years ago'sf'-compatible package to analyze transit schedules, routes, and stops
tiff11almost 3 years agoRead and write TIFF images in R
tmap12almost 4 years agoR-library for drawing thematic maps. The API is based on A Layered Grammar of Graphics and resembles the syntax of ggplot2
tmaptools42about 2 years agoThis package offers a set of handy tool functions for reading and processing spatial data
tripExtends sp classes to permit the accessing and manipulating of spatial data for animal tracking
tripackA constrained two-dimensional Delaunay triangulation package providing both triangulation and generation of voronoi mosaics of irregular spaced data
tripEstimationData handling and estimation functions for animal movement estimation from archival or satellite tags
uavRst41over 2 years agoUAV related Remote Sensing Toolbox
vapour85over 2 years agoA lightweight GDAL API package for R
vec2dtransfPackage for applying affine and similarity transformations on vector spatial data (sp objects)
veganOrdination methods, diversity analysis and other functions for community and vegetation ecologists
WatershedsMethods for watersheds aggregation and spatial drainage network analysis
whiteboxR173almost 2 years agoR frontend of
wordcloud2399over 4 years agoR interface to wordcloud for data visualization
wt47almost 2 years agoLightweight Well-Known Geometry Parsing

Awesome Geospatial / Ruby

Agroclimatology18about 9 years agoRuby client for interacting with the NASA (POWER) Agroclimatology Web Resource
Evapotranspiration14about 9 years agoRuby library for calculating reference crop evapotranspiration (ETo)
ffi-geos58about 2 years agoLow-level ruby bindings to GEOS library
Geokit1,634about 2 years agoA Ruby gem & Rails plugin for easier map-based applications
Mongoid Geospatial80almost 8 years agoA Mongoid Extension that simplifies the use of MongoDB spatial features
PostGIS ActiveRecord Adapter889almost 2 years agoActiveRecord adapter for PostGIS
Rgeo GeoJSON189almost 2 years agoRGeo component for reading and writing GeoJSON
Rgeo Shapefile97almost 2 years agoOptional module for RGeo for reading geospatial data from ESRI shapefiles
Rgeo1,018almost 2 years agoRGeo is a geospatial data library for Ruby. It provides an implementation of the Open Geospatial Consortium's Simple Features Specification
Ruby GeocoderIntegration with geocoding services
ruby_postal141over 7 years agoRuby bindings to libpostal for fast international address parsing/normalization
SpatiaLite ActiveRecord Adapter11about 11 years agoActiveRecord adapter for Spatialite

Awesome Geospatial / Rust

A/B Street7,812about 2 years agoA traffic simulation game exploring how small changes to roads affect cyclists, transit users, pedestrians, and drivers
geoarrow-rs269almost 2 years agoGeoArrow in Rust and WebAssembly with vectorized geometry operations
geographiclib-rs41about 2 years agoA subset of geographiclib implemented in Rust
Hecate255almost 5 years agoFast Geospatial Feature Storage API
kdtree-rs236almost 2 years agoK-dimensional tree in Rust for fast geospatial indexing and nearest neighbors lookup
maplibre-rs1,370almost 2 years agoAbout Native Maps for Web, Mobile and Desktop
Martin2,356almost 2 years agoMartin is a PostGIS vector tiles server suitable for large databases. Martin is written in Rust using Actix web framework
rgeometry149almost 2 years agoComputational Geometry library written in Rust
rstar419almost 2 years agoR*-tree library for the rust ecosystem
rust-gdal371almost 2 years agoRust bindings for GDAL
rust-geo1,586almost 2 years agoGeospatial primitives and algorithms for Rust
rust-geocoding77over 2 years agoGeocoding library for Rust
rust-geohash107almost 2 years agoGeohash for Rust
rust-geojson284almost 2 years agoLibrary for serializing the GeoJSON vector GIS file format
rust-geos125almost 2 years agoRust bindings for GEOS C API
rust-kml28over 2 years agoRust support for reading and writing KML with a focus on conversion to geo-types primitives
rust-gpx104almost 2 years agoRust read/write support for GPS Exchange Format (GPX)
rust-netcdf85almost 2 years agoMedium-level netCDF bindings for Rust, allowing easy reading and writing of array-like structures to a file
rust-osm16over 7 years agoOSM XML serialization and other OpenStreetMap utilities
rust-polyline29over 2 years agoGoogle Encoded Polyline encoding & decoding in Rust
rust-postal14over 4 years agoRust bindings to libpostal
rust-proj148almost 2 years agoRust bindings for Proj
rust-shapefile59over 2 years agoRust read/write support for shapefiles
rust-tilejson10almost 3 years agotilejson is a crate for serializing/deserializing the TileJSON format
rust-topojson10almost 3 years agoTopoJSON bindings and utilities for Rust
rust-wkt50almost 2 years agoRust read/write support for well-known text (WKT)
WhiteboxTools971about 2 years agoAn advanced geospatial data analysis platform

Awesome Geospatial / Scala

Franklin79almost 2 years agoA STAC/OGC API Features Web Service
fulgurite18about 7 years agoFulgurite is a way to use Apache Spark to process GeoTIFF images in a distributed way
geoscript.scala47over 10 years agoScala implementation of the GeoScript API
GeoTrellis1,345almost 2 years agoGeoTrellis is a Scala library and framework that uses Spark to work with raster data
mapnik2geotools64about 10 years agoUsing the Scala XML API to translate from Mapnik XML to GeoTools' SLD dialect
osm4scalaHigh perfromance Scala library and Spark Polyglot (Scala, Python, SQL, etc.) connector for OpenStreetMap Pbf files
RTree2D132almost 2 years agoRTree2D is a 2D immutable R-tree with STR (Sort-Tile-Recursive) packing for ultra-fast nearest and intersection queries
Stac4s17almost 2 years agoa scala library with primitives to build applications using the SpatioTemporal Asset Catalogs specification

Awesome Geospatial / Swift

Apple MapKitDisplay map or satellite imagery directly from your app's interface, call out points of interest, and determine placemark information for map coordinates
GEOSwift1,452almost 2 years agoThe Swift Geographic Engine
Mapbox Navigation SDK for iOS866almost 2 years agoTurn-by-turn navigation logic and UI in Swift or Objective-C on iOS
MapboxDirections.swift186about 2 years agoTraffic-aware directions in Swift or Objective-C on iOS, macOS, tvOS, and watchOS
turf-swift238almost 2 years agoA Swift language port of Turf.js

Awesome Geospatial / Mobile Development

Apple MapKitDisplay map or satellite imagery directly from your app's interface, call out points of interest, and determine placemark information for map coordinates
flutter_map2,773almost 2 years agoA Dart implementation of Leaflet for Flutter apps
Google Maps API for AndroidGoogle maps for Android
Google Maps API for iOSGoogle maps for iOS
Mapbox Android SDKAn open source toolset for building mapping applications for Android devices
Mapbox iOS SDKAn open source toolset for building mapping applications for iPhone and iPad devices
mapbox-navigation-android623almost 2 years agoMapbox Navigation SDK for Android
MapLibre GL Native1,115almost 2 years agoThe open-source alternative to Mapbox GL Native. SDKs for iOS, Android and other platforms
MAPS.ME4,583almost 4 years agoMAPS.ME — Offline OpenStreetMap maps for iOS and Android
Nutiteq Maps SDKC++ maps library for iOS, Android, Windows Phone and Xamarin with bindings for Java, ObjectiveC and C#
Organic Maps10,160almost 2 years agoOrganic 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
WhirlyGlobe/MaplyObjective C code that is able to read and render vector tiles(and style with mapnik xml) on iOS devices
XaMaps5almost 8 years agoXamarin + Azure Maps
XFAzureMapTrials3almost 4 years agoUse Azure Maps REST APIs with Xamarin.Forms

Awesome Geospatial / Geospatial Big Data

Apache SedonaCluster computing system for processing large-scale spatial data
geobeam86over 2 years agogeobeam adds GIS capabilities to your Apache Beam pipelines and enables you to ingest and analyze massive amounts of geospatial data in parallel using Dataflow
GeoMesa1,437almost 2 years agoGeoMesa is a suite of tools for working with big geo-spatial data in a distributed fashion
GeoTrellis1,345almost 2 years agoGeoTrellis is a geographic data processing engine for high performance applications
GeoWave502over 3 years agoGeoWave provides geospatial and temporal indexing on top of Accumulo and HBase
Google Earth EngineIs a cloud computing platform for processing satellite imagery and other Earth observation data

Awesome Geospatial / Visualization

Blender GIS7,861over 2 years agoBlender addons to make the bridge between Blender and geographic data
bv228over 9 years agobv is a small tool to quickly view high-resolution multi-band imagery directly in your iTerm 2
CinderCinder is a free and open source library for professional-quality creative coding in C++
circlize975almost 3 years agoCircular visualization in R. Circular layout is an efficient way for the visualization of huge amounts of information
CityEngine-Twitter73about 9 years agoVisualise Twitter activity using a procedurally-generated 3D city model
CometTS63almost 7 years agoComet Time Series Toolset for working with a time-series of remote sensing imagery and user defined polygons
D3.jsD3.js is a JavaScript library for manipulating documents based on data
Folium6,968almost 2 years agoPython Data. Leaflet.js Maps
GeoJs441almost 2 years agoHigh-performance visualization and interactive data exploration of scientific and geospatial location aware datasets
geoplot1,161over 2 years agoHigh-level Python geospatial plotting library. It's an extension to cartopy and matplotlib which makes mapping easy
GeoViews602almost 2 years agoGeoViews is a Python library that makes it easy to explore and visualize any data that includes geographic locations
Go Cart113almost 2 years agoFast cartogram generator written in C
Kongsberg Geospatial's TerraLens SDKSDK 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
Kosmtik726almost 2 years agoVery lite but extendable mapping framework to create Mapnik ready maps with OpenStreetMap data (and more)
mapdeck363almost 2 years agoR interface to Deck.gl and Mapbox
mplleaflet522over 4 years agoEasily convert matplotlib plots from Python into interactive Leaflet web maps
openFrameworksopenFrameworks is an open source C++ toolkit for creative coding
P5.jsJavascript library that starts with the original goal of Processing
Peak map608about 2 years agoAllows you to visualize elevation of any area on the map with filled area charts
PlotJuggler4,497almost 2 years agoPlotJuggler is a tool to visualize time series that is fast, powerful and intuitive
PostGIS Preview277over 4 years agoA lightweight node api and frontend for quickly previewing PostGIS queries
procedural-gl-js1,291over 5 years agoProcedural 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
Processing.pyPython mode for Processing
ProcessingProcessing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts
SkiaSkia is a complete 2D graphic library for drawing Text, Geometries, and Images
Strava525over 2 years agoCreate artistic visualisations with your exercise data
three.jsA javascript 3D library which makes WebGL simpler
tippecanoe2,751over 2 years agoBuild vector tilesets from large collections of GeoJSON features
xarray_leaflet9over 3 years agoAn xarray extension for tiled map plotting

Awesome Geospatial / Tools

52North SOSA reference implementation of the [OGC Sensor Observation Service specification (version 2.0)]
CODAThe Common Data Access toolbox (CODA) provides a set of tools for ingesting, processing, and analyzing remote sensing data
DataPillager67over 2 years agoDownload data from Esri service
DroneDB222almost 2 years agoEffortless aerial data management and sharing
DsgTools52almost 2 years agoDSGTools 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)
exactextract264almost 2 years agoProvides 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
fresco235over 3 years agoFresco is an open source Mapbox Vector Tile Style editor that allows cartographers to craft stylesheets for use with Mapbox GL maps
GalileoGeospatial 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
gdal-mini20over 5 years agoMinimal version of GDAL
Generic Mapping Tools866almost 2 years agoGMT is an open source collection of about 90 command-line tools for manipulating geographic and Cartesian data sets
GeoGigGeoGig is a Distributed Version Control System (DVCS) specially designed to handle geospatial data efficiently
GISWATEROpen-source software for water cycle management (water supply and urban drainage)
GrADSThe Grid Analysis and Display System (GrADS) is an interactive desktop tool that is used for easy access, manipulation, and visualization of earth science data
imscript120almost 2 years agoA collection of small and standalone utilities for image processing
KartDistributed version-control for geospatial and tabular data
Kongsberg Geospatial's TerraLens SDKSDK 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
landsat-espa-util24about 6 years agoLibrary for querying and ordering Landsat Surface Reflectance data via ESPA
Magrit130almost 2 years agoMagrit is an online application for thematic mapping
MapShaperTools for editing Shapefile, GeoJSON, TopoJSON and CSV files
MaptiksMaptiks its a tool that provides in-depth user insights by tracking how visitors click, pan and zoom on your maps
MapTiler DesktopSoftware for converting your data into fast zoomable maps. Load your image or geodata and get a tiled map
Mapus3,389about 4 years agoMapus is a tool to explore and annotate collaboratively on a map
Open Location Code4,126almost 2 years agoOpen 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
opensarkit52almost 8 years agoTools for Automatic Preprocessing of SAR Imagery
Osm2pgsql1,522almost 2 years agoosm2pgsql is a tool for loading OpenStreetMap data into a PostgreSQL
Planetiler1,491almost 2 years agoFlexible tool to build planet-scale vector tilesets from OpenStreetMap data in a few hours
Projection WizardHelps you select an appropriate projection for your map, depending on the area that you are mapping
sat-search189about 5 years agoSat-search is a Python 3 library and a command line tool for discovering and downloading publicly available satellite imagery using STAC compliant API
TileMillTileMill is a modern map design studio powered by Node.js and Mapnik
veins294over 2 years agoOpen source vehicular network simulation framework
eodag329almost 2 years agoCommand 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
nextgisweb218almost 2 years agoServer based application/server-side framework for geodata storage, management and visualization

Awesome Geospatial / Cheat sheets

Fiona-Rasterio-Shapely Cheat Sheet102over 10 years agoA cheat sheet for Fiona/Rasterio/Shapely command-line geodata tools
GDAL1,198over 2 years agoCheat sheet for GDAL/OGR command-line tools
GNU ParallelCheat sheet for the GNU Parallel CLI tool
PostGIS 2Cheat sheet for PostGIS (version 2)
PostGIS RasterCheat sheet for PostGIS Raster manipulation
PostGISCheat sheet for PostGIS

Awesome Geospatial / Data Sources

AIforEarthDataSets287almost 2 years agoNotebooks and documentation for AI-for-Earth-managed datasets on Azure Open Datasets
ASTER DataDownload ASTER data
Callisto Generated Datasets163almost 3 years agoA list of datasets aiming to enable Artificial Intelligence applications that use Copernicus data
CBERS on AWS10about 7 years agoInformation, tools and data related to the China-Brazil Earth Resources Satellite (CBERS) PDS on AWS
Cityscapes Datasetlarge-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
Copernicus Open Access HubSentinel data from scihub
RoadDetections541almost 2 years agoRoad detections from Microsoft Maps aerial imagery
GeofabrikThis 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
GeoNamesThe 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
INPE DatabaseDownload free satellite data including MODIS, Landsat (1-8), ResourceSat (1-2) and CBERS (2 and 2B) data
INPE CBERS4A and Amazonia1 DatabaseDownload free CBERS 4A and Amazonia 1 images
MapTiler DataReady-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
MapzenIt provides data in OSM/PBF and Esri shapefile formats for popular cities
Natural EarthThis site offers public domain map data sets that contain both raster and vector data
Scale Open DatasetsOpen Datasets for Autonomous Driving
Sentinel 2 AWSSentinel 2 data on Amazon S3
TZ Timezone ShapefilesPolygon boundaries of world timezones
USGS Earth ExplorerProvides online search,metadata export, and data download for earth science data from the archives of the USGS

Awesome Geospatial / Resources

Cartographical Map ProjectionsA good introduction to projected coordinate systems
Cloud Optimized Point Cloud Specification116almost 2 years agoGeospatial, compressed, range-readable, LAZ-compatible point cloud format
ESRI Shapefile SpecsShapefile specifications
GDAL/OGR CookbookSimple code snippets on how to use the Python GDAL/OGR API
GeoJSON.iogeojson.io is a quick, simple tool for creating, viewing, and sharing maps
GeoParquet853almost 2 years agoSpecification for storing geospatial vector data (point, line, polygon) in Parquet
Geopython352almost 8 years agoNotebooks and libraries for spatial/geo Python explorations
GIGSGIGS comprises qualitative test series checklists and quantitative test dataset files
IndexDatabaseA database for remote sensing indices
LOLManuscriptMonday35almost 3 years agoHold the links to the Ladies of Landsat Manuscript Monday series
Spatialreference.orgSource for coordinate system information
TileJSON.iotilejson.io is a simple viewer for raster tile sets (Enter tile URL, layer properties, share)

Awesome Geospatial / Free and Open Source Books

An Introduction to Spatial Data Analysis and Statistics: A Course in R
Cloud-Based Remote Sensing with Google Earth Engine
Elegant and informative maps with tmap
Geocomputation with Python
Geocomputation with R
Geographic Data Science with Python
Geographic Data Science with R: Visualizing and Analyzing Environmental Change
Geospatial Analysis
Geospatial Data Science with Julia
Google Earth Engine Applications
Intro to GIS and Spatial Analysis
Introduction to Spatial Data Programming with R
Introduction to urban accessibility: A practical guide with R
R for Geographic Data Science
SAR Handbook - Comprehensive Methodologies for Forest Monitoring and Biomass Estimation
Spatial Data Science With Applications in R
Spatial Microsimulation with R
Spatial Modelling for Data Scientists
Spatial Statistics for Data Science: Theory and Practice with R
sits: Satellite Image Time Series Analysis on Earth Observation Data Cubes
The Language of Spatial Analisys

Awesome Geospatial / Conferences

ESRI User ConferenceEsri International User Conference is an event dedicated to geographic information system technology
FOSS4GFree and Open Source Software for Geospatial
FOSSGISYearly conference of the German OpenStreetMap chapter and FOSS GIS community
Geo For Good SummitAnnual 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
GEOINFOThe 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
GeoPythonThe conference is focused on Python and Geo, its toolkits and applications
International Syposium on Digital EarthEvent dedicated to bring together policy makers and scientists and will explore pathways towards the vision of a ‘Digital Earth
International Society for Photogrammetry and Remote SensingThe ISPRS Congress is the leading forum where classical and emergent topics related to photogrammetry, remote sensing, and spatial information sciences are discussed
RCMRD International ConferenceAnnual 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)
SBSRBi-annual Brazilian National Symposium on Remote Sensing
Spatial Data ConferenceAnnual 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
State of the MapAnnual event for all mappers and OpenStreetMap users

Awesome Geospatial / Podcasts

Down To Earth: A podcast for Geoscientists by Geoscientist30-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
Eyes on EarthEyes 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
ESRI & The Science of WhereTalks 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
GIS DirectionsChat with inspiring GIS users, discuss new industry trends, and dish out plenty of practical pointers
GeoadorableA 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
Geographical ThinkingTune in for inspiring stories from thought leaders and GIS users across business, government and education in Canada
GeointerestingOfficial podcast of the National Geospatial-Intelligence Agency. Geointeresting features conversations with innovators, explorers and pathfinders
Geomob Podcastweekly podcast interviewing anyone doing interesting things in geo, be it for fun or profit
The MapScapingWeekly podcast featuring interesting people doing amazing work in the geospatial world
Minds Behind MapsInformal 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
More Than Just MapsTalks 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
Project GeospatialProject Geospatial is a web series and blog dedicated to increasing awareness of Geospatial Technology, industry best practices, and GIS resources
Scene From AboveEarth observation, remote sensing, geospatial and geeky chat
A VerySpatialA VerySpatial Podcast is your weekly source for information on Geography and geospatial technologies

Awesome Geospatial / References and other awesome lists

Awesome Computer Vision21,139over 2 years ago
Awesome Deep Vision10,845about 3 years ago
Awesome DEM367over 2 years agoOverview of Digital Elevation Model (DEM) datasets
Awesome Earth Engine Apps163over 2 years ago
Awesome Forests292almost 2 years agoA curated list of ground-truth forest datasets for the machine learning and forestry community
Awesome Frontend GIS477almost 2 years agoGeographic Information Systems (GIS) for web browsers. For managing, analyzing, editing, and visualizing geographic data
Awesome Geo Rust314almost 2 years ago
Awesome GIS - sshuair4,576almost 2 years ago
Awesome Object Detection7,429almost 4 years ago
Awesome Python227,763about 2 years ago
Awesome SAR978about 2 years ago
Awesome Satellite Imagery Datasets3,676about 4 years ago
Awesome Semantic Segmentation10,558over 5 years ago
Awesome Sentinel545over 2 years ago
Awesome Spatial204over 8 years ago
Awesome Spectral Indices899almost 2 years ago
Awesome SQLite336about 2 years ago
Awesome-EarthObservation-Code1,230almost 2 years ago
Digital Earth Australia notebooks and tools repository449almost 2 years ago
Cartography / Mapping / Web design resources118almost 6 years ago
Essential Python Geospatial Libraries
GeoJSON2,274about 2 years ago
GeoRails
JuliaGeo
satellite-image-deep-learning8,804almost 2 years ago
Spatial R
Vector Tiles2,384about 2 years ago

Backlinks from these awesome lists:

More related projects: