1 / 17

Open Source GIS

Open Source GIS. Professori Ari Jolma Paikkatietotekniikan hyödyntäminen -kurssi, DIPOLI 17.9.2007. Esityksen sisältö. Open sourcen määrittely Ohjelmointikielet OSGeo Lähemmin joitain ohjelmistoprojekteja. ”Open source”. OSI: Open source initiative ( www.opensource.org )

kalani
Download Presentation

Open Source GIS

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Open Source GIS Professori Ari Jolma Paikkatietotekniikan hyödyntäminen -kurssi, DIPOLI 17.9.2007

  2. Esityksen sisältö • Open sourcen määrittely • Ohjelmointikielet • OSGeo • Lähemmin joitain ohjelmistoprojekteja

  3. ”Open source” • OSI: Open source initiative (www.opensource.org) • ohjelmistotuotantomenetelmä • hajautus, läpinäkyvyys, avoimuus • GNU: The Free Software Definition (www.gnu.org) • vapauksien korostaminen • ohjelmakoodin vapaa käyttö, parantaminen ja levitys

  4. Maamerkkejä • GNU, 1983, Richard Stallman • GPL, Gnu General Public Licence • Linux, 1991, Linus Torvalds • Julkaistu GPL:n alla • Mozilla, 1998, Netscape • Mozilla Public Licence • Open Source Initiative • Apache foundation • OSGeo, 2006

  5. OSGeo, Open Source Geospatial Foundation • Joukko keskeisiä ihmisiä ja projekteja • myös mm. Geodata ja Educational -projektit • Autodesk Inc. mukana • Apache säätiön mallin mukaan • board, valitut jäsenet, muut • Ohjelmistojen ja niiden tekijöiden suojaus tekijänoikeutta yms. vastaan kohdistuvilta hyökkäyksiltä • Ohjelmistojen laatu ja yhteentoimivuus

  6. Lisenssit • Ohjelmakoodin tekijänoikeudet omistavan tahto • GPL (GNU General Public Licence) • Myös lähdekoodi julkaistava aina • LGPL (Lesser GPL) • Lähdekoodi (yleensä ohjelmakirjasto) voidaan liittää suljettuun ohjelmistoon • http://www.opensource.org/licenses/category • yhteisöjen/projektien lisenssit • yhtiöiden lisenssit

  7. Vapaa lähdekoodi käytännössä • Riippuvuudet • Java • C# • Taustayhteisö, koodin ylläpitäjä

  8. Ohjelmointikielet • C, C++, C# • kirjastoissa • sovelluksissa • ohjelmointi vaativaa • Java (vapaa / osittain vapaa) • oma maailmansa, tosin Java-liityntäpintoja kirjastoihin on olemassa • laajat kirjastot • Python, Perl, Ruby, R (kaikki vapaita!) • ns. skriptikieliä (huono termi) • korkean tason ohjelmointikieliä • helppokäyttöisiä, helppo laajentaa

  9. MapWindow

  10. Quantum GIS

  11. OpenEV

  12. Geoinformatica

  13. MapServer

  14. PostGIS

  15. R

  16. Muita • GRASS, OSSIM, SAGA, gvSIG • Taustalla olevat kirjastot • Proj4, GDAL, OGR, GEOS • lisätietoja esim. http://www.csc.fi/tutkimus/alat/geotieteet/infra/ohjeviitteita

More Related