Otisni knjiguOtisni knjigu

Open Source Geospatial Lab

Open Source Geospatial Laboratory

Site: Geodetski fakultet Sveučilišta u Zagrebu
E-kolegij: Geodetski fakultet Sveučilišta u Zagrebu
Knjiga: Open Source Geospatial Lab
Datum: Ponedjeljak, 6 Travanj 2020, 01:49

Open Source Geospatial Lab at University of Zagreb, Faculty of Geodesy

About Us

First Open Source Geospatial Laboratory in Croatia is located at University of Zagreb, Faculty of Geodesy. Our mission is to follow OSGeo/ICA Memorandum of Understanding by supporting development of open-source geospatial software technologies, training and expertise.

The lab is run by members of Institute for Geomatics and Institute for Cartography and Photogrammetry and is strongly connected with partners (see Collaboration and People).

Our goal is to provide training, education and to support development of open source geospatial software as well as free geospatial data. We work to create opportunities for academia, industry and government in open source GIS to support OSGeo Labs mission "Making geospatial education and opportunities accessible to all".

Find more on OSGeo Labs mission and resources.

OSGeo/ICA Memorandum of Understanding

The Open Source Geospatial Foundation (OSGeo) and the International Cartographic Association (ICA) have signed a Memorandum of Understanding for developing global open source GIS software and data collaborations for academic, industrial, and government organizations. The MoU aims to provide expertise and support for the establishment of Open Source Geospatial Laboratories and Research Centres across the world for development of open-source geospatial software technologies and training. Laboratories are being established in Asia, Europe, Africa, the Americas and Australasia which will act as nodes for future expansion of the worldwide network.

Open Source Geospatial Lab at University of Zagreb, Faculty of Geodesy

News and Events

February 22, 2014.

Spatial and spatio-temporal modelling of meteorological and climatic variables using Open Source software (R + OSGeo)

International conference and workshop: three days of software tutorials (DailyMeteo.org WORKSHOPS) + two days of conference with keynote speakers. Read more on this event.

February 10, 2014.

Second HR-OSGeo Meetup

Second HR-OSGeo Meetup will be held on Thursday, Fabruary 13, 2014. This time two lectures are scheduled: "Heron Mapping Client - JavaScript for System Engineers and Lazy Programmers" and "FOSS4G in large-scale projects". More info on the event on web pages http://www.meetup.com/HR-OSGeo/. Please register using Meetup service.

January 24, 2014.

Webinar on NASA World Wind and the Europa Challenge

The ICA-OSGeo Lab Network and MundoGEO is announcing the fourth webinar of the "Open Geospatial Science & Applications" webinar series on February 13th , 2014. The webinars will be open and free to all on first come register basis. This webinar will be on NASA World Wind and also on the Europa Challenge by Patrick Hogan (NASA) and Maria Antonia Brovelli (Politecnico di Milano, Italy).

More information on NASA World Wind Europa Challenge onhttp://eurochallenge.como.polimi.it/. Last year's winning projects are at http://eurochallenge.como.polimi.it/projects2013

To register for the webinar please go to https://www2.gotomeeting.com/register/604781066

The schedule for the next three ICA-OSGeo Lab webinar series is:

Feb 2014: "NASA World Wind Virtual Globe Technology" - Patrick Hogan (NASA) and Maria Antonia Brovelli (Politecnico di Milano, Italy), Thursday, February 13, 2014 9:00 AM - 10:00 AM PST

March 2014: "Australian Urban Research Infrastructure Network " - Chris Pettit (University of Melbourne, Australia), March 7th (time to be confirmed)

April 2014: "Things to do with OpenStreetMap" - Lluis Vicens (University of Girona, Spain) Date to be confirmed

Previous webinars recording will be available at both Geo For All http://www.geoforall.org/ website and MundoGeo at http://mundogeo.com/webinar/opengeoscienceandapplications/

December 13, 2013.

Advisory Board of the “Geo for All” initiative

Big growth of the OSGLs which joins Geo for All initiative led to establishing Advisory Board on December 1, 2013. The ICA and OSGeo Presidents will be the co-chairs and permanent members of the Advisory Board. Others will have a 3 year term starting date of the Advisory Board being constituted (1 Dec 2013).The Advisory Board will meet once every six months by telemeeting and Advisory Board members will keep an eye on the developments and provide strategic advice to the initiative through various forums. 

More on Advisory Board on ICA pages and Geo for All.

November 25, 2013

59th OSGL at the Faculty of Geodesy, University of Zagreb

Faculty of Geodesy, University of Zagreb joined the Geo for All initiative. Number of labs is growing every month (see the list of current labs). Formal establishing of OSGL on Faculty of Geodesy, University of Zagreb is planed for February, 2014. 

November 21, 2013

Promotion of initiative to establish OSGL at the Faculty of Geodesy, University of Zagreb

Initiative for establishing Open Source Geospatial Lab at Faculty of Geodesy, University of Zagreb will be presented on 9th Conference on Cartography and Geoinformation in Zadar, November 21, 2013.

Open Source Geospatial Lab at University of Zagreb, Faculty of Geodesy

Education and Training

Courses offered through our study program which includes education and work in open-source softwares and data

Engineering Graphics in Geodesy and Geoinformation (in Croatian, can be teached in English), bachelor study, 1st semester

Quantum GIS is introduced to 1st semester students of bachelor study of Geodesy and Geoinformatics, along with other open/free source software (Gimp, Inkscape, Blender etc.). In Quantum GIS students solve the task of setting projection coordinate system, georeferencing of scanned cadastre plan, heads-up vectorization, attaching attributes, creating topology and creating thematic maps by performing queries. 

Basics of Geoinformatics (in Croatian), bachelor study, 1st semester

Interactive web-map created in UMN Mapserver is used as platform for entering, updating and querying geometrical and attribute data of students' geoinformation model of selected objects near the Faculty.

Map Projections (in Croatian, can be teached in English), bachelor study, 6th semester

As part of exercises students are introduced to PROJ.4 and its capabilites using command prompt user interface.

Digital Cartography (in Croatian, can be teached in English), master study - orientation Geoinformatics, 1st semester

Creation of map of selected country in small scale from scratch is project assignment. Map is created using free and open source data and software. GRASS GIS is used for number of steps in transformation, conversion and creation of map layers. Map is finished in Inkscape. Visit the gallery of student maps in academic year 2012/13.

Master's Thesis (in Croatian, can be teached in English), master study - orientation Geodesy and Geoinformatics, 4th semester

A number of Master's Thesis involve application of open source geospatial software for solving tasks or for research of such software technologies. See the Publications, Master's Thesis section.


OpenStreetMap, workshop for high school students, Science Festival 2012, Technical Museum, Zagreb, 2012.

Open Source Geospatial Lab at University of Zagreb, Faculty of Geodesy


If you share the same vision of strengthening education in GIScience using open source, open standards, and open data in geospatial technology, join us. At our Open Source Geospatial Lab you get the platform for collaboration, support and promotion of your efforts.


OSGeo - Croatian Local Chapter

Croatian Cartographic Society

Open Source Geospatial Lab at University of Zagreb, Faculty of Geodesy



  Prof. Dr. Damir Medak

  Prof. Dr. Miljenko Lapaine

  Assist. Prof. Dubravko Gajski

   Assist. Prof. Dražen Tutić

   Dr. Ana Kuveždić Divjak

   Dražen Odobašić, MSc

  Mario Miler, MSc

Open Source Geospatial Lab at University of Zagreb, Faculty of Geodesy



Viduka, Predrag; Tutić, Dražen; Skeledžija, Vlado. Application of Geoinformation Systems in the Maintenance and Development of Gas Distribution Networks // 9. skup o prirodnom plinu, toplini i vodi i 2. međunarodni skup o prirodnom plinu, toplini i vodi / Tonković, Zlatko (ur.). Osijek : Strojarski fakultet u Slavonskom Brodu, 2011. 16-1-16-6  
Kuveždić, Ana; Lapaine, Miljenko; Tutić, Dražen: Interactive Three-dimensional Cartographic Visualization of the Island of Rava, // Otok Rava / Faričić, Josip (ed.). Zadar : Sveučilište, 2008, 113-122  
Kuveždić, Ana; Lapaine, Miljenko; Tutić, Dražen. Development of a 3D Visualisation Model of the Island of Rava // Proceedings of the 20th Colloquium of Spatial information Research centre in conjuction with GeoCart 2008 : Space-Time Models and Visualisation / Whigham, P.A. ; Drecki, I. ; Moore, A. (ed.). Dunedin : Spatial Information Research Centre, 2008. 37-50  
Tutić, Dražen; Lapaine, Miljenko: Area Preserving Cartographic Line Generalization,  // Kartografija i geoinformacije8 (2009) , 11; 84-100
Tutić, Dražen; Lapaine, Miljenko. New Method for Reducing Sharp Corners in Cartographic Lines with Area Preservation Property // Proceedings of The 14th International Conference on Geometry and Graphics / Ando, Naomi; Kanai, Takashi; Mitani, Jun; Saito, Aya; Yamaguchi, Yasushi (ed.).
Kyoto : International Society for Geometry and Graphics, 2010. 289-290
Tutić, Dražen; Lapaine, Miljenko; Poslončec-Petrić, Vesna: Some Experiences in Analytical Relief Shading // Proceedings of the 5th ICA Mountain Cartography Workshop / Petrovič, Dušan (ed.). Ljubljana : International Cartographic Association, Commision on Mountain Cartography, 2007. 249-258
Tutić, Dražen; Tanfara, Adriana: Interactive World Atlas - Exploration of the Potentials of Web Cartography// Kartografija i Geoinformacije6 (2007) , spec.; 82-92  
Tutić, Dražen: Free and Open Source Programs for Cartography, // Ekscentar : Student Journal, Faculty of Geodesy, University of Zagreb6 (2004); 28-33    
Tutić, Dražen; Lapaine, Miljenko: Streets in the Multimedia and Interactive Map of the North-western Part of Zagreb,  22nd Conference on Transportation Systems with International Participation Automation in Transportation 2002 : proceedings / Šakić, Željko (ed.). Zagreb : KoREMA, 2002. 75-78


Tanfara, Adriana. Interactive World Atlas / Master's Thesis. Zagreb : Faculty of Geodesy, 23. 02. 2007, 58 p. Mentor: Frangeš, Stanislav.  
Holubek, Irena.  Interactive Atlas of Republic of Croatia / Master's Thesis. Zagreb : Faculty of Geodesy, 21. 05. 2007., 70 p. Mentor: Frangeš, Stanislav.


Tutić, Dražen; Lapaine, Miljenko; Triplat Horvat, Martina. Area preserving generalization of the GSHHS data // Proceedings of the 25th International Cartographic Conference. Paris : International Cartographic Association, 2011


Triplat Horvat, Martina; Tutić, Dražen:  Free Software for GIS and Spatial Data, // Program i sažetci - 2. hrvatski NIPP i INSPIRE dan i 6. savjetovanje Kartografija i geoinformacije / Lapaine, Miljenko (ed.). Zagreb : Hrvatsko kartografsko društvo, 2010. 68-69
Tutić, Dražen; Lapaine, Miljenko.  INSPIRE and Coordinate Transformation Service // Program and Abstracts -2. hrvatski NIPP i INSPIRE dan i 6. savjetovanje Kartografija i geoinformacije / Lapaine, Miljenko (ed.). Zagreb : Hrvatsko kartografsko društvo, 2010. 72-72

Open Source Geospatial Lab at University of Zagreb, Faculty of Geodesy


Implementation of cartographic line generalization as Web Processing Service (WPS) using PyWPS and GRASS.

The aim of this research is to investigate advantages and disadvantages of cartographic line generalisation implemented as WPS and to test the application of open source software for such service. Our own area preserving algorithm for cartographic line generalization is implemented as new GRASS GIS module (v.cartographic.line.generalization), and WPS functionality is achived using PyWPS. Example of its usage can bee seen on generalisation of Global Self-consistent, Hierarchical, High-resolution Shoreline data (GSHHS). Service is available on http://wps.kartografija.hr/pywps/cgi-bin/pywps.cgi and as client we recommend Quantum GIS with WPS Client plug-in.

Instructions how to use WPS service for cartographic line generalisation with 
area preservation property with QuantumGIS and its WPS plugin.


For more information contact Dražen Tutić.

Extending PROJ.4 with additional map projections

PROJ.4 is a cartographic projections library. PROJ.4 is in active use by GRASS GIS, MapServerPostGISThubanOGDIMapnikTopoCad, and OGRCoordinateTransformation as well as various other projects.

The aim of this research is to add more functionality to PROJ.4 with our priority for inverse Winkel Tripel projection (enabling reprojection of raster maps into this projection most suitable for world maps), but we would like to add even more map projections. Preparing GRID datum transformation for use with PROJ.4 for old Croatian geodetic datum is our near future goal.

For more information contact Dražen Tutić.

World political map from OSM

On this page you can follow the development of idea and results of automatic creation of printed wall world political map from OpenStreetMap data.

OpenStreetMap is great for mapping street in your neighbourhood or a tree in your backyard. But what if we want to create world thematic map from OpenStreetMap data in a relatively small scale (e.g. 1:20 000 000 or smaller). This can be a challenging task, both methodologically and technologically.

Maps and data on this page are results of one attempt to create "old fashioned" world political map automatically from OpenStreetMap data.

Even though political maps are quite simple maps, it was proved that creating such a map can be a demanding task, but not impossible to achieve.


Take a look at the result of out first attempt (PDF, 45 MB).

Shapefiles and QGIS project

Download all project files (7z, 11.5 MB) here, unzip and take a look at how the map is created (QGIS project file created in version 2.4 Chugiak).

Documentation (in progress)...

1. Creating the Map Frame

Create new GRASS 7 location (name it WGS84) and mapset (name it osm) in WGS84 latitudes and longitudes. Define region for the whole world (North and South pole are mapped to lines in Winkel Tripel projection so only two points for its definition are needed (ewres=360), meridians are curves and we will use more vertices in polylines to get nice curved lines (nsres=0:05)):

g.region n=90N s=90S w=180W e=180E nsres=0:05 ewres=360 -p

Create area geometry for current region:

v.in.region –overwrite -d output=frame

Create new GRASS 7 location in any projection, and then manually edit PROJ_INFO file in PERMANENT folder of that location so

name: Winkel Tripel

proj: wintri

datum: wgs84

ellps: wgs84

lat_1: 50.4666666667

lon_0: 0.0

x_0: 0.0

y_0: 0

no_defs: defined

towgs84: 0.000,0.000,0.000

Reproject map frame to Winkel Tripel projection:

v.proj --overwrite input=frame location=WGS84 mapset=osm smax=0 output=frame

Export vector layer frame to ESRI shapefile for use in QGIS:

v.out.ogr input=frame@osm output=/home/dtutic/OSM/frame format=ESRI_Shapefile

Load shapefile in QGIS, set style so the outline is not shown (Border sytle = No Pen), and choose your favorite blue for oceans. When asked about CRS choose one of projected systems because QGIS does not support CRS with Winkel Tripel projection yet (e.g. World Robinson projection, EPSG: 54030). We will not use on the fly transformation in this project and all data for QGIS will be reprojected in GRASS GIS.

Now you have something like this.

Save QGIS project for it will be used for adding other layers. Now we can create meridians and parallels.

Open Source Geospatial Lab at University of Zagreb, Faculty of Geodesy


Get started with OSGeo Live Bootable linux distro for Geospatial Applications.


Explore educational materials at the repository ELOGeo - E-learning for the Open Geospatial Community.