Awesome-Geospatial/README.md

173 lines
12 KiB
Markdown
Raw Normal View History

2016-05-06 14:06:22 -04:00
# Awesome-Geospatial
2016-05-06 14:09:27 -04:00
- [Awesome Geospatial](#awesome-geospatial)
2016-05-06 14:15:45 -04:00
- [Database](#database)
2016-05-06 15:22:42 -04:00
- [Image Classification & DIP Software ] (#image-classification-&-DIP-software)
- [Geographic Information System] (#geographic-information-system)
2016-05-06 16:34:25 -04:00
- [Web Map Development] (#web-map-development)
- [Web Map Server] (#web-map-server)
2016-05-06 16:16:35 -04:00
- [Radar] (#radar)
2016-05-06 16:34:25 -04:00
- [Atmospheric Correction] (#atmospheric-correction)
- [Libraries] (#libraries)
2016-05-06 17:27:12 -04:00
- [Python] (#python)
- [PaaS - Platform as a Service] (#platform-as-a-service)
- [SaaS Software as a Service] (#software-as-a-service)
2016-05-06 17:35:35 -04:00
- [DaaS Data as a Service] (#data-as-a-service)
2016-05-06 18:08:20 -04:00
- [Java] (#java)
2016-05-06 14:40:03 -04:00
2016-05-06 14:15:45 -04:00
- - -
## Database
2016-05-06 14:29:47 -04:00
* [PostGIS](http://postgis.net/) - PostgreSql spatial extension.
2016-05-06 17:12:00 -04:00
* [PostGIS Vector Tile Utils] (https://github.com/mapbox/postgis-vt-util) - A set of PostgreSQL functions that are useful when creating vector tile sources.
2016-05-06 14:29:47 -04:00
* [Spatialite](http://www.gaia-gis.it/gaia-sins/) - SQLite spatial extension.
* [Neo4j Spatial](https://github.com/neo4j-contrib/spatial) - Library of spatial utilities for Neo4j.
2016-05-06 14:33:43 -04:00
* [Oracle Spatial](http://www.oracle.com/us/products/database/options/spatial/overview/index.html) - Oracle database spatial extension.
* [MySql Spatial](http://dev.mysql.com/doc/refman/5.7/en/spatial-extensions.html) - MySql spatial extension.
* [GeoCouch] (https://github.com/couchbase/geocouch) - GeoCouch is a spatial extension for Couchbase and Apache CouchDB.
2016-05-06 14:40:03 -04:00
* [Cloudant] (https://cloudant.com/) - IBM noSQL database that supports spatial data (GeoJSON).
* [MondoDB] (https://www.mongodb.com/) - Also supports GeoJSON and spatial indexes.
* [DB2 Spatial Extender] (http://www-03.ibm.com/software/products/en/db2spaext) - Spatial Extender allows you to store, manage, and analyze spatial data in DB2.
2016-05-06 15:45:41 -04:00
* [Informix Spatial] (http://www-01.ibm.com/software/data/informix/spatial/) - Informix spatial extension.
* [Teradata Geospatial Feature] (http://br.teradata.com/Resources/Demos/Teradata-Geospatial-Features-Overview/?LangType=1046&LangSelect=true) - Teradata spatial extension for DW and BI.
2016-05-06 14:47:05 -04:00
2016-05-06 15:22:42 -04:00
## Image Classification & DIP Software
2016-05-06 14:47:05 -04:00
* [eCognition] (http://www.ecognition.com/suite/ecognition-developer) - GEOBIA software.
2016-05-06 15:22:42 -04:00
* [Interimage] (http://www.lvc.ele.puc-rio.br/projects/interimage/) - Open Source GEOBIA software.
* [ENVI] (http://www.harrisgeospatial.com/ProductsandSolutions/GeospatialProducts/ENVI.aspx) - Geospatial image processing and classification software.
2016-05-06 15:45:41 -04:00
* [ERDAS] (http://www.hexagongeospatial.com/products/producer-suite/erdas-imagine) - Geospatial image processing and classification software.
2016-05-06 15:22:42 -04:00
* [PCI Geomatica] (http://www.pcigeomatics.com/software/geomatica/professional) - Remote sensing software package for image processing
* [Global Mapper] (http://www.bluemarblegeo.com/products/global-mapper.php) - Geospatial and remote sensing data analysis.
* [Spring] (http://www.dpi.inpe.br/spring/english/index.html) - GIS and remote sensing image processing system with an object-oriented data model.
2016-05-06 15:45:41 -04:00
* [TerrSet] (https://clarklabs.org/terrset/) - TerrSet (formerly IDRISI) is an integrated geographic information system (GIS) and remote sensing software
2016-05-06 16:16:35 -04:00
* [OSSIM] (http://trac.osgeo.org/ossim/) - Suite of geospatial libraries and applications used to process imagery, maps, terrain, and vector data.
* [e-Foto] (http://www.efoto.eng.uerj.br/en) - Free and open source digital photogrammetric workstation.
2016-05-06 18:08:20 -04:00
* [Guidos Toolbox] (http://forest.jrc.ec.europa.eu/download/software/guidos/) - Some GDAL functionalities and includes MSPA (Morphological Spatial Pattern Analysis) for connectivity maps.
2016-05-06 15:22:42 -04:00
## Geographic Information System
* [ArcGIS] (https://www.arcgis.com/features/) - GIS for working with maps and geographic information.
* [QGIS] (http://www.qgis.org/en/site/) - Cross-platform free and open-source desktop geographic information system.
* [Terraview] (http://www.dpi.inpe.br/terraview_eng/index.php) - GIS application built using the TerraLib GIS library.
2016-05-06 15:45:41 -04:00
* [gvSIG] (http://www.gvsig.com/en) - Free and open source GIS.
* [GRASS GIS] (https://grass.osgeo.org/) - GRASS (Geographic Resources Analysis Support System) is a free and open source GIS.
* [ILWIS] (http://52north.org/communities/ilwis/ilwis-open) - Integrated Land and Water Information System (ILWIS) is a remote sensing and GIS software.
* [MapWindow GIS] (http://www.mapwindow.org/) - Free and open source desktop geographic information system.
2016-05-06 15:46:16 -04:00
* [MapInfo] (http://www.pitneybowes.com/us/location-intelligence/geographic-information-systems/mapinfo-pro.html) - Commercial GIS.
* [Geomedia] (http://www.hexagongeospatial.com/products/producer-suite/geomedia) - Commercial GIS.
2016-05-06 15:45:41 -04:00
* [uDig] (http://udig.refractions.net/) - A GIS Framework for Eclipse (Java) and also a GIS software.
* [SAGA] (http://www.saga-gis.org/en/index.html) - SAGA is the abbreviation for System for Automated Geoscientific Analyses.
2016-05-06 15:58:27 -04:00
* [Manifold System] (http://www.manifold.net/) - Commercial GIS.
* [AutoCAD Map 3D] (http://www.autodesk.com.br/products/autocad-map-3d/overview) - GIS AutoCAD integration.
* [Smallworld] (https://www.gegridsolutions.com/geospatial/catalog/smallworld_core.htm) - Commercial GIS.
2016-05-06 18:08:20 -04:00
* [OpenJUMP] (http://openjump.org/) - Open source Java GIS.
2016-05-06 15:58:27 -04:00
## Web map development
* [OpenLayers] (http://openlayers.org/) - Open source AJAX library.
* [Leaflet] (http://leafletjs.com/) - Open-Source JavaScript Library for Mobile-Friendly Interactive Maps.
2016-05-06 16:06:23 -04:00
* [Geomanjas] (http://www.geomajas.org/) - Open source development software for web-based and cloud based GIS applications.
* [Cesium] (https://cesiumjs.org/) - An open-source JavaScript library for world-class 3D globes and maps.
2016-05-06 16:06:59 -04:00
## Web map server
2016-05-06 16:06:23 -04:00
* [Geoserver] (http://geoserver.org/) - WMS written in Java and relies on GeoTools. Allows users to share and edit geospatial data.
* [Mapserver] (http://mapserver.org/) - WMS written in C.
* [Mapnik] (http://mapnik.org/) - C++/Python/Node.js library for rendering.
* [MapGuide] (https://mapguide.osgeo.org/) - Runs on Linux or Windows, supports Apache and IIS web servers, and has APIs (PHP, .NET, Java, and JavaScript) for application development.
2016-05-06 16:16:35 -04:00
## Radar
* [PolSARpro] (https://earth.esa.int/web/polsarpro) - Open source radar image data processing software.
2016-05-06 16:22:36 -04:00
* [Sarmap] (http://www.sarmap.ch/page.php?page=sarscape) - Synthetic Aperture Radar processing software.
* [GAMMA] (http://www.gamma-rs.ch/no_cache/software.html) - Allows processing of SAR, interferometric SAR (InSAR) and differential interferometric SAR (DInSAR).
2016-05-06 16:22:51 -04:00
* [Sentinel Toolboxes] (https://sentinel.esa.int/web/sentinel/toolboxes) - Free open source toolboxes for the scientific exploitation of the Sentinel missions.
2016-05-06 16:34:25 -04:00
* [NANSAT] (https://github.com/nansencenter/nansat) - Nansat is a scientist friendly Python toolbox for processing 2D satellite earth observation data.
## Atmospheric Correction
* [ATCOR] (http://www.atcor.de/) - ERDAS Imagine module.
* [6S] (http://6s.ltdri.org/) - Open source algorithm.
## Libraries
2016-05-06 16:37:26 -04:00
* [GDAL] (http://www.gdal.org/) - Geospatial Data Abstraction Library (GDAL) is a computer library.
* [Terralib] (http://www.terralib.org/) - TerraLib is a GIS classes and functions open source library.
2016-05-06 17:01:27 -04:00
* [GeographicLib] (http://geographiclib.sourceforge.net/) - For solving geodesic problems. Implemented in C, C++, Java, Javascript, Fortran, Python and Matlab.
2016-05-06 18:08:20 -04:00
* [Orfeo ToolBox] (https://www.orfeo-toolbox.org/) - Orfeo ToolBox (OTB) is an open-source C++ library for remote sensing images processing.
2016-05-06 16:34:25 -04:00
## Python
2016-05-06 16:37:26 -04:00
* [Landsat-util] (https://github.com/developmentseed/landsat-util) - Landsat-util is a command line utility that makes it easy to search, download, and process Landsat imagery.
* [Rasterio] (https://github.com/mapbox/rasterio) - Rasterio employs GDAL under the hood for file I/O and raster formatting.
2016-05-06 16:44:12 -04:00
* [Rasterstats] (https://github.com/perrygeo/python-rasterstats/) - Python module for summarizing geospatial raster datasets based on vector geometries.
* [Pandas] (http://pandas.pydata.org/) - Open source library providing high-performance, easy-to-use data structures and data analysis tools for the Python.
* [Shapely] (https://pypi.python.org/pypi/Shapely) - Manipulation and analysis of geometric objects in the Cartesian plane.
* [Cartopy] (http://scitools.org.uk/cartopy/) - A library providing cartographic tools for python for plotting spatial data.
2016-05-06 16:56:39 -04:00
* [Rtree] (http://toblerity.org/rtree/) - For efficiently querying spatial data.
* [NodeBox-opengl] (http://www.cityinabottle.org/nodebox/) - For playing around with animations.
* [Statsmodels] (http://statsmodels.sourceforge.net/) - Python module that allows users to explore data, estimate statistical models, and perform statistical tests.
* [NumPy] (http://www.numpy.org/) - NumPy is the fundamental package for scientific computing with Python.
* [geopy] (https://github.com/geopy/geopy) - geopy is a Python 2 and 3 client for several popular geocoding web services.
* [IPython] (http://ipython.org/) - For a wondering interactive environment in which to play.
* [FreeType] (https://code.google.com/archive/p/freetype-py/) - For converting font glyphs to polygons.
* [PyQGIS] (http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/) - Python for QGIS.
* [Fiona] (http://toblerity.org/fiona/) - For making it easy to read/write geospatial data formats.
* [matplotlib] (http://matplotlib.org/) - Python 2D plotting library.
* [networkx] (http://networkx.github.io/) - To work with networks.
* [PySAL] (http://pysal.readthedocs.io/en/latest/) - For all your spatial econometrics needs.
* [Descartes] (https://pypi.python.org/pypi/descartes) - Plot geometries in matplotlib.
* [PyShp] (https://code.google.com/archive/p/pyshp/) - For reading and writing shapefiles.
* [PyProj] (https://github.com/jswhit/pyproj) - For conversions between projections.
2016-05-06 17:12:00 -04:00
* [Pyncf] (https://github.com/karimbahgat/pyncf) - Pure Python NetCDF file reading and writing.
* [chupaESRI] (https://github.com/johnjreiser/chupaESRI) - ChupaESRI is a Python module/command line tool to extract features from ArcGIS Server map services.
* [GeoPandas] (https://github.com/geopandas/geopandas) - Python tools for geographic data.
2016-05-06 17:27:12 -04:00
## PaaS - Platform as a Service
* [Google Maps API] (https://developers.google.com/maps/) - Google's PaaS (Platform as a Service) for Geocoding or analysis/processing services.
* [Microsoft Bing API] (https://www.bingmapsportal.com/) - Microsoft Bing Maps API.
2016-05-06 17:35:35 -04:00
* [OpenStreetMap API] (http://wiki.openstreetmap.org/wiki/API_v0.6) - OpenStreetMap API.
2016-05-06 17:27:12 -04:00
* [Mapbox.js] (https://www.mapbox.com/mapbox.js/api/v2.4.0/) - MapBox Javascript API.
* [Mapbox GL JS] (https://www.mapbox.com/mapbox-gl-js/api/) - MapBox WebGL Javascript API.
2016-05-06 17:35:35 -04:00
2016-05-06 17:27:12 -04:00
## SaaS Software as a Service
* [ArcGIS Online] (https://www.arcgis.com/home/) - ArcGIS Online GIS platform for mapping ans spatial analysis.
* [CartoDB] (https://cartodb.com/) - Cloud computing platform that provides GIS and web mapping tools for display in a web browser.
2016-05-06 17:35:35 -04:00
* [Mapbox] (https://www.mapbox.com/) - Plataform for web map design and manipulation.
## DaaS Data as a Service
2016-05-06 16:56:39 -04:00
2016-05-06 17:35:35 -04:00
* [Apple Maps] (https://mapsconnect.apple.com/) - Apple map service.
* [Google Maps] (https://www.google.com.br/maps) - Google map service.
* [Microsoft Bing Maps] (http://www.bing.com/mapspreview) - Microsoft map service.
* [OpenStreetMap] (http://www.openstreetmap.org/) - OpenStreeMap map service.
2016-05-06 16:34:25 -04:00
2016-05-06 16:16:35 -04:00
2016-05-06 18:08:20 -04:00
## Java
* [Geotools] (http://www.geotools.org/) - GeoTools is an open source Java library that provides tools for geospatial data.
* [Geonetwork] (http://geonetwork-opensource.org/) - GeoNetwork is a catalog application to manage spatially referenced resources.
* [JTS Topology Suite] (http://www.vividsolutions.com/jts/jtshome.htm) - JTS Topology Suite is an API of 2D spatial predicates and functions.
* [GeOxygene] (https://sourceforge.net/projects/oxygene-project/) - Provide an open framework which implements OGC/ISO specifications for the development and deployment of GIS applications.
* [Gisgraphy] (http://www.gisgraphy.com/) - Open source framework that offers the ability to do geolocalisation and geocoding via Java APIs or REST webservices.
* [JGeocoder] (http://jgeocoder.sourceforge.net/) - Free Java Geocoder.
2016-05-06 16:16:35 -04:00
2016-05-06 17:00:24 -04:00
2016-05-06 17:27:12 -04:00