/awesome-gis

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

Awesome GIS

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.

Saas

  • 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

Data


Conference & Communities


News Site


Blogs


Amazing Map Site


MOOC


Geospatial Start-ups And Companies

Name Category City Country Founded
3D Robotics Drones San Diego, CA US 2009
ADCi Maps Appleton, WI US 1988
Admoove LBMarketing Paryż France 2010
Airsage Location Big Data Atlanta, GA US 2000
Altergeo Maps Moscow Russia 2008
Apple Maps Cupertino, CA US 1976
Autodesk GIS San Rafael, CA US 1982
Beacify LBMarketing Chicago, IL US 2013
Bentley Systems GIS Exton, PA US 1984
BlackSky Global Remote Sensing Seattle, WA US 2013
Blue Sense Networks LBMarketing Reading UK 2013
Boni LBMarketing Chicago, IL US 2011
Boundless Spatial GIS New York, NY US 2002
ByteLight Indoor Boston, Ma US 2011
CartoDB Maps New York, NY US 2012
CE-Traffic Traffic Prague Czech Republic 2008
Citymapper Transit London UK 2011
Citymaps Maps New York US 2010
deCarta Maps San Jose, CA US 1996
Digital Globe Remote Sensing Longmont, CO US 1992
DJI Drones Shenzhen China 2006
DroneDeploy Drones San Francisco, CA US 2013
Esri GIS Redlands, CA US 1969
Estimote LBMarketing Kraków Poland 2012
Factual Location Big Data Los Angeles, CA US 2008
Fatmap Maps London UK 2014
Foursquare Local discovery New York, NY US 2009
Garmin Navigation Olathe, KS US 1989
Geofeedia LBMarketing Chicago, IL US 2011
Geoloqi Maps Portland, OR US 2010
GIS Cloud GIS London UK 2008
Google Maps Mountain View, CA US 1998
Here Maps Berlin Germany 2012
Hivemapper Drones Burlingame, CA US 2014
Hudway Navigation Marina Del Rey, CA US 2013
ifinity LBMarketing Warsaw Poland 2013
Indoo.rs Indoor Brunn Am Gebirge Austria 2010
IndoorAtlas Indoor Palo Alto, CA US 2012
Inrix Traffic Kirkland, WA US 2004
Intergraph GIS Madison, AL US 1969
Kontakt.io LBMarketing Kraków Poland 2013
Life360 LBS San Francisco, CA US 2008
Locaid Location Big Data Carlsbad, CA US 2005
Location Labs Location Big Data Emeryville, CA US 2002
Locationary Location Big Data Toronto, ON Canada 2009
Locomizer Location Big Data London UK 2013
Magellan Navigation San Francisco, CA US 2001
Mapbox Maps Washington, DC US 2010
Mapillary Maps Malmo Sweden 2013
Mapita Location Big Data Helsinki Findland 2012
Mapjam Maps San Francisco, CA US 2012
Maponics Maps White River Junction, VT US 2001
Mapquest Maps Denver, CO US 1996
Maps.me Maps Zurich Switzerland 2011
Maps4news Maps Eindhoven Netherlands 2008
Mapsense Maps San Francisco, CA US 2013
Maptia Maps Seattle, WA US 2012
Maptiks Maps British Columbia Canada 2014
Mapzen Maps New York US 2013
Media mobile Traffic Paris France 2005
Micello Indoor Santa Clara, CA US 2007
Moovit Transit Ness Ziona Israel 2011
Navigine Indoor Wilmington US 2011
Navmii Navigation San Francisco, CA US 2010
Nextome Indoor Valenzano Italy 2013
Nofity Nearby LBMarketing New York, NY US 2015
Pitney Bowes GIS Stamford, CT US 1920
Placeable Location Big Data Denver, CO US 1996
PlaceIQ Location Big Data New York, NY US 2010
Planet Labs Remote Sensing San Francisco, CA US 2010
Plazes Local discovery Berlin Germany 2006
Point Inside LBMarketing Bellevue, WA US 2009
Pozzey Indoor Adelaide Australia 2014
PrecisionHawk Drones Raleigh, NC US 2011
Redbird Remote Sensing Paris France 2013
Roximity LBMarketing Denver, CO US 2012
Satellogic Remote Sensing Palo Alto, CA US 2010
SenseFly Drones Cheseaux-Lausanne Switzerland 2009
SenseWhere Indoor Edinburgh UK 2009
Shopkick LBMarketing Redwood City, CA US 2009
Skybox Imaging Remote Sensing Mountain View, CA US 2009
Skyhook Wireless Location Big Data Boston, MA US 2003
SparkGeo Maps Prince George, BC US 2010
Street Light Data Location Big Data San Francisco, CA US 2010
Sygic Navigation Bratislava Slovakia 2004
Telenav Navigation Sunnyvale, CA US 1999
Tesla Motors Maps Palo Alto, CA US 2003
Thinknear Location Big Data Los Angeles, CA US 2011
TomTom Maps Amsterdam Netherlands 1991
Topcon Surveying Livermore, CA US 1994
Trimble Surveying Sunnyvale, CA US 1978
Tripadvisor Local discovery Needham, MA US 2000
Uber Transit San Francisco, CA US 2009
Ubisense Indoor Cambridge UK 2006
UrtheCast Remote Sensing Vancouver, BC Canada 2010
Valarm LBS Thousand Oaks, CA US 2012
Venuelabs LBMarketing Bellevue, WA US 2009
Waytag Maps Cape Town South Africa 2009
Waze Navigation Palo Alto, CA US 2007
what3words Maps London UK 2013
WiFi Slam Location Big Data Palo Alto, CA US 2011
Yelp Local discovery San Francisco, CA US 2004

Reference:

  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