Upload
guest4255e6
View
1.970
Download
2
Embed Size (px)
Citation preview
Prehľad a využitie OS GIS a slobodných priestorových dát
Otvorený softvér vo vzdelávaní, výskume a v IT riešeniach
Žilina 2.-5. júla 2009
Ing. Dominik Kubík
… orientácia a interpretácia priestoru od dávnoveku
Najstaršia mapa na svete nájdená v tureckom meste Çatalhöyük – odhadovaný vek 8500 rokov
Snímky satelitnej misie Landsat – Rieka Amazonka v Brazílii, Mount Everest (Himalaje) v Nepále
Iniciatívy a konzorcia, ktoré priamo či nepriamo usmerňujú vývoj Open Source GIS* softvérových aplikácií
Priemyselné štandardy
* GIS - Geografické informačné systémy
OGC - OpenGIS® štandardy a špecifikácie - www.ogc.orgŠtandardizácia GIS sieťových štandardov, GIS súborových formátovWMS 1.3.0, WFS 1.1.0, CityGML 1.0.0
W3C - W3Cštandardy a aktivity - www.w3c.orgŠtandardizácia web služieb, usmerňovanie vývoja Internetu atď.HTML, XHTML, CSS, XML, SVG
OSGeo - Aktivity OSGeo - www.osgeo.orgKoordinácia a podpora vývoja najlepších GIS projektov: Mapserver, OpenLayers, GDAL, Geonetwork a množstvo ďalších
Komunitné štandardyGeoJSON; GeoRSS <georss:point>23.0 5.0</georss:point>
Legislatíva v EÚ a SR – INSPIRE & NIPIINSPIRE -Infrastructure for Spatial Information in the European Community
smernica INSPIRE 2007/2/EC predstavuje právny rámec pre vytvorenie a prevádzkovanie infraštruktúry priestorových informácií v Európe za účelom formulovania, implementácie, monitorovania a vyhodnocovania politík spoločenstva na všetkých úrovniach a poskytovania verejných informácií.
Vývoj INSPIRE pozostáva z 3 základných fáz:●Prípravná 2004 - 2006 ●Transpozičná 2007 - 2009 (Prebratie) Smernice INSPIRE 2007/2/EC do národnej legislatívy SR.●Implementačná od 2010 (Aplikácie) Smernice INSPIRE 2007/2/EC do reálnej praxe.
Zákon o NIPI -zákon o národnej infraštruktúre pre priestorové informácieupravuje:a. zriadenie národnej infraštruktúry pre priestorové informácie na účely riadenia a rozhodovania v oblasti verejnej správy v Slovenskej republike,
Dokument je aktuálne v štádiu 'Rokovanie poradných orgánov vlády SR' a je dostupný na Portáli právnych predpisov
Rozdelenie Open Source GIS aplikácií, knižníc a frameworkov
Desktop GIS (silný klienti)Aplikácie pre spracovanie fotogrametrických údajov a dát z diaľkového prieskumu ZemeInternetové mapové servery●Databázy + priestorové rozšírenia●Webové mapové aplikácie (tenký klienti) / frameworks (client side frameworks, server side frameworks, client/server frameworks)●Podporné aplikácie a nástroje (cache, tiles, features - server)●Knižnice pre manipuláciu a spracovanie priestorových dát●Metadátové katalógy
Desktop GIS (silný klient)
●GRASS 6.4.0 RC5●SAGA 2.0.3●QGIS (+ GRASS plug-in) 1.0.2●JGRASS 1.1.x●gvSIG 1.1●uDIG 1.1.1●DIVA GIS 6.0.3●JUMP Unified Mapping Platform (JUMP) 1.4●OpenJUMP 1.3●KOSMO 1.2.1●Deegree●OSSIM●ILWIS●E-FOTO
GRASS 6.4.0 RC5Najstarší desktop systém – originálne vyvíjaný U.S. Army Construction Engineering Research Laboratories (USA -CERL)v rokoch 1982-1995, aktuálne podporovaný množstvom vládnych i nevládnych organizácií
Licencia: GNU General Public LicensePlatformy: Linux, Unix, SGI IRIX, HP UX, Mac OS X, Windows, IBM AIX, BSD-Unix variants, FreeBSD, CRAY Unicos, iPAQ/LinuxProgramovací jazyk: ANSI-C (je už dostupný aj C++ interface)Podpora formátov: rastrových (gdal), vektorových (ogr) a databázových (DBF, PostgreSQL+Postgis, SQLite, mySQL, ODBC)Disponuje podporou štandardov: GML, WMS, WFSFlexibilný systém plug-inov od 3-tých strán
Oficiálna web stránka projektu: grass.itc.it
SAGA 2.0.3Názov SAGA je skratka pre System for Automated Geoscientific Analyses
Licencia: GNU General Public LicensePlatformy: Linux, WindowsProgramovací jazyk: ANSI-C (je už dostupný aj C++ interface)Podpora formátov: rastrových (gdal), vektorových (ogr) a databázových (DBF, PostgreSQL+Postgis, SQLite, mySQL, ODBC)Disponuje podporou štandardov: GML, WMS, WFSModulárny systém
Oficiálna web stránka projektu: www.saga-gis.org
QGIS (+GRASS plug-in) 1.0.2
Nádejne sa rozvíjajúci projekt desktop GIS aplikácie s prívetivým užívatelským grafickým rozhraním, širokou podporou vývojárskej komunity a flexibilným systémom pre pridávanie rozšírení (plug-inov)Podpora jazyka Python prináša veľké množstvo rozšírení na spracovanie priestorových údajov a podporu štandardov OGC
Licencia: GNU General Public LicensePlatformy: Linux, Unix, Mac OSX, WindowsProgramovací jazyk: C++Podpora formátovDatabázových PostgreSQL + PostGIS a SpatiaLite, Väčšina vektorových formátov prostredníctvom knižnice OGR Väčšina rastrových formátov prostredníctvom knižnice GDAL (digitálny výškový model, letecká fotogrametria, Landsat snímky) Podpora dát aplikácie GRASS (locations a mapsets) Disponuje podporou štandardov OGC: GML, WMS, WFSModulárny systém plug-inov
Oficiálna web stránka projektu: http://www.qgis.org/
JGRASS 1.1.xJava Geographic Resources Analysis Support System (Jgrass)
Licencia: © HydrologisPlatformy: Linux, Mac OS X, WindowsProgramovací jazyk: Java (Postavené na frameworku uDIG)Podpora formátov: rastrových, vektorových a databázových
Oficiálna web stránka projektu: www.jgrass.org
gvSIG 1.1
Projekt Desktop GIS aplikačného frameworku, ktorého vývoja naštartovala regionálna samospráva v Španielsku, neustáli vývoj a podpora zo strany European regional development fund
Licencia: GNU/GPL v2Platformy: Linux, Windows, Mac OS/XJazykové mutácie: ANG, ŠPA, NEM, FRA, TAL, ČES, POĽ, atď.Programovací jazyk: JavaVyvíjaný s ohľadom na európsku smernicu INSPIREProjekt integruje vývoj produktov gvSIG Desktop a gvSIG MobilePodpora formátov: rastrových, vektorových, CAD a databázových (MySQL, Oracle, ArcSDE, PostGIS)Disponuje podporou štandardov OGC: WMS, WFS, WCS, WMCFlexibilný systém plug-inovIntegrované pokročilé CAD nástroje
Oficiálna web stránka projektu: www.gvsig.gva.es
uDIG 1.1.1
Desktop GIS aplikačný framework
Licencia: LGPLPlatformy: natívna podpora pre Linux, Windows, Mac OS/XProgramovací jazyk: Java (platforma Eclipse “Rich Client Platform” (RCP))Podpora formátov: rastrových, vektorových a databázových (Oracle, SDE, PostGIS))Disponuje podporou štandardov: WFSZákladná platforma pre desktop GIS aplikácie JGRASS, DIVA GISFlexibilný systém plug-inov
Oficiálna web stránka projektu:udig.refractions.net
DIVA GIS (Annapurna) 6.0.3
Licencia: GNU General Public LicensePlatformy: Windows, LinuxProgramovací jazyk: Java (postavené na GIS platforme uDig)Podpora formátov: vektorových; rastrových a databázových
Oficiálna web stránka projektu: research.cip.cgiar.org/confluence/display/divagis/Home
JUMP - Java Unified Mapping Platform 1.4Licencia: GNU General Public LicensePlatformy: Windows, Linux, Unix, Mac OS X, BSDProgramovací jazyk: JavaJazykové mutácie: ANG, ŠPA, POR, NEM, FRA, JAP, TALPodpora formátov: vektorových; rastrových a databázových (Postgis, Oracle , ArcSDE)Disponuje podporou štandardov: GML, WMS, WFS, SLDFlexibilný systém plug-inov od 3-tých strán
Oficiálna web stránka projektu: www.openjump.org
OpenJUMP 1.3
KOSMO 1.2.1Licencia: GNU General Public LicensePlatformy: Windows, Linux, Mac OS X, BSD, UnixProgramovací jazyk: Java; vytvorené na podstave platformy JUMP GISJazykové mutácie: ANG, ŠPA, POR, RUS, NEM, TAL, ČESPodpora formátov: vektorových ( Shapefile, DWG, DXF); databázy (PostgreSQL, MySQL, Oracle) a rastrové (TIFF, ECW, MrSID, georeferencované BMP, GIF, JPG, PNG)
Oficiálna web stránka projektu: www.opengis.es
Licencia: GNU General Public LicensePlatformy: Windows, Linux, Mac OS X, BSD, UnixProgramovací jazyk: Java; vytvorené na podstave platformy JUMP GISJazykové mutácie: ANG, ŠPA, POR, NEMPodpora formátov: vektorových; rastrových a databázDisponuje podporou štandardov: GML, WMS a WFSDisponuje zdokumentovaným GIS API + flexibilným systémov plug-inov
Oficiálna web stránka projektu:www.openjump.org
MapWindow GIS
Capaware rc1 0.1Licencia: GNU General Public LicensePlatformy: WindowsProgramovací jazyk: C++Jazykové mutácie: ANG, ŠPAPodpora formátov: vektorových; databázových a rastrových
Oficiálna web stránka projektu: www.capaware.org
Licencia: Mozilla Public LicensePlatformy: WindowsProgramovací jazyk: Microsoft .NETPodpora formátov: vektorových; rastrových a databázDisponuje podporou štandardov: GML, WMS a WFSDisponuje kompletným zdokumentovaným GIS API + systém plug-inov
Oficiálna web stránka projektu: www.mapwindow.org
deegreePredstavuje Java Framework, ktorý umožňuje vytváranie aplikácií pre budovanie infraštruktúry priestorových informácií (SDI)Celá architektúra je vytváraná v súlade so štandardami (OGC) a ISO/TC 211 (ISO Technical Committee 211 -- Geographic Information/Geomatics)
Licencia: GNU LGPLPlatformy: Windows, Linux, Mac OS XProgramovací jazyk: JavaPodpora štandardov: OGC WebServices for Web Map Service (WMS) 1.1.1, Web Feature Service (WFS) 1.1.0, Web Coverage Service (WCS) 1.0.0 and Catalogue Service Web-Profile (CSW) 2.0.0Podpora formátov: vektorových; databázových a rastrových
Oficiálna web stránka projektu: http://www.deegree.org/
OSSIM (Open Source Software Image Map)Komplexný nástroj pre pokročilé spracovanie geopriestorových údajov fotogrametrie, diaľkového prieskumu Zeme a Geografických informačných systémov.
Licencia: GNU GPLPlatformy: Windows, Linux, Mac OS XProgramovací jazyk: C++Podpora formátov: vektorových; databázových a rastrových
Oficiálna web stránka projektu: http://www.ossim.org/
OS aplikácie pre spracovanie fotogrametrické dát a dát z diaľkového prieskumu Zeme (Remote sensing)
ILWIS 3.5ILWIS (Integrated Land and Water Information System)Projekt iniciovaný holandským Medzinárodným inštitútom pre Geo-informačné vedy a prieskum Zeme
Licencia: GNU GPLPlatformy: WindowsProgramovací jazyk: Microsoft .NETPodpora formátov: vektorových; rastrových
Oficiálna web stránka projektu: 52north.org
E-FOTO 0.1Bezplatný voľne šíriteľná aplikácia pre digitálne spracovanie fotogrametrických dát
Licencia: GNU GPLPlatformy: Windows, LinuxProgramovací jazyk: CPodpora formátov: špecializované formáty rastrové a vektorové
Oficiálna web stránka projektu: www.efoto.eng.uerj.br/doku.php?id=en:start
Internetové mapové servery (IMS)
●UNM Mapserver●Geoserver●MapGuide Open Source●SUAS Mapserver
UMN MapserverVývoj projektu MapServer začal v rámci projektu ForNet na Univerzite v Minnesote (UMN) v spolupráci s NASA
Licencia: MITProgramovací jazyk: CPodpora pre skriptovacie a vývojové prostredia: PHP, Python, Perl, Ruby, Java, a .NETPlatformy: Linux, Windows, Mac OS X, Solaris a mnohé ďalšiePodpora OGC štandardov: WMS, WFS, WMC, WCS, Filter Encoding, SLD, GML, SOS, OMPodpora mnohých rastrových (GDAL), vektorových (OGR) formátov a databáz (PostGIS, ESRI ArcSDE, Oracle Spatial, MySQL a ďalšie)Mapová projekcia v reálnom čase prostredníctvom knižnice Proj.4
Oficiálna web stránka projektu: www.mapserver.org
Geoserver 1.7.5 (2.0 Beta)
Licencia: GNU GPLProgramovací jazyk: JavaPodpora pre skriptovacie a vývojové prostredia: PHP, Python, Perl, Ruby, Java, a .NETPlatformy: GNU/Linux, MS-Windows, Mac OS X, POSIXPodpora OGC štandardov: WMS, WFS, WCSPodpora rastrových, vektorových formátov a databáz (PostGIS, Oracle Spatial, ArcSDE, DB2, MySQL)
Oficiálna web stránka projektu: geoserver.org
MapGuide Open Source 2.1 BetaAplikácia bola ako Open Source predstavená firmou Autodesk v novembri 2005
Licencia: LGPLProgramovací jazyk: C++Platformy: Linux, WindowsPodpora pre skriptovacie a vývojové prostredia: PHP, .NET, Java a JavaScriptPodpora rastrových, vektorových a databázových formátov
Oficiálna web stránka projektu: www.mapserver.org
SUAS MapServer - PHPMyWMSUAS je skratka zo slov Stuttgart University Applied ScienceJednoduché Open Source riešenie postavené na kombinácií nástrojov Apache web server, PHP knižníc, MySQL databázy v kombinácií s phpMyAdmin a Ajax, XML
Licencia: GNU LGPLPlatformy: WindowsPodpora OGC štandardov: WMS, WFS a vpríprave WCSPodpora mnohých rastrových a vektorových formátov
Oficiálna web stránka projektu: www.easywms.com/easywms/?q=en/suas
Priestorové databázy (spatial database)
Postgres 8.4 RC1 + PostGIS 1.3.6
SpatiaLite 2.3.0
MySQL Spatial extensions
H2 spatial database
Platformy: Windows, Linux, Mac OS X, Solaris, FreeBSDOficiálne web stránky projektu: www.postgresql.org & postgis.refractions.net
Platformy: Windows, Linux, Mac OS X, Solaris, FreeBSD, IBMOficiálne web stránky projektu: www.mysql.com
Platformy: Windows, Linux, Mac OS XOficiálne web stránky projektu: www.gaia-gis.it/spatialite
Platformy: Windows, LinuxOficiálne web stránky projektu: geosysin.iict.ch/irstv-trac/wiki/H2spatial/Download
Web map frameworks, toolkits / (Tenký klienti)●MapBuilder●Ka-Map!●Cartoweb●OpenLayers●MapFish●Mapbender●Geodjango
MapBuilder 1.5 (vývoj je už ukončený)Webovo orientovaný mapový klient
Licencia: LGPLImplementačný jazyk: JavaScript / DHTML - (AJAX)Podpora štandardov: Web Map Services (WMS), Web Feature Services (WFS), GeoRSS, Google Maps, Transactional Web Feature Services (WFS-T)
Oficiálna web stránka projektu: http://mapbuilder.sourceforge.net
CartoWeb 3.5.0Projekt zjednocuje hotové web-gis riešenie a framework na vývoj web GIS aplikácií. Postavený na UMN MapServer engine
Licencia: GPLImplementačný jazyk: JavaScript / DHTML / PHP
Oficiálna web stránka projektu: http://www.cartoweb.org
Ka-Map! 1.0Cieľom projektu je vývoj javascript API pre vývoj interaktívnych webových mapových aplikácií
Licencia: BSDImplementačný jazyk: JavaScript / DHTML / PHPMapscriptStručná charakteristika: zložený z client-side Javascript web komponentov, server-side komponentov pre renderovanie mapových dlaždíc a caching časť je tvorená v skriptovacom jazyku PHP.
Oficiálna web stránka projektu: http://ka-map.maptools.org/
OpenLayers 2.8Predstavuje čisto Javascriptovú knižnicu (client-side) určenú na vývoj webovo orientovaných GIS aplikáciíProjekt začal akojednoduchý prehliadač dát z rôznych zdrojov: Microsoft Virtual Earth, Google Maps, Yahoo Maps, Worldwind, WMS services, Terraserver, a ďalšíchLicencia: BSDImplementačný jazyk: JavaScriptPodpora OGC štandardov: Web Mapping Service (WMS) and Web Feature Service (WFS)
Oficiálna web stránka projektu: http://www.openlayers.org/
MapFish 1.1Predstavuje pokročilý web 2.0 mapový aplikačný framework. Pozostáva z dvoch častí MapFish Klienta a MapFish Serveru. MapFish Klient je JavaScript framework postavený na OpenLayers pre mapovanie + knižnice ExtJS a GeoExt pre GUI.
Licencia: LGPLImplementačný jazyk: JavaScript + Python, Java, Ruby, PHP a ďalšie
Oficiálna web stránka projektu: http://trac.mapfish.org/trac/mapfish/wiki
GeodjangoPython geographic web framework – 1.1Určený na rýchlu a jednoduchú tvorbu GIS web aplikáciíPlatformy: Linux, Unix, Mac OS X, Solaris 5.1, Windows XP SP2Plánovaná implementácia: Client JS/Flash framework; Mapping Framework, WMS Server
Oficiálna web stránka projektu: http://geodjango.org/
Mapbender 2.6rc1Predstavuje framework web technológiu určenú na správu priestorových údajov v zmysle OGC OWS architektúry a podporou OGC mapových služieb.
Licencia: GPLImplementačný jazyk: JavaScript / DHTML / PHP
Oficiálna web stránka projektu: http://www.mapbender.org
Cache a Feature serveryTilecache
Front -end nástroj na generovanie mapových dlaždíc z dynamických mapových zdrojov; Urýchľuje prístup k mapovým dátam medzi klientami a WMS servermi
Licencia: BSDImplementačný skriptovací jazyk: PythonOficiálna web stránka projektu: tilecache.org
GeoWebCache
Front -end nástroj na generovanie mapových dlaždíc z dynamických mapových zdrojov; Urýchľuje prístup k mapovým dátam medzi klientami a WMS servermi
Licencia: BSDImplementačný programovací jazyk: JavaOficiálna web stránka projektu: geowebcache.org/trac
FeatureServer
Licencia: BSDImplementačný skriptovací jazyk: PythonOficiálna web stránka projektu: featureserver.org
Zdieľané knižnice na prácu s priestorovými údajmiNázov Impl.
jazykLicencia Popis WWW
stránkaGDAL/OGR C ++ MIT GDAL -knižnica na prácu s rastrovými formátmi;
OGR – knižnica na prácu s vektorovými a databázovými formátmi
GDALOGR
Proj.4 C MIT Proj4- knižnica určená na kartografické reprojekcie súradnicových systémov
PROJ.4
GEOS C ++ LGPL GEOS – knižnica je C++ portom knižnice Java Topology Suite (JTS) určenej na delovanie a manipuláciu s 2D lin.geometriou
GEOS
Mapnik C ++ LGPL Mapnik -bezplatný developerský toolkit, spájajúci v sebe viaceré knižnice,. Ponúka platformu na vývoj mapových aplikácií
Mapnik
JTS Topology Suite
Java LGPL Hlavná knižnica pre Java GIS vývoj a prácu s 2D geometriou a topológiou. JTS ponúka implementáciu OpenGIS SimpleFeatures Specification
JTS
GeoTools Java LGPL GeoTools predstavuje Java knižnicu vytvorenú za účelom poskytovania štandardných metód pre vývoja Java GIS aplikácií s ohľadom na štandardy OGC
GeoTools
NTS C# LGPL (NTS) predstavuje C# port Java knižnice JTS Topology Suite
NTS
SharpMap C# LGPL SharpMap používajúca NTS a Proj.Net určená na tvorbu desktop a web GIS aplikácií
SharpMap
Proj.Net C# LGPL Proj.Net predstavuje knižnicu určenú na prácu so súradnicovými projekciami
Proj.Net
Open Source aplikácie pre správu a riadenie Metaúdajov
GeoNetwork 2.2.0
Predstavuje bezplatnú OS aplikáciu postavenú na štandardoch OGC a je určená pre budovanie webových aplikácií na riadenie metaúdajových katalógov priestorových informácií
Projekt v sebe implementuje Portálový komponent a Katalógovú databázu Infraštruktúry priestorových informácií (SDI), ktoré sú definované v referenčnej architektúre OGC.
Licencia: Creative Commons Attribution-No Derivative Works 3.0 Unported LicensePlatformy: Windows, Linux, Mac OS X
Oficiálna stránka projektu http://geonetwork-opensource.org/
Voľne a bezplatne dostupné priestorové údajeOpenStreetMap
OpenStreetMap je projekt zameraný na vytváranie a poskytovanie slobodných geografických údajov.Na Slovensku je rozvíjaný v rámci projektu www.freemap.sk (Export dát projektu vo formátoch pre navigačné prístroje a systémy)Licencia OpenStreetMap dát: Creative Commons Attribution-ShareAlike 2.0 licenseLicencia OpenStreetMap softvéru: GNU GPL
Oficiálna stránka projektu: www.openstreetmap.org
OpenAerialMap
Projekt si dával za ciel sústrediť a poskytovať voľne dostupné letecké / satelitné snímky povrchu Zeme.Aktuálne je však projekt nečinný kvôli viacerým dôvodom.
Oficiálna stránka projektu: wiki.openaerialmap.org/Main_Page
Satelitné snímky z misií Landsat 1-7
Od 31.12. 2008 je viac ako 2.3 millióna samostatných scén zachytených satelitným snímkovaním bezplatne dostupných z archívov U.S. a viac ako 4.7 millióna snímkov je dostupných prostredníctvom siete medzinárodných pozemných staníc landsat.usgs.gov/about_ground_stations.php
Všetky Landsat údaje sú bezplatne dostupné prostredníctvom internetu na stránkach http://glovis.usgs.gov alebo http://earthexplorer.usgs.gov.
Ďalšie voľne dostupné zdroje priestorových údajov
GTOPO30 - globálny digitálny výškový model (DEM) s horizontálnym rozlíšením cca 1 kilometer
GEOnet Names Server (GNS) – predstavuje databázu svetových geografických názvov dostupných prostredníctvom amerických agentúr National Imagery and Mapping Agencys (NIMA) a the U.S. Board on Geographic Names (US BGN)
Kompletný zoznam bezplatne dostupných priestorových údajov
SKRATKY a VYSVETLIVKY
GIS – Geographic information systemsGNU GPL -GNU General Public LicenseMIT - Massachusetts Institute of Technology LicenceGDAL -Geospatial Data Abstraction LibraryOGR - OpenGIS Simple Features Reference ImplementationGEOS -Geometry Engine, Open SourceNTS - Net Topology Suite
Zaujímavé a užitočné internetové odkazy
OGC – Open Geospatial ConsorciumOSGeo - Open Source Geospatial FoundationFree GIS project – Projekt mapujúci aktivity voľne šíriteľných projektovOpen source GIS – Zoznam voľne šíriteľných GIS projektovW3C – World Wide Web Consorcium
GEOfórum – slovenský informačný portál o geoinformačných vedách