Open Source jako cesta pro moderní geoinformační technologie

Slides:



Advertisements
Podobné prezentace
Elektromagnetická slučitelnost. Název projektu: Nové ICT rozvíjí matematické a odborné kompetence Číslo projektu: CZ.1.07/1.5.00/ Název školy:
Advertisements

Co to je, když se řekne „FRANCHISING“? Petra Dillingerová SŠ KNIH, o.p.s.
Inf Používání a tvorba databází. Výukový materiál Číslo projektu: CZ.1.07/1.5.00/ Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT.
Období vzniku: duben _inovace_FG.9.48 Autor : Vladimír TesaříkČlověk a svět práce, finanční gramotnost, nové auto.
GRASS GIS GRASS GIS Nejlepší svobodný software pro GIS Nejlepší svobodný software pro GIS Další informace: Domovská stránka:
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
Uvedení autoři, není-li uvedeno jinak, jsou autory tohoto výukového materiálu a všech jeho částí. Tento projekt je spolufinancován ESF a státním rozpočtem.
VY_32_inovace_01_infpojmynet1_01 Vypracovala: Mgr. Lucie Bernátová Datum: leden 2013 Předmět:Informační technologie Ročník:7. ročník Škola - adresa:Základní.
Využití informačních technologií při řízení obchodního řetězce Interspar © Ing. Jan Weiser.
Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Prostředí internetu Číslo DUM: III/2/VT/2/2/27 Vzdělávací předmět: Výpočetní technika Tematická oblast:
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Josef Ledvoň. Dostupné z Metodického portálu ISSN: , financovaného.
Přecházíme na WordPress Hynek Beran Správa ICT město Hořice
Výukový materiál zpracován v rámci projektu EU peníze školám Registrační číslo projektu : CZ.1.07/1.5.00/ Šablona:III/2č. materiálu:VY_32_INOVACE_12.
Moje představa o koordinované rehabilitaci Bc. Václav KRÁSA Předseda NRZP ČR.
Virtuální kolega Attavena, o.p.s. Prezentace projektu a návrh implementace jeho nabídky: do systému vzdělávání.
Návrhové systémy. Název projektu: Nové ICT rozvíjí matematické a odborné kompetence Číslo projektu: CZ.1.07/1.5.00/ Název školy: Střední odborná.
Systém správy dokumentace akreditované zkušební laboratoře Bc. Jan Randl, 4912.
I DENTIFIKACE NA INTERNETU Mgr. Marie Kardová Leden 2014.
Datové tržiště zaměřené na faktory ovlivňující vzdělávání dospělých a rozvoj lidských zdrojů s ohledem na trhu práce.
Licence - povolení, oprávnění, svolení k užití programu - hranice mezi legálním užíváním, krádeží, přestupky z nedbalosti - za jejich použití (případně.
Základní škola a mateřská škola Lázně Kynžvart Autor: Mgr. Petra Šandová Název: VY_32_INOVACE_5B_INF3_16_ Téma: pro 4.,5.ročník ZŠ, vytvořeno:
Principy Základních registrů Ing. Ondřej Felix, CSc.
Síťové operační systémy OB21-OP-EL-KON-DOL-M Orbis pictus 21. století.
Software Licence a distribuce Karel Nymsa Dotkněte se inovací CZ.1.07/1.3.00/
Tvorba WWW stránek. Obsah Princip fungování WWW Současné trendy Zásady tvorby WWW stránek Netiketa.
©Ing. Václav Opatrný. V úvodních hodinách elektrotechniky jsou žáci seznamováni s veličinami, které popisují známý fyzikální svět, získávají představu.
ŠKOLA: Gymnázium, Chomutov, Mostecká 3000, příspěvková organizace AUTOR:Mgr. Jiří Kolář NÁZEV:VY_32_INOVACE_08B_14_Internet1 TEMA:HARDWARE A SOFTWARE ČÍSLO.
Počitačová bezpečnost - je obor informatiky, který se zabývá zabezpečením informací v počítačích (odhalení a zmenšení rizik spojených s používáním počítače).
Univerzitní informační systém III., Lednice 2004 Vývoj a koncepce nového univerzitního webu Ondřej Kudlík
ŠKOLA: Gymnázium, Chomutov, Mostecká 3000, příspěvková organizace AUTOR:Mgr. Jiří Kolář NÁZEV:VY_32_INOVACE_08B_15_Sítě_internet2 TEMA:HARDWARE A SOFTWARE.
INTERNET. Internet je celosvětový systém navzájem propojených počítačových sítí, ve kterých mezi sebou počítače komunikují pomocí rodiny protokolů TCP/IP.
Software =je v informatice sada všech počítačových programů používaných v počítači, které provádějí nějakou činnost. - Software je protiklad k hardwaru,
Dopravní modely v SUMP Jitka Ondráčková
Databáze © Mgr. Petr Loskot
Úvod do databází MS Access (1).
Bezpečnost silniční a železniční dopravy
PŘIHLÁŠENÍ K ELEKTRONICKÉ EVIDENCI TRŽEB
Zkušenosti s vydáváním online publikace na ČVUT a jejich možnosti ve výuce FRANTIŠEK PODZIMEK KATEDRA ZDRAVOTNICKÝCH OBORŮ A OCHRANY OBYVATELSTVA
DIGITÁLNÍ UČEBNÍ MATERIÁL
Systém vzájemného sdílení mezi občanem a obcí
Možnosti připojení k internetu
AUTOR: Mgr. Marcel Bednařík NÁZEV: VY_32_INOVACE_09_INF_12
Základní škola a mateřská škola Lázně Kynžvart Autor: Mgr
Tutoriál ~ eKnihy Stahování
Internet.
SLABIKÁŘ DĚTSKÝCH PRÁV VY_32_INOVACE_01_10
Vytvořil: Robert Döring
Cukrářské technologie – pálená hmota a listové těsto
Inf Počítač a lidé s handicapem
Informace a informační zdroje
Návrh telematické aplikace pro analýzu nehodovosti
Pedagogická komunikace 4. lekce: Verbální komunikace: kladení otázek
Software počítače 1 - opakování
Souběh Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
Vykazování postupu nebo stavu
Základní škola Ústí nad Labem, Anežky České 702/17, příspěvková organizace   Číslo projektu: CZ.1.07/1.4.00/ Název projektu: „Učíme lépe a moderněji“
Přídavná zařízení.
Technická Evidence Zdravotnických Prostředků 1
Nové scénáře a ArcGIS Enterprise
ŠKOLA: Gymnázium, Chomutov, Mostecká 3000, příspěvková organizace
Materiál byl vytvořen v rámci projektu
Text zápatí (edituje se v menu Vložení / Záhlaví a zápatí)
A5M33IZS – Informační a znalostní systémy
Nádherné prezentace navrhnete a předvedete snadno a s jistotou.
Základní škola Ústí nad Labem, Anežky České 702/17, příspěvková organizace   Číslo projektu: CZ.1.07/1.4.00/ Název projektu: „Učíme lépe a moderněji“
3. Odborná literatura, její zdroje na internetu a PřFUK
DIGITÁLNÍ UČEBNÍ MATERIÁL
prezentace informačního systému
Kód materiálu: VY_32_INOVACE_09_DEN_ZEME Název materiálu: Den Země
Informatika Počítačové viry.
Transkript prezentace:

Open Source jako cesta pro moderní geoinformační technologie Ing. Pavel Děrgel GIS Ostrava 2005 Dobrý den, mé jméno je Pavel Děrgel a připravil jsem si prezentaci o Free a Opensource Softwaru a jeho aplikaci v geoinformačních technologiích.

Free vs. Open Source vs. http://www.gnu.org/ http://opensource.org/ Na začátek bych chtěl upozornit, že existuje rozdíl mezi tzv Free a Opensource softwarem, rozdíly bych nechtěl rozebírat, odkazuji proto na stránky Free software foundation a Opensource.org, kde se o těchto rozdílech dočtete více. Pokud budu mluvit o Opensource, budu tím zároveň myslet i Free software, i když je mezi těmito pojmy rozdíl. http://www.gnu.org/ http://opensource.org/

Myšlenka Open Source Volný přístup ke zdrojovým kódům Svobodné šíření programu Možnost modifikací a vylepšování programu Svobodná výměna informací a zkušeností Rychlý vývoj Mnoho úspěšných aplikací (Linux, Apache, Bind…) Hlavní myšlenkou opensource je volné šíření zdrojového kódu. Program musí vždy obsahovat kompletní zdrojové kódy a musí existovat možnost jak program zkompilovat a sestavit. Výhoda: pokud program nefunguje tak jak má, existuje možnost opravit ho (zveřejnit opravu) nebo alespoň na tuto chybu upozornit a počkat až ji někdo jiný opraví. Každý má možnost získat zdrojové kódy, upravovat je a dále distribuovat. Program je možno svobodně šířit. Nikdo vás nemůže postihovat za to, že program někomu zkopírujete, vypálíte na CD apod. Licence nesmí nikoho omezovat v rozdávání nebo prodávání programu. Program lze modifikovat, vylepšovat a dale šířit pod stejnými podmínkami, které v další verzi nikdo nemůže zrušit. U Opensource jde hlavně o spolupráci a výměnu informací a zkušeností (tedy i softwaru). Je to právě volné šíření informací, co žene vývoj kupředu. Různé patenty a omezení vývoj spíše brzdí. Proto Opensource klade tak velký důraz na šíření zdrojových kódů. Do vývoje Opensource (free) softwaru se v současné době zapojuje stále více vývojářů z celého světa. Tím je zaručen velmi rychlý vývoj jednotlivých aplikací. Pokud je projekt úspěšný, hodně lidí jej používá, obvykle se také hodně lidí zapojuje do jeho vývoje a tím je také produkt kvalitnější. Jako příklad free nebo Opensource softwaru bych uvedl Operační systém Linux nebo FreeBSD, webový server Apache na kterém podle statistik běží více než 50% všech webových stránek na celém světě, dále projekt BIND, který poskytuje službu DNS pro celý internet, webový prohlížeč Mozilla nebo Firefox, který je v současné době považován za nejlepší prohlížeč, OpenSSL, který se stal základem pro bezpečnou komunikaci přes internet a mnoho dalších. Všechny tyto projekty vznikly jako Opensource a o jejich kvalitě nelze pochybovat. Jmenovat by se dalo mnoho dalších, jako programovací jazyk perl, nebo PHP, ale na to není v tomto příspěvku prostor.

Proč používat Open Source? Nízká nebo žádná pořizovací cena Rychlý vývoj Podpora standardů Možnost zapojení se do vývoje Možnost úpravy na nezvyklý hardware Svoboda v užívání a šíření programu Pokud bych měl uvést nějaké důvody proč používat Opensource nebo free software, uvedl bych následující: Obvykle nízká nebo žádná pořizovací cena. Chtěl bych upozornit, že Opensource neznamená, že je software zdarma. Myšlenka Opensource nezakazuje software prodávat. Stále více lidí si klidně koupí software zabalený v úhledné krabici s tištěným manuálem a se zárukou podpory, i když by si mohli stejný software stáhnout, zkompilovat a rozchodit sami zdarma. Na úspěšných produktech se obvykle podílí velké množství lidí. Nové verze vznikají prakticky každý den, uživatelé děnně nahlašují chyby nebo problémy a velmi rychle vznikají opravy a updaty. Projekty jsou obvykle dostupné na CVS serveru, který je otevřený veřejnosti a prakticky každý den je možné stahovat nové verze. Většinou (ne však vždy) se vývojáři opensource projektů snaží držet existujících standardů a specifikací, nevymýšlí vlastní speciální formáty souborů apod. a snaží se o to, aby byl software co nejvíce otevřený okolnímu světu a ostatním aplikacím. To platí obzvláště v oblasti GISů. Jako příklad bych uvedl Open Geospatial Consortium OGC, což je organizace, která se snaží vytvářet standardy pro aplikace, které pracují s prostorem a tím pomáhá vytvářet aplikace, které jsou otevřené a dobře rozšiřitelné. Každý má možnost zapojit se do vývoje Opensource projektů buď přímo (vývojem nebo úpravou zdrojového kódu) nebo nepřímo (nahlášením chyby, návrhu na zlepšení apod). Díky možností získání zdrojových kódů je možné, aby si uživatel takříkajíc „pomohl sám“, pokud má se softwarem nějaké problémy. Bez zdrojových kódů může uživatel pouze čekat a čekat, až vyjde nějaká nová verze jeho komerčního softwaru a stejně nemá záruku, že nová verze jeho problém řeší-.

Open Source GIS GRASS JUMP QGIS PostGIS http://freegis.org V dnešní době existuje obrovské množství opensource softwaru z oblasti GISů, probrat všechny není snad ani možné, vybral jsem proto jen několik z nich.

GRASS – Geographical Resources Analysis Support System GRASS je pravděpodobně nejznámější opensourcový software z oblasti GISů. Jedná se o kombinovaný rastrový a vektorový geografický informační systém. Je vyvíjen již od roku 1980, původně pro vojenské účely. Koncem 80tých let byly jeho zdrojové kódy uvolněny široké veřejnosti. Během posledních několika let udělal GRASS velký skok kupředu.

Schopnosti GRASSu Rastrové analýzy Vektorové analýzy Externí zdroje dat Vizualizace Simulace a modelování Mobilní technologie Nejsilnější stránkou GRASSu je práce s rastry. Obsahuje přes 100 modulů a pomocných programů pro práci s rastrovými daty. Když se řekne GRASS, většina lidí si představí pouze práci s rastry, to však v současné době není již tak úplně pravda. Od GRASSu verze 5.7 je zcela přepracovaná celá vektorová architektura. Oproti dřívější verzi obsahuje množství modulů pro práce s 2D nebo 3D vektorovými daty. Podle mého názoru se tím GRASS dostáva na velmi dobrou úroveň co se týká zpracování vektorových dat. V nových verzích GRASSU (miluný týden vznikla verze 6.0 beta) je podpora vektorů značne vylepšena, bylo přidáno velké množství nových modulů pro práci s vektory apod. Nové verze GRASSu obsahují rovněž podporu pro externí zdroje dat – PostgreSQL, MySQL nebo Oracle prostřednictvím ODBC. Přidána byla taky schopnost prostorové indexace, čímž se velmi zvýšila rychlost přístupu k datům. Vylepšené jsou rovněž moduly pro vizualizaci.Modul NVIZ byl rozšířen o nové možnosti práce s rastry. GRASS byl portován prakticky na všechny běžne užívané operační systémy. Díky přístupu ke zdrojovým kódům je možné GRASS přizpůsobit i na nezvyklý hardware, například různá mobilní zařízení apod.

Mobilní GRASS O GRASSu by se toho dalo povídat ještě dlouhé hodiny, ale na to v tomto příspěvku bohužel není prostor. Pro více informací odkazuji na domovskou stránku, kterou uvedu v závěru prezentace.

Mobilní GRASS Možnost ůpravy pro speciální hardware Kompletní plnohodnotný GIS v terénu V současné době existuje sice několik komerčních aplikací, které jsou určeny pro mobilní zařízení a poskytují nějakou speciální funkcionalitu, ale kromě GRASSU neexistuje žádný komplexní nástroj, který by umožňoval provádět komplexní analytické výpočty přímo v terénu. Jelikož zdrojové kódy GRASSU jsou volně dostupné, je možné GRASS upravit i na nezvyklý hardware typu PDA apod. Tím je možné získat plnohodnotný GIS, který je schopen provozovat na PDA veškeré analýzy a výpočty. Upravit podobným způsobem jakýkoliv jiný software, pokud nemáme k dispozici zdrojové kódy je naprosto nemyslitelné.

Vis5D Zajímavé schopnosti GRASSU jsou v oblasti simulací. Existuje například modul Vis5D, který umožňuje vizualizaci změn prostorových dat v čase

JUMP Unified Mapping Platform Jump byl vytvořen jako univerzální, modulární a rozšiřitelné prostředí, které obsahuje velké množství algoritmů pro manipulaci s prostorovými daty.

JUMP Prohlížení, editace a zpracování prostorových dat Programové rozhraní ke všem funkcím Vysoká úroveň modularity a rozšiřitelnosti Podpora standardů JUMP poskytuje interaktivní prostředí pro prohlížení, editování a zpracování prostorových informací. Obsahuje taky kompletní programové rozhraní ke všem funkcím jak výpočetním tak i vizualizačním a prostorovým. Je velmi modulární a dobře rozšiřitelný pomocí různých pluginů. Podporuje v plné míře standardy OpenGIS konsorcia. Je psán kompletně v jazyce Java.

QGIS Qgis je určen především k prohlížení prostorových dat. Primárně byl určen pro platformu Linux, ale byl portován i na ostatní platformy. Podporuje velké množství formátů a dokáže načítat data přímo z PostGIS databáze. Pro import dat používá knihovnu OGR, tudíž podporuje velké množství různých formátů, například Esri Shapefile, ERDAS, ArcGrid, GeoTIFF a mnoho dalších.

PostGIS PostGIS přidává prostorové schopnosti relační databázi PostgeSQL (opensource). PostGIS se stal datovým základem prakticky všech Opensource nástrojů. Umí s ním manipulovat GRASS, Jump, QGIS, Mapserver a mnoho dalších. Data z PostGISu je možné využívat v Java aplikacích přes rozhraní JDBC nebo ODBC. Dá se říci, že je to velmi vhodná náhrada drahých komerčních databází typu Oracle Spatial apod. PostGIS tvoří velmi dobrý datový základ prakticky pro aplikace, které potřebují využívat, popřípadě sdílet prostorová data.

Budoucnost Open Source ? Dostupnější internet Rychlý nárůst komunity vývojářů a uživatelů Rostoucí zájem lidí o Open Source Stále kvalitnější Open Source aplikace Za posledních několik let udělal vývoj opensource software obrovský skok kupředu.Stále více vývojářů se zapojuje do vývoje a vznikají velmi kvalitní aplikace. Je to z velké části díky dostupnějšímu internetu. Již se blíží doba, kdy bude mít internet doma opravdu každý. Díky tomu samozřejmě naroste i komunita uživatelů a vývojářů. Opensource se dnes rozvíjí rychlostí jako nikdy dříve. Vznikají aplikace, které jsou mnohdy kvalitnější než jejich komerční alternativy, přitom jsou zdarma, jen o tom mnoho lidí ještě neví. Opensource aplikace totiž vznikají na základě potřeb a požadavků uživatelů, nikoli na základě strategie komerčních firem. Je to právě svobodná výměna softwaru včetně zdrojového kódu, co dnes žene vývoj rychle dopředu, takže pokud bych měl odpovědět na otázku, zda má opensource budoucnost, tak jednoznačně ano a několik příštích let bude toho důkazem.

Odkazy http://www.gnu.org/ http://opensource.org/ http://www.freegis.org/ http://grass.baylor.edu/ http://www.jump-project.org/ http://qgis.org/ http://postgis.org/

Zdroje Jan Stankovič, Markus Neteler - Mobile Wireless GRASS GIS for Handheld Computers Running GNU/Linux Paul Ramsey – The State of Open Source GIS

Otázky?