Skip to main content

A curated list of awesome resources on GIS data and software

26
GitHub Stars
138
Curated Resources
9
Categories
19 hours ago
Last Refreshed
Learning resources and platformsData and UtilitiesGeographic Information System SoftwareWeb Map ServersSpatial DatabasesJavascript frontend frameworks and librairiesLanguage based Geospatial LibrariesOpen Forums and communitiesAwesome-Awesomeness

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me map display libraries resources from awesome-gis"

Installation instructions →

What's inside

Open Forums and communities

  • 3D Tiles

    3D Tiles is designed for streaming and rendering massive 3D geospatial content such as Photogrammetry, 3D Buildings, BIM/CAD, Instanced Features, and Point Clouds.

  • Catalogue Service

    Catalogue services support the ability to publish and search collections of descriptive information (metadata) for data, services, and related information objects.

  • CDB

    The CDB standard defines a standardized model and structure for a single, “versionable”, virtual representation of the earth.

  • CityGML

    CityGML is an open data model and XML-based format for the storage and exchange of virtual 3D city models.

  • Esri Developer Summit

  • Esri International User Conference

Javascript frontend frameworks and librairies

  • ArcGIS API for JavaScriptMap display libraries

    Creating high-performing apps and smarter visualizations supported by ESRI

  • BaremapsVisual data analysis

    An open source pipeline for producing Mapbox vector tiles from OpenStreetMap with Postgis and Java.

  • CesiumJSMap display libraries

    An open source JavaScript library for world-class 3D globes and maps

  • CMVVisual data analysis

    The Configurable Map Viewer (CMV) is an open source mapping framework that works with ESRI JavaScript API, ArcGIS Server, ArcGIS Online, and more.

  • d3-geomapVisual data analysis

    A library for creating geographical maps based on D3.js.

  • D3.jsVisual data analysis

    A JavaScript library for manipulating documents based on data

Geographic Information System Software

  • ArcGIS Desktop

    Extendable desktop suite to manage, visualize and analyze GIS data in 2D and 3D, including image processing. Includes ArcGIS Pro, ArcMap, ArcCatalog, and ArcGIS Online.

  • GeoDa

    A free and open source software tool that serves as an introduction to spatial data analysis.

  • GISInternals

    Povides daily build packages and software development kits for the GDAL and MapServer

  • Global Mapper

    An easy-to-use, robust, and genuinely affordable GIS application that combines a wide array of spatial data processing tools with access to an unparalleled variety of data formats.

  • GRASS GIS

    A free and open source GIS software suite used for geospatial data management and analysis, image processing, graphics and maps production, spatial modeling, and visualization.

  • gvSIG

    A powerful, user-friendly, interoperable GIS.

Web Map Servers

  • ArcGIS Online

    Thousands of datasets and dozens of tools to manipulate, analyze and present data.

  • ArcGIS Server

    A GIS server for enterprise application.

  • Cartodb

    The easiest way to map and analyze your location data

  • deegree

    An open source software for spatial data infrastructures and the geospatial web

  • GeoNode

    Open Source Geospatial Content Management System.

  • GeoServer

    An open source server for sharing geospatial data

Data and Utilities

  • ASTER GDEM

    fantastic worldwide DEM jointly built in partnership between the NASA and Japan METI.

  • BBBike OSM Extracts

    Extract specific areas of OSM data in common formats (Shapefile, PBF, OSM XML, GeoJSON, etc.)

  • BBox finder

    Select an area and get BBox information in vairous projections and formats.

  • EOS Land Viewer

    LandViewer allows the non-expert users to select a geographic area of interest for analysis, an earth observation data type, and then apply on-the-fly imagery analytics.

  • epsg.io

    Coordinate systems worldwide

  • GEBCO Gridded Bathymetry Data

    The GEBCO_2020 grid is a global terrain model for ocean and land at 15 arc-second intervals.

Awesome-Awesomeness

Language based Geospatial Libraries

  • CartopyPython

    A library providing cartographic tools for python for plotting spatial data.

  • GDALC++

    Geospatial Data Abstraction Library (GDAL) is a computer library that serve as a translator library for raster and vector geospatial data formats.

  • gdalcubesC++

    gdalcubes is a library to represent collections of Earth Observation (EO) images as on demand data cubes (or multidimensional arrays).

  • GeoDjangoPython

    Django geographic web framework.

  • GeoPandasPython

    Python tools for geographic data

  • GEOSC++

    GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).

Learning resources and platforms

Showing a sample of 138 resources. View the full list on GitHub →