Luigi Pirelli

Luigi Pirelli

Betanzos, Galicia, Spain
1K followers 500+ connections

About

Computer Science Designer and Developer with several years of experience in Earth…

Activity

Join now to see all activity

Experience

  • CARTO Graphic
  • -

  • -

    QCooperative

  • -

  • -

    Lugo, Galicia, Spain

  • -

    Santiago de Compostela, Galicia, Spain

  • -

  • -

    A Coruña, Galicia, Spain

  • -

  • -

    Barcelona

  • -

    A Coruña Area, Spain

  • -

    A Coruña Area, Spain

  • -

    Betanzos, spain

  • -

  • -

  • -

    Nødebo

  • -

  • -

    Coimbra Area, Portugal

  • -

    Remote work with Elance platform

  • -

    Girona, Spain

  • Company ghost image

    • -

    • -

  • -

    Genoa Area, Italy

  • Company ghost image

    • -

      Pontedera, IT

    • -

      Lisbon

  • -

    Evora, Portugal

  • -

  • -

    Roma and Matera area, Italy

  • -

    Monteprandone (Italy) - http://www.lmdgroup.it/

  • -

    Italy

  • -

    Foggia Area, Italy

  • -

    Lisbon Area, Portugal

  • -

    Roseto degli Abruzzi - Italy

  • -

    Matera Area, Italy

  • -

    Matera Area, Italy

Education

  •  Graphic

    -

    -

    Thesis work in the Italian Space Agency and published on:
    http://earth.esa.int/workshops/ers97/papers/nirchio/

  • Expert

    -

    Project Agile management with Scrum Manager

    https://scrummanager.com.com
    Training promoted by Centre of New Technologies of Galicia (CNTG) and Xunta de Galicia

  • 100h training course

    -

  • Java EE WEB application web development

    -

    Training financed by Galicia (Spain) government and gestioned by Centro de Novas Tecnoloxías de Galicia (CNGT)

  • -

    -

    GIS application in Business context
    Training as user to the use of SIGs (expecially GvSIG) in the business strategic planning
    Training finaced by Galicia (Spain) government.

  • -

    -

  • Facilitator

    -

  • -

    -

  • -

    -

    CAST BA2010
    School for Citizen and Public Administrator in Partecipatory processes
    (http://www.formez.it/notizie/scuola-di-partecipazione-cast.html)

Volunteer Experience

  • Representant

    Lilliput Network

    - 4 years

    Civil Rights and Social Action

    Representant for the Rome local network

  • Associated

    LOE association

    - 5 years

    Civil Rights and Social Action

    Fair trade shop involved in education

Publications

  • Mastering QGIS

    Packt Publishing

    QGIS is the leading alternative to proprietary GIS software. It is a mature, free, and open source desktop GIS software that runs on Windows, Macintosh, and Linux. It is free of onerous licensing schemes and is accessible to everyone who knows how to use it. Generally, GIS software packages are some of the most sophisticated and complex a person can use. QGIS includes tools for managing databases, displaying and editing spatial data, performing spatial analyses, and automating workflows with…

    QGIS is the leading alternative to proprietary GIS software. It is a mature, free, and open source desktop GIS software that runs on Windows, Macintosh, and Linux. It is free of onerous licensing schemes and is accessible to everyone who knows how to use it. Generally, GIS software packages are some of the most sophisticated and complex a person can use. QGIS includes tools for managing databases, displaying and editing spatial data, performing spatial analyses, and automating workflows with scripting. Although QGIS is described as intuitive, it is also by default complex. Knowing which tools to use and how to apply them is essential to producing valid deliverables in a timely fashion.

    Starting with a quick introduction to get everyone up and running, you will quickly move onto mastering QGIS. By the end of the book, you will understand how to work with all the aspects of QGIS, and will be ready to use it for any type of GIS work.

    Create, populate, and manage spatial databases, create custom symbols and color ramps, use blending models, prepare vector and raster data for processing, explore common geometry conversions for data manipulation including classification and interpolation, and master data creation and editing techniques through geocoding, georeferencing, and topological editing. Finish with a flourish by exploring the core technical elements of QGIS, including the processing toolbox, automating workflows with batch processing, creating graphical models, and running data processing scripts whilst writing your own QGIS plugin with pyqgis.

    Through this practical guide, you will learn everything you need to comprehensively master this powerful and industry-leading GIS software package.

    Other authors
    See publication
  • PyQGIS Desarrolla tu proprio Plugin de QGIS

    http://www.sigte.udg.edu/jornadassiglibre/

    Slides for PyQGIS seminar during 9th Spanish FOSS4G Days on 27/03/2015 Girona (Spain)

    See publication
  • Linking C++ y JS with Python - Geosisma a QGIS Plugin

    http://geocamp.es/

    Technical presentation about a use case mixing and integrating different technologies to create rt_geosisma_offline QGIS plugin (see in the project list)

    Technical speech during Geocamp14 de A Coruña - http://geocamp.es/
    Technical speech during “betabeers” de A Coruña - http://wekco.net/resumen-del-x-betabeers-galicia/

    See publication
  • The power of QGIS

    http://jncc.defra.gov.uk

    Technical speech about QGIS dependability

    Presentation during “1st Overseas Territories GIS Conference” in Gibraltar

    http://jncc.defra.gov.uk/pdf/ot_GibraltarGISabstracts.pdf
    http://prezi.com/ungvrcbf5alm/enjoying-the-power-of-qgis/
    http://prezi.com/52c8ey09yhfy/expanding-qgis-the-power-of-the-system/

    See publication
  • RIADE, ACS, GRASS colpisce ancora:­) ricerca, impresa e software libero. NVIZ site: attributi variabili, LUT, picking e multimedia

    www.dimset.unige.it

    Slides of the contribution to GRASS GIS as new funcionalities added in NVIZ as flythrough, data representation histograms, picking and multimiedia linking.
    Slides was presented during Italian Grass meeting in Genova University.

    Other authors
    See publication
  • RIADE, ACS, GRASS: research, business and free software a browser and a 4D visualizer for time series of georeferenced data

    http://geomatica.como.polimi.it/workbooks/n5/

    RIADE (Integrated Research for the Application of innovative processes and technologies for fighting Desertification) is a project co­financed by MIUR (Minister for Education, University and
    Research) for developing an integrated and technologically innovative information system for
    monitoring desertification processes in South Italy, with the aim to promote interventions for the
    safeguard of the territory.
    Among the requirement of the RIADE project, there was the need to manage…

    RIADE (Integrated Research for the Application of innovative processes and technologies for fighting Desertification) is a project co­financed by MIUR (Minister for Education, University and
    Research) for developing an integrated and technologically innovative information system for
    monitoring desertification processes in South Italy, with the aim to promote interventions for the
    safeguard of the territory.
    Among the requirement of the RIADE project, there was the need to manage very heterogeneous data geographically and temporally organized, to visualize in 4D (3D + time).
    The choice of the software tools to use and develop has fallen on GRASS for its technical features, for its integration with PostgreSQL, PostGIS e QGIS and also because, being free software, it decreases the problems and costs linked to the licenses of the proprietary software for the final users (mostly public researchers).
    This work shows how the free software can represent a convenient (business) opportunity for a
    private Italian firm that mainly develops software on commission.
    ACS task has been to build an end to end solution, by integrating all the packages and implementing the missing functions, so that the user could see an homogeneous environment, in which the data could automatically and seamlessly flow, regardless of the different data formats, and could be selected and visualized in 4D (3D + time).
    The various geographic data, both historic and acquired in the scope of the project (satellite images, field surveys, thematic maps), are ingested in a PostGIS database in which a visual browser is implemented through QGIS, that let the user to execute 2D space­time queries and to extract, convert and automatically import into GRASS, data from the areas of interest. These data can be viewed in 4D by means of specifically implemented NVIZ extensions, for managing of time series and for immersive 3D navigation (flythrough).

    Other authors
    See publication

Courses

  • CAST BA2010

    -

  • Computer Science Degree

    -

  • GIS business application

    -

  • Group Facilitator

    -

  • Java EE Web Application Development

    -

  • Java for Mobile and Android Development

    -

  • Non Violent Communication

    -

  • Spanish for foreiners

    -

Projects

  • Plugin EQCAP for QGIS – EarthQuake Catalogue Analysis Plugin

    - Present

    Plugin for Analysing and Processing Earthquake Catalog Data

    Main Activities:
    - Porting to new QGIS APIs..
    - Reverse engineering of the code.
    - Test and debug

    Other creators
    See project
  • Mastering QGIS

    Starting with a quick introduction to get everyone up and running, you will quickly move onto mastering QGIS. By the end of the book, you will understand how to work with all the aspects of QGIS, and will be ready to use it for any type of GIS work.
    Create, populate, and manage spatial databases, create custom symbols and color ramps, use blending models, prepare vector and raster data for processing, explore common geometry conversions for data manipulation including classification and…

    Starting with a quick introduction to get everyone up and running, you will quickly move onto mastering QGIS. By the end of the book, you will understand how to work with all the aspects of QGIS, and will be ready to use it for any type of GIS work.
    Create, populate, and manage spatial databases, create custom symbols and color ramps, use blending models, prepare vector and raster data for processing, explore common geometry conversions for data manipulation including classification and interpolation, and master data creation and editing techniques through geocoding, georeferencing, and topological editing. Finish with a flourish by exploring the core technical elements of QGIS, including the processing toolbox, automating workflows with batch processing, creating graphical models, and running data processing scripts whilst writing your own QGIS plugin with pyqgis.
    Through this practical guide, you will learn everything you need to comprehensively master this powerful and industry-leading GIS software package.

    Other creators
    See project
  • Mastering QGIS

    Starting with a quick introduction to get everyone up and running, you will quickly move onto mastering QGIS. By the end of the book, you will understand how to work with all the aspects of QGIS, and will be ready to use it for any type of GIS work.
    Create, populate, and manage spatial databases, create custom symbols and color ramps, use blending models, prepare vector and raster data for processing, explore common geometry conversions for data manipulation including classification and…

    Starting with a quick introduction to get everyone up and running, you will quickly move onto mastering QGIS. By the end of the book, you will understand how to work with all the aspects of QGIS, and will be ready to use it for any type of GIS work.
    Create, populate, and manage spatial databases, create custom symbols and color ramps, use blending models, prepare vector and raster data for processing, explore common geometry conversions for data manipulation including classification and interpolation, and master data creation and editing techniques through geocoding, georeferencing, and topological editing. Finish with a flourish by exploring the core technical elements of QGIS, including the processing toolbox, automating workflows with batch processing, creating graphical models, and running data processing scripts whilst writing your own QGIS plugin with pyqgis.
    Through this practical guide, you will learn everything you need to comprehensively master this powerful and industry-leading GIS software package.

    Other creators
    See project
  • Plugin RT_GEOSISMA_OFFLINE for QGIS

    -

    Plugin creation to support offline evaluation of Earthquake damages.

    https://github.com/faunalia/rt_geosisma_offline
    https://github.com/faunalia/rt_geosisma_inizializzaevento
    http://www200.regione.toscana.it/emergenza/geosisma

    Technical speech during Geocamp14 de A Coruña - http://geocamp.es/ :
    Technical speech during “betabeers” de A Coruña:
    Linking C++ y JS with Python - http://slid.es/ginopirelli/qgis_linking_js_with_python

    Main activities:
    - Plugin…

    Plugin creation to support offline evaluation of Earthquake damages.

    https://github.com/faunalia/rt_geosisma_offline
    https://github.com/faunalia/rt_geosisma_inizializzaevento
    http://www200.regione.toscana.it/emergenza/geosisma

    Technical speech during Geocamp14 de A Coruña - http://geocamp.es/ :
    Technical speech during “betabeers” de A Coruña:
    Linking C++ y JS with Python - http://slid.es/ginopirelli/qgis_linking_js_with_python

    Main activities:
    - Plugin architectural design
    - Experimenting with a mix of web and desktop technologies (C++, Python, JavaScript)
    - Integration in QGIS of the Geosisma web interface

    See project
  • Plugin RT_OMERO for QGIS

    -

    Omero is a plugin that allows to fill up a complex database of buildings, integrating data from surveys.
    It is in Italian, as it has been designed for specific use in Tuscany, but it can be programmatically extended to many similar real world applications.
    Developed with funding from Regione Toscana-SITA.

    Main activities:
    - Porting to new QGIS APIs.
    - Reverse engineering of the code to add unsupported funcionalities (merging and creating DBs)
    - Test and debug

    Other creators
    See project
  • Plugin RT_MAPSERVER_EXPORTER for QGIS

    -

    Plugin to Export QGIS project to MapFile.

    Work for Toscana regional administration (Italy)

    Bug fixing on Mapserver/Mapscript version 6.2 and 6.4.

    Produced new function to support SVG importing SLD using Mapscript - https://github.com/mapserver/mapserver/pull/4883

    Main activities:
    - Porting to new QGIS APIs.
    - Reverse engineering of the code.
    - Test and debug
    - Bug fix on Mapserver/Mapscript
    - Debugging in an environment with multiple systems…

    Plugin to Export QGIS project to MapFile.

    Work for Toscana regional administration (Italy)

    Bug fixing on Mapserver/Mapscript version 6.2 and 6.4.

    Produced new function to support SVG importing SLD using Mapscript - https://github.com/mapserver/mapserver/pull/4883

    Main activities:
    - Porting to new QGIS APIs.
    - Reverse engineering of the code.
    - Test and debug
    - Bug fix on Mapserver/Mapscript
    - Debugging in an environment with multiple systems interacting QGIS/rt_mapserver_exporter/Mapserver
    Debugging among different languages Python/C++

    Other creators
    See project
  • QGIS - SVG support exporting in Mapserver/Mapscript

    http://vienna2014.sprint.osgeo.org/

    Main activities:
    - QGIS debugging
    - Meetings to decide QGIS developement (LegendInterface refactoring)
    - Working with Mapserver team to add new SLD/SVG support to Mapserver/Mapscript

    See project
  • Saving vector layer styles in the Spatialite QGIS provider

    -

    QGIS core modification to allow saving qml styles of a Spatialite vector layer in the same provider.

    Work for Piemonte regional administration (Italy)

    Main activities:
    - Reverse engineering of the code of the PostgreSQL provider to apply to Spatialite provider
    - User community management to specify requirements
    - Complex management of different user requirements (Tuscany and Piemonte regional administrations)

    See project
  • Speaker in “1st Overseas Territories GIS Conference” in Gibraltar

    Technical speech on QGIS architecture and future development

    Presentations:
    http://prezi.com/ungvrcbf5alm/enjoying-the-power-of-qgis/
    http://prezi.com/52c8ey09yhfy/expanding-qgis-the-power-of-the-system/

    Other creators
    See project
  • QGIS - LWGEOM Processing Provider

    -

    Expose liblwgeom functions to Processing in QGIS.

    Porting to QGIS 2.x APIs for Toscana regional administration (Italy)

    Other creators
    See project
  • WMS LegendGraphic in QGIS legend interface

    -

    QGIS core modification to show WMS legend when getLegendGraphic service is available:
    Available since qgis 2.2 version

    Work for Toscana regional administration (Italy)

    Explained during technical speech in Brighton QGIS Hack-meeting:
    http://www.ustream.tv/recorded/38742607 (09-2014 Brighton Uk)

    Main activities:
    - Looking for the best technical solution to integrate getLegendGraphic legend image in the QGIS LegendInterface and Composer
    - Managing of QGIS…

    QGIS core modification to show WMS legend when getLegendGraphic service is available:
    Available since qgis 2.2 version

    Work for Toscana regional administration (Italy)

    Explained during technical speech in Brighton QGIS Hack-meeting:
    http://www.ustream.tv/recorded/38742607 (09-2014 Brighton Uk)

    Main activities:
    - Looking for the best technical solution to integrate getLegendGraphic legend image in the QGIS LegendInterface and Composer
    - Managing of QGIS architectural limits
    - Reverse engineering to add this new feature in QGIS core

    See project
  • QGIS WMS Tile Retry

    QGIS core modification to reduce timeout problems during WMS tile download

    Available since 2.2 version adding WMS Tile Retry option

    Work for Toscana regional administration (Italy)

    Explained during technical speech in Brighton QGIS Hack-meeting:
    http://www.ustream.tv/recorded/38742607 (09-2014 Brighton Uk)

    Main activities:
    - Looking for the best technical solution to integrate this new functionality
    - Reverse Engineering to to add this new function in QGIS

    See project
  • Plugin QGIS_REMOTE_DEBUG porting to QGIS 2.x

    Ported plugin to 2.x QGIS APIs

    https://github.com/sourcepole/qgis-remote-debug/pull/2

    See project
  • RT QSpider QGIS Plugin ported to 2.x APIs

    QGIS plugin to convert the selected table to an event layer (based on an X,Y pair) or to a spider diagram (based on two X,Y pairs)

    Porting to QGIS 2.x APIs for Toscana regional administration (Italy)

    Other creators
    See project
  • Dockable MirrorMap QGIS plugin ported to 2.x APIs

    Plugin to Creates a dockable map canvas synchronized with the main one.
    Porting to QGIS 2.x APIs for Regione Toscana-SITA.

    Other creators
    See project
  • Sentinel-2 PDGS Integration and Test

    -

    Sentinel-2 PDGS V0 Integration and Test support
    Sentinel 2 is an ESA Satellite delivering high-resolution optical images (http://www.esa.int/esaLP/SEMM4T4KXMF_LPgmes_0.html)
    Advanced Computer Systems (ACS) is the engineering lead of the Sentinel-2 PDGS project, with overall responsibility for the system design and development.

    Other creators
    See project
  • ESA's "Sentinel" satellite ground segment re-engineering: ThinLayer component

    -

    Re-Engineering of "ThinLayer" architecture identifing componets that could be re-used.
    UML architectural design (EterpriseArchitect) of the new architecture and C++ implementation.
    The Thin Layer (TL) framework is a middleware in charge of connecting the data storage facilities and the processing facilities. It is currently used in almost all the ACS ground segment systems, including:
    - ADM Aeolus
    - Cosmo SkyMed
    - Cryosat
    - Cryosat-2
    - Envisat Compact Station
    - GOCE
    -…

    Re-Engineering of "ThinLayer" architecture identifing componets that could be re-used.
    UML architectural design (EterpriseArchitect) of the new architecture and C++ implementation.
    The Thin Layer (TL) framework is a middleware in charge of connecting the data storage facilities and the processing facilities. It is currently used in almost all the ACS ground segment systems, including:
    - ADM Aeolus
    - Cosmo SkyMed
    - Cryosat
    - Cryosat-2
    - Envisat Compact Station
    - GOCE
    - Venµs VIP

    Other creators
    See project
  • GiPS Update to Massive Postal Distribution

    -

    GiPS Upgrade. GiPS is a mobile client-server application to support Direct Marketing and Postalization campains (http://code.google.com/p/gips-demo/ and http://www.gipsin.it)
    Update of Client functionalities to new requirements related to massive distribution of postal products.
    Client was developped in Java under Android platform.

    Other creators
    See project
  • Terrestrial calibration data system for PRISMA ASI satellite

    -

    - System requirement analisys
    - Architectural Design
    - Implementation (stopped in design phase)

    Other creators
    See project
  • QGIS porting on Android Platform

    Developing support to QGIS porting on Android platform

    See project
  • GiPS Design and Client implementation

    -

    GiPS is a mobile client-server application to support Direct Marketing (http://code.google.com/p/gips-demo/). roles:
    - Tecnical coordination of the project
    - Requirement analisys and reverse engineering of a free software application modified to match system requirements
    - Develloping of the Client Mobile application in Java under Android platform.

    Other creators
    See project
  • Operators training on the CNM system (Multimission National Center)

    -

    Documentation and Training Responsiblle on CNM system funtionalities to the Ground Segment Station operators.
    CNM stands for "Centro Nazionale Multimissione".

    Other creators
    See project
  • MODIS processor integration in the CNM system (Multimission National Center)

    -

    MODIS processor intergration in the processor chain of the CNM system.
    Implementation in C++ and Bash script.

    Other creators
    See project
  • EMB: Client-Server system as Decision Support System

    -

    EMB is a Client-Server system to Decision Support (DSS) for the spatial/temporal algorithm analisys development in the environment and desertification research (included in the DesertWatch international project)
    System is composed of a Flex/Flash Web Client for the algorithm design and a Server side for the algorithm execution based on GRASS GIS (http://grass.osgeo.org/) with a PHP API wrapper.

    Other creators
    See project
  • MDPS porting from SGI to Linux/PC architecture

    -

    Porting from Irix/Sylicon Graphics to LInux/PC architecture of the MDPS project.
    MPDS is the Satellite Ground Station software distributed by ACS.

    Other creators
  • FOSS4G World Conference

    -

    Attender to Free and Open Source Software for Geoinformatics (FOSS4G) World Conference

    Other creators
    See project
  • RIADE: Decision Support Systems to Figth Desertification

    -

    RIADE is a Italian National project to create a system for the spatial/temporal data visualization and a flexible Decision Support System (DSS) applied to Environment analysis and to fight desertification.
    The role in the project was so Technical coordination and development of the RVA (Repository, Visualization and Archive) that is a GIS to real-time visualization of geographic data evolving during the time.
    RVA ha been inplemented integrating free software solutions (QuantunGIS-QGis…

    RIADE is a Italian National project to create a system for the spatial/temporal data visualization and a flexible Decision Support System (DSS) applied to Environment analysis and to fight desertification.
    The role in the project was so Technical coordination and development of the RVA (Repository, Visualization and Archive) that is a GIS to real-time visualization of geographic data evolving during the time.
    RVA ha been inplemented integrating free software solutions (QuantunGIS-QGis and GRASS GIS) adding new funtionalities. Development has been in C++ and Tcl/Tk
    Some new funcionalities has been accepted in the GRASS GIS main code (particularly in the NVIZ, the 3D visualization tool integrated in GRASS). This action has released more than 3200 code line in the GRASS project granting access to source code as committer.
    Results of this free software activity could be found in two article presented during meeting of the Itaian GRASS community and Italian Geografic Free Software community (Gfoss.it):
    Paper 1: http://geomatica.como.polimi.it/workbooks/n5/articoli/riade_en.pdf
    Presentation 2: http://www.dimset.unige.it/eventi/grass/presentazioni/sessione%201/compagnone%20et%20al.pdf

    Other creators
    See project
  • PHD on Advances Instruments to combat Desertification. Project contained in RIADE

    -

    Teacher on GIS and Geographic Free Software applied in Environment analisys.

    Other creators
    See project
  • Cryosat satellite Ground Segment

    -

    Ground Segment developing for the Cryosat ESA satellite (http://www.esa.int/SPECIALS/Cryosat/index.html). Roles:
    - Analisys and implementation for external communication funcionality for data import and export
    - UML Architectural design
    - C++ Implementation

    Other creators
    See project
  • PS TIME SERIES VIEWER porting to QGIS 2.x

    -

    PS TIME SERIES VIEWER is a QGIS plugin to allow:
    Computation and visualization of time series of speed for
    Permanent Scatterers derived from satellite interferometry

    Porting to QGIS 2.x APIs for Piemonte regional administration (Italy)

    Other creators
    See project

Languages

  • English

    Professional working proficiency

  • Spanish

    Professional working proficiency

  • Italian

    Native or bilingual proficiency

  • French

    Limited working proficiency

  • Galician

    Limited working proficiency

Recommendations received

View Luigi’s full profile

  • See who you know in common
  • Get introduced
  • Contact Luigi directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Luigi Pirelli

View this profile in another language

Add new skills with these courses