Open source GIS Přehled GIS nástrojů s otevřeným zdrojovým kódem Ing. Jiří Fejfar, Ph.D.
strana 2 Navzájem propojené komponenty Knihovny GDAL / OGR, PROJ.4 Utility ogr2ogr GIS + GUI Qgis, GRASS gis Skriptovací jazyky Python WWW openLayers, Leaflet geoDjango Data OpenStreetMaps Landsat Databáze PostGIS, SpatiaLite Mapové servery MapServer geoServer
GDAL Rastrová data –asi 80 rastrových formátů –Georeferencing, změny velikostí, souřadné systémy, metadata C / C++ Python bindings: from osgeo import gdal strana 3 knihovny
OGR Vektorová data –asi 30 vektorových formátů –Layer, feature, attribute, spatial reference, geometry C / C++ Python bindings: from osgeo import ogr strana 4 knihovny
PROJ.4 Původně vytvořeno USGS Projekce, azimuty Python bindings “pyproj”: import pyproj strana 5 knihovny
GEOS C++ Points, lines, polygons Python bindings “shapely”: import shapely.geometry strana 6 knihovny
MAPNIK C++ Vizualizace map, XML styly Python bindings “mapnik”: import mapnik strana 7 knihovny
PostGIS –Nádstavba nat postgreSQL –U nových verzí i rastová data spatialite strana 8 databáze
ogr2ogr Převody formátů Prostorové / atributové dotazy Nastavení souřadných systémů Reprojekce ogr2ogr -s_srs "epsg:4326" -t_srs krovakEsriModified_.prj -f "ESRI Shapefile" krovak.shp wgs84.shp strana 9 utility
Qgis –C++, QT –Může být napojen na PostGIS GRASS GIS –Mnoho nástrojů pro analýzy –GUI v wxPython –Lze použít I bez GUI strana 10 GIS + GUI
MapServer –CGI –Rychlý, nenáročný na paměť –Konfigurace přes soubory GeoServer –Java –Náročnější –Má web GUI strana 11 Mapové servery + WWW
Python Lze použít pro skriptování –Arcgisu –Qgis –GRASS gisu plPython strana 12 Skriptovací jazyky
Erik Westra. Python Geospatial Development Packt Publishing. ISBN Markus Neteler, Helena Mitasova. Open Source GIS a GRASS GIS approach Springer. ISBN Regina O. Obe, Leo S. HSU. PostGIS in Action Manning ISBN strana 13 Literatura