johnwbryant / geospatial-cli

A collection of geospatial programs with commandline interface

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Geospatial Commandline Tools

cover image geospatial commandline tools

A collection of geospatial programs with commandline interface. The starting point of the list was this tweet which contains many useful responses.

Generic Vector&Raster

  • GDAL/OGR - Powerful tools for conversion and processing of most geospatial formats.
  • QGIS/qgis_process - Interface for accessing QGIS processing tools.
  • GRASS - Execute GRASS algorithms.
  • SAGA GIS - Execute SAGA GIS algorithms.
  • Whitebox Tools - Execute geospatial algorithms.

Vector

Raster & Remote Sensing

  • Rasterio - Process raster data.
  • libtiff - TIFF Library and Utilities.
  • Orfeo ToolBox A toolbox for remote sensing.
  • OpenDroneMap - Process drone imagery.
  • TauDEM - a suite of Digital Elevation Model (DEM) tools.
  • felicette - Download satellite images.
  • eodag - Earth Observation Data Access Gateway.
  • micmac - Photogrammetric suite.
  • sat-search - Access SpatioTemporal Asset Catalog (STAC) API.
  • PkTools - Utilities for image processing.
  • go-spatial - Manipulation of geospatial data.

Rendering and Styling

  • GMT - Display geospatial data.
  • mapnik - Mapping Toolkit.
  • GeoStyler - Conversion from and to various geospatal style formats.
  • carto - Edit CartCSS styles.
  • t-Rex - Creation and Serving of vector tiles.
  • tippecanoe - Build vector tiles.
  • mbgl-renderer - Static Renderer for MapboxGL.
  • BareMaps - Creation of custom vector tiles.

OpenStreetMap

  • osmium - Powertool for any type of OpenStreeMap data processing.
  • osm2pgsql - Load OpenStreetMap data in a PostgreSQL/PostGIS Database. Written in C++.
  • osmtogeojson - Convert OpenStreetMap XML to GeoJSON.
  • Imposm - Load OpenStreetMap data in a PostgreSQL/PostGIS Database. Written in Go.
  • osmctools - Convert, filter and update OpenStreetMap data files.
    • osmconvert
    • osmfilter
    • osmupdate

Point Cloud

  • PDAL - Point Data Abstraction Library.
  • CloudCompare - Tools for processing point clouds.
  • OPALS - Processing of airborn laser scanning.
  • LAStools - Tools for processing point clouds.

Other

  • PROJ - Converts coordinate reference systems.
  • GEOS - Performs geometric operations.
  • pygeometa - Create geospatial metadata.
  • MDAL - Mesh Data Abstraction Library.
  • Mapproxy - Proxy for geospatial data.
  • valhalla - Routing Engine.
  • PCRaster - Software for environmental modelling.
  • Cesium Terrain Builder - Create terrain tiles for use in the Cesium JavaScript library.
  • geodiff - Handle differences in geospatial data.
  • GeoGig - Geospatial version control.
  • Kart - Geospatial version control.

Links

About

A collection of geospatial programs with commandline interface

License:Creative Commons Zero v1.0 Universal