Awesome GIS

Author Avatar
wshunli 5月 06, 2016
  • 在其它设备中阅读本文章

Awesome GIS is for collecting the geographic information system (GIS) related sources, including cartographer tools, geoanalysis tools, developing tools, data, conference & communities, news, MOOC’s course, some amazing map site, etc.


Welcome to contribute. Let’s make it better. Please follow the Contributing Guidelines.

Inspired by Awesome Python.

Table Of Contents:

Desktop Application

  • ArcGIS - A enterprise level desktop GIS software published by Ersi
  • QGIS - A cross-platform free and open-source desktop GIS software
  • GRASS GIS - Used for geospatial data management and analysis, as a founding member of OSGEO
  • uDig - An open source desktop application framework built with Eclipse
  • gvSIG - A powerful, user-friendly, interoperable geomatics professionals
  • Marble - A virtual globe and world atlas
  • SharpMap - An mapping library in web and desktop applications built in .NET
  • JUMP GIS - An open source GIS written in Java
  • Whitebox GAT - Software package for geospatial analysis and data visualization
  • TileMill - Creating beautiful interactive maps with CartoCSS. Github Link
  • Global Mapper - A geographic information system (GIS) software package currently developed by Blue Marble Geographics that runs on Microsoft Windows

3D Application

  • Skyline - A glimpse into Skyline’s cutting-edge 3D geospatial visualization products, and their potential to transform the way your organization makes decisions, shares information and manages its assets
  • CityEngine - Transform 2D GIS Data into Smart 3D City Models
  • ArcGIS Earth - Display data, sketch placemarks, measure distances and areas, and add annotations at any part of the world
  • World Wind - Providing features for displaying with geographic data
  • Google Earth - Bringing a earth view for global mapping

Web Map Server

  • ArcGIS Server - A GIS server for enterprise application
  • MapServer - Publishing spatial data and interactive mapping applications to the web
  • GeoServer - An open source server for sharing geospatial data
  • deegree - An open source software for spatial data infrastructures and the geospatial web
  • GeoDjango - A GIS server built with python web framework — django
  • Mapnik - An open source mapping toolkit written in C++ for desktop-based and server-based map rendering
  • geomajas - An open source platform to create Web GIS applications
  • GeoMOOSE - A Web Client JavaScript Framework for displaying distributed cartographic data
  • mapbender3 - Publishing spatial data infrastructure services on the Symfony 2 PHP
  • MapFish - A framework for building rich web-mapping applications built with Pylons Python web framework
  • MapGuide - A Web Client JavaScript Framework for displaying distributed cartographic data
  • MapBuilder - This project has been retired in 2008
  • Nanocubes - An in-memory data structure for spatiotemporal data cubes. Github Link

Front-end Framework

  • Leaflet - Open-source javaScript library for mobile-friendly interactive maps
  • Mapbox GL JS - A JavaScript & WebGL library that renders interactive maps from vector tiles and the Mapbox GL Style Specification
  • OpenLayer3 - Open-source javascript map viewing library
  • three.js - A javascript 3D library which makes WebGL simpler
  • cesiumjs - An open-source JavaScript library for world-class 3D globes and maps
  • webglearth2 - Open-source virtual planet web application running in any web browser with support for WebGL HTML5 standard
  • ArcGIS API for JavaScript - Creating high-performing apps and smarter visualizations supportted by ERSI
  • D3.js - A javascript library for manipulating documents based on data
  • Echarts - A user-friendly data visualisation library supported by Baidu
  • geomajas-client javascript - Open source javascript mapping API for cool maps and apps
  • Google Maps Javascript API - A javascript api for google map
  • d3-carto-map - A library for creating layer-based maps using D3
  • turf.js - Advanced geospatial analysis for browsers and node supported by Mapbox
  • Polymaps - A JavaScript library for image- and vector-tiled maps using SVG
  • jVectorMap - A vector-based, cross-browser and cross-platform component for interactive geography-related data visualization on the web. Github Link
  • Tangram - A javaScript library for rendering 2D & 3D maps live in a web browser with WebGL

iOS & Android

Geospatial Library (non-web)

  • GDAL - A translator library for raster and vector geospatial data formats
  • Proj.4 - A library for cartographic projection
  • Shapely - A library for manipulation and analysis of geometric objects in the Cartesian plane
  • Fiona - IO for GIS Data writted by Python
  • Rtree - A wrapper of libspatialindex providing spatial indexing features
  • GeoTools - An open source Java library that provides tools for geospatial data
  • Orfeo toolbox - An open-source C++ library for remote sensing images processing

Spatial Database

  • PostGIS based on PostgreSQL - Most advanced open source database
  • Oracle Spatial - Oracle-based advanced spatial data analysis
  • Spatialite based on SQLite - Lightweight SQL library to support fully spatially capability
  • MSSQL - A high-preformance database support by Microsoft
  • MBtiles - A specification for storing tiled map data in SQLite databases
  • mySQL - the world’s most popular open source database
  • mongoDB - An open-source, document database designed for ease of development and scaling

Map Render Engine

  • mapnik - Mapnik combines pixel-perfect image output with lightning-fast cartographic algorithms, and exposes interfaces in C++, Python, and Node
  • mapbox-gl-native - A library for embedding interactive, customizable vector maps into native applications on multiple platforms
  • tangram-es - A C++ library for rendering 2D and 3D maps from vector data using OpenGL ES, and mainly focused on mobile and embedded devices.


  • Mapbox - Helping you design your own map and presenting your data
  • Cartodb - The easiest way to map and analyze your location data
  • GIS Cloud - A next generation platform for apps that manage location information
  • stamen - Data visualization to tell compelling stories for some of the world’s most visible companies
  • citytracking - A two-year project, to change the way people view, talk about, utilize digital city services
  • worldmap - Building your own mapping portal and publish it to the world
  • GeoHey - A geographic online one-stop solution (Chinese)
  • GeoQ - A location intelligence platform (Chinese)
  • 地图慧 - A self-designed map server for customs (Chinese)
  • 地图无忧 - A enterprise-level map service (Chinese)

Data Format

  • GeoJson - Represent geospatial information by json
  • TopoJson - Represent geospatial information by json in a smaller side
  • TileJSON - Represent vector tile provider by json
  • WKT - A text markup language for representing vector geometry objects on a map


Conference & Communities

News Site


Amazing Map Site


Geospatial Start-ups And Companies

3D RoboticsDronesSan Diego, CAUS2009
ADCiMapsAppleton, WIUS1988
AirsageLocation Big DataAtlanta, GAUS2000
AppleMapsCupertino, CAUS1976
AutodeskGISSan Rafael, CAUS1982
BeacifyLBMarketingChicago, ILUS2013
Bentley SystemsGISExton, PAUS1984
BlackSky GlobalRemote SensingSeattle, WAUS2013
Blue Sense NetworksLBMarketingReadingUK2013
BoniLBMarketingChicago, ILUS2011
Boundless SpatialGISNew York, NYUS2002
ByteLightIndoorBoston, MaUS2011
CartoDBMapsNew York, NYUS2012
CE-TrafficTrafficPragueCzech Republic2008
CitymapsMapsNew YorkUS2010
deCartaMapsSan Jose, CAUS1996
Digital GlobeRemote SensingLongmont, COUS1992
DroneDeployDronesSan Francisco, CAUS2013
EsriGISRedlands, CAUS1969
FactualLocation Big DataLos Angeles, CAUS2008
FoursquareLocal discoveryNew York, NYUS2009
GarminNavigationOlathe, KSUS1989
GeofeediaLBMarketingChicago, ILUS2011
GeoloqiMapsPortland, ORUS2010
GIS CloudGISLondonUK2008
GoogleMapsMountain View, CAUS1998
HivemapperDronesBurlingame, CAUS2014
HudwayNavigationMarina Del Rey, CAUS2013
Indoo.rsIndoorBrunn Am GebirgeAustria2010
IndoorAtlasIndoorPalo Alto, CAUS2012
InrixTrafficKirkland, WAUS2004
IntergraphGISMadison, ALUS1969
Life360LBSSan Francisco, CAUS2008
LocaidLocation Big DataCarlsbad, CAUS2005
Location LabsLocation Big DataEmeryville, CAUS2002
LocationaryLocation Big DataToronto, ONCanada2009
LocomizerLocation Big DataLondonUK2013
MagellanNavigationSan Francisco, CAUS2001
MapboxMapsWashington, DCUS2010
MapitaLocation Big DataHelsinkiFindland2012
MapjamMapsSan Francisco, CAUS2012
MaponicsMapsWhite River Junction, VTUS2001
MapquestMapsDenver, COUS1996
MapsenseMapsSan Francisco, CAUS2013
MaptiaMapsSeattle, WAUS2012
MaptiksMapsBritish ColumbiaCanada2014
MapzenMapsNew YorkUS2013
Media mobileTrafficParisFrance2005
MicelloIndoorSanta Clara, CAUS2007
MoovitTransitNess ZionaIsrael2011
NavmiiNavigationSan Francisco, CAUS2010
Nofity NearbyLBMarketingNew York, NYUS2015
Pitney BowesGISStamford, CTUS1920
PlaceableLocation Big DataDenver, COUS1996
PlaceIQLocation Big DataNew York, NYUS2010
Planet LabsRemote SensingSan Francisco, CAUS2010
PlazesLocal discoveryBerlinGermany2006
Point InsideLBMarketingBellevue, WAUS2009
PrecisionHawkDronesRaleigh, NCUS2011
RedbirdRemote SensingParisFrance2013
RoximityLBMarketingDenver, COUS2012
SatellogicRemote SensingPalo Alto, CAUS2010
ShopkickLBMarketingRedwood City, CAUS2009
Skybox ImagingRemote SensingMountain View, CAUS2009
Skyhook WirelessLocation Big DataBoston, MAUS2003
SparkGeoMapsPrince George, BCUS2010
Street Light DataLocation Big DataSan Francisco, CAUS2010
TelenavNavigationSunnyvale, CAUS1999
Tesla MotorsMapsPalo Alto, CAUS2003
ThinknearLocation Big DataLos Angeles, CAUS2011
TopconSurveyingLivermore, CAUS1994
TrimbleSurveyingSunnyvale, CAUS1978
TripadvisorLocal discoveryNeedham, MAUS2000
UberTransitSan Francisco, CAUS2009
UrtheCastRemote SensingVancouver, BCCanada2010
ValarmLBSThousand Oaks, CAUS2012
VenuelabsLBMarketingBellevue, WAUS2009
WaytagMapsCape TownSouth Africa2009
WazeNavigationPalo Alto, CAUS2007
WiFi SlamLocation Big DataPalo Alto, CAUS2011
YelpLocal discoverySan Francisco, CAUS2004


  1. List of geographic information systems software
  2. osgeo
  3. AmrEldib’s Awesome GIS
  4. brandonxiang’s Awesome GIS
  5. list top 100 geospatial start ups companies world

还有一个不错的Awesome GIS:


如果本文对您有所帮助,且您手头还很宽裕,欢迎打赏赞助我,以支付网站服务器和域名费用。 https://paypal.me/wshunli 您的鼓励与支持是我更新的最大动力,我会铭记于心,倾于博客。