TANTO » Antonio D’Argenio http://blog.spaziogis.it le cose che ci piacciono ... Mon, 07 Nov 2016 09:59:24 +0000 it-IT hourly 1 I Workshop ASSORPAS sulla filiera dei piccoli droni http://blog.spaziogis.it/2013/10/25/i-workshop-assorpas-sulla-filera-dei-piccoli-droni/ http://blog.spaziogis.it/2013/10/25/i-workshop-assorpas-sulla-filera-dei-piccoli-droni/#comments Fri, 25 Oct 2013 09:44:20 +0000 Antonio D'Argenio http://blog.spaziogis.it/?p=5899 assorpasASSORPAS, l’associazione italiana per i light RPAS annuncia il suo primo workshop nazionale dl titolo La filiera degli APR: criticità ed opportunità del contesto italiano

Gli RPAS (Remotely Piloted Aircraft Systems) altro non sono che i piccoli droni, sempre più diffusi in ambito geomatico. In Italia ENAC li ha denominati APR (Aeromobili a Pilotaggio Remoto). Il workshop si terrà a Roma il prossimo 13 novembre presso il Centro Convegni iCavour.
La manifestazione si svolgerà nell’imminenza del rilascio da parte di ENAC delle norme che regolamenteranno le attività nel nostro paese.
A testimonianza dell’interesse dell’argomento, al workshop è stato concesso il patrocinio di ASITA, AMFM Italia e SGI.

Banner sponsor

La partecipazione è gratuita anche se, a causa del numero limitato di posti disponibili, è richiesta una registrazione via web. Ulteriori informazioni ed aggiornamenti a questa pagina del sito ASSORPAS.
Di seguito il testo del comunicato diffuso da ASSORPAS per annunciare il workshop.




Carissimi amici,

ad un anno dalla sua fondazione, ASSORPAS  organizza un workshop nazionale, aperto a tutti, sullo stato e le prospettive della filiera italiana.

Il workshop si tiene in un momento particolarmente delicato per il futuro del settore, caratterizzato dall’attesa per il rilascio del Regolamento Mezzi Aerei a Pilotaggio Remoto e dall’incertezza su come le nuove norme modificheranno un mercato nato spontaneamente in un contesto privo di regole specifiche.

Un quadro normativo chiaro rappresenta infatti un formidabile elemento di sviluppo e regolazione del mercato ed è importante che esso unisca esigenze legate alla sicurezza a criteri che preservino i punti di forza degli APR nei confronti delle piattaforme aeree tradizionali.

Oltre a costituire occasione di presentazione al pubblico dell’Associazione e delle sue linee strategiche, l’incontro ha lo scopo di delineare un quadro aggiornato della situazione nazionale individuandone le principali criticità, i punti di forza e le prospettive a breve e medio termine.

I principali temi affrontati saranno:

  • la normativa nazionale,
  • la valenza economica della filiera,
  • i principali ambiti applicativi,
  • gli aspetti legali ed assicurativi dell’attività con APR,
  • la percezione e la valenza sociale degli APR.

L’incontro, che prevede relazioni a invito (tra cui quella di ENAC sullo stato del Regolamento) e una tavola rotonda, vedrà la partecipazione di figure provenienti sia dalle componenti interne alla filiera degli APR (produttori di sistemi, di sottosistemi e sensoristica, operatori di servizi) che di quelle ad essi intimamente connesse (operatori assicurativi, mondo accademico, fruitori di servizi).

Il programma di massima è il seguente:

14.00 – 14.30 – Registrazione dei partecipanti
14.30 – 14.45 – Paolo Marras (Presidente ASSORPAS) – Intervento di apertura
14.45 – 15.15 – Ing. Carmine Cifaldi (ENAC)
15.15 – 15.30 – Domande
15.30 – 16.00 – Interventi a invito
16.00 – 16.30 – Coffee break
16.30 – 17.30 – Tavola rotonda sulle prospettive del settore APR, modera Emil Abirascid

E’ richiesta la registrazione via web e, considerata la densità del programma, si richiede la massima puntualità. Ulteriori aggiornamenti sul programma saranno forniti attraverso il sito ASSORPAS.

Un cordiale saluto a tutti

Paolo Marras
Presidente ASSORPAS

L'articolo I Workshop ASSORPAS sulla filiera dei piccoli droni è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

http://blog.spaziogis.it/2013/10/25/i-workshop-assorpas-sulla-filera-dei-piccoli-droni/feed/ 0 assorpas Banner sponsor banner-convegno_tanto
sRPA and Geomatics: why small drones are mapping tools http://blog.spaziogis.it/2012/04/10/srpa-and-geomatics-why-small-drones-are-mapping-tools/ http://blog.spaziogis.it/2012/04/10/srpa-and-geomatics-why-small-drones-are-mapping-tools/#comments Tue, 10 Apr 2012 06:08:32 +0000 Antonio D'Argenio http://blog.spaziogis.it/?p=4834 A short story Some years ago I was working for my company together with my colleagues Andrea and Fabio. That was one of the rare times we had some money to use to integrate our equipment. We work in GIS, mostly web-mapping and numeric cartography, and at that time we were lucky people with new [...]]]> A short story

Some years ago I was working for my company together with my colleagues Andrea and Fabio. That was one of the rare times we had some money to use to integrate our equipment. We work in GIS, mostly web-mapping and numeric cartography, and at that time we were lucky people with new graphic workstations, a small sized but new brand server farm and all we needed to do our job at the best. We had just completed a project related to some environmental issues and one of the problems we collided with was the lack of geodata at the scale we were looking for. At that time, public Italian geographic data, especially those referred to the region where we live and operate, were not so easily available nor frequently updated. This is a well known problem for people working with GI so Fabio told us “Why don’t we buy a small airship to collect our own information?

Starting from this moment we spent about one month looking for the right aircraft.

At the beginning we had rough and confused ideas of what to do. Obvious constraints were: affordability, reliability and ease of use. But we were also looking for GPS control, flight planning and everything could be connected with mapping. With our surprise we easily found a number of carriers (not only airships but also planes, helicopters, paragliders, multi-copters and so on). Some solutions were of industrial type, other substantially homemade but we were looking also for a partner, someone who could help us to start and this item became part of our “requirements list”. We also found that our budget allowed to buy more than one aircraft so we decided to concentrate on two different kinds of vehicles: a paraglider to be used in photogrammetric surveys of large areas and a small quadricopter which we planned to employ on smaller areas. In those weeks we also found Daniele, a colleague and a friend that introduced us to aerial mapping with small, Remotely Piloted Aircrafts.

What sRPA are

RPA means Remotely Piloted Aircraft. An “s” at the beginning stands for small.

Remote control implies that the pilot is not sitting on-board but generally remains on the ground surface, controlling the flight using a radio device.There are a number of equivalent ways to call this kind of aircrafts. Probably the most common are UAV (Unmanned Aerial Vehicles) and drone (even if this last term originally indicated military targets1). Other diffused English abbreviations are UAS (Unmanned Aerial Systems), RPV (Remotely Piloted Vehicles), ROA (Remotely Operated Aircrafts). In Italy, ENAC2 recently introduced  the acronym  APR (Aeromobile a Pilotaggio Remoto).

Since remote control is a base characteristic to define an RPA, there are a lot of crafts kinds falling in this category. Beside obvious differences (such as those between fixed and rotary wings) other important parameters to take in account are: size, weight, range, maximum altitude and endurance. These last parameters are those commonly used to classify unmanned aircrafts. The table below illustrates an old classification of the UAV Association that uses the above mentioned parameters to define classes and, even if not the most updated, can be used as guide.

Class Abbr. Range
Micro µ            < 10 250 1 <5
Mini Mini < 10 150 to 300 < 2 150
Close Range CR 10 to 30 3000 2 to 4 150
Short Range SR 30 to 70 3000 3 to 6 200
Medium Range MR 70 to 200 5000 6 to 10 1250
Medium Range Endurance MRE > 500 8000 10 to 18 1250
Low Altitude
Deep Penetration
LADP > 250 50 to 9000 0.5 to 1 350
Low Altitude
Long Endurance
LALE > 500 3000 >24 < 30
Medium Altitude
Long Endurance
MALE > 500 14000 24 to 48 1500

Small RPA are those falling within the micro and mini classes. If you look at the table, you easily understand why they are so attractive for professionals and SMEs working on mapping of small areas (up to tens of hectares). They are often so lightweight and small that you can carry them in the back of your car, but they can fly high and far enough to be employed to work. Furthermore they are enough safe. For instance:  most of the small RPA are equipped with electric engines, which means that there is no fuel flying over your heads. Some RPA, such as multicopters, are VTOL (Vertical Take Off and Landing) aircrafts so they don’t need runways and can start to fly from very small surfaces.

On the other hand, it’s important to notice that these objects have specific limitations that you must never forget. You should never fly over people or lose the sight of your drone. Wind, obstacles (such as electric cables or poles), electromagnetic interferences are enemies. You should also remember that, even if most of these objects are smaller and lighter than models and ultralight crafts, when you use them to work they are considered in all respects aircrafts.

I’m not an engineer, so I cannot deepen into technical issues but there are few important tech notions that you must have in mind if you want to deal with small drones. The most relevant are those related to some subsystems that are barely common to every UAV: GPS, IMU, communication and guide systems.

GPS measures the drone position during the flight. Some small drones also use the GPS for safety issues. For example, if you lose the radio contact with him, the drone can use the GPS to maintain its position until communication is restored.

IMU stands for Inertial Measurement Unit. An IMU is an electronic system that, using accelerometers and gyroscopes, measures speed and attitude of the aircraft during the flight. All the information you receive about the yaw, pitch and roll angles of your UAV came from its IMU.

From left to right: Yaw, Pitch and Roll angles. These angles define the aircraft attitude and information about them is provided by IMU.

This information reaches you thanks to a communication system that continuously transmits flight data to the ground. Generally these data are received by a ground base station and displayed along with other telemetry data3 using a software application.

Since you need to pilot the aircraft, communication between you and your drone is always bidirectional. The drone talks with you through telemetry, you talk with him using a radio control. Some small drones are also able to fly autonomously since they are capable to automatically execute planned flights. This last characteristic is an essential requirement if you want use them for mapping purposes.

Application to civil purposes

RPA technology has been originally developed for military purposes. This is the reason why the word “drone” often evokes war scenarios. When I did my first web survey to choose which drone to buy, I was impressed by the number of military sites related to drones.

Nevertheless, civil use of UAVs, especially the small ones, is growing. This is essentially due to the reliability achieved by these systems along with their cheapness and ease of use (if compared with conventional manned aircrafts).

Besides the applications in which they are used as point of view4, there are a lot of technical fields where the use of a sRPA is helpful. The table below lists some of them.

Industry and
Precision Farming Photographic surveys on buildings, bridges, dams, etc. Preventive inspection of energy infrastructures Monitoring of construction and mining abuses Emergency monitoring
Archaeology 2D and 3D modeling Monitoring of utilities infrastructures  Illegal dumping monitoring Prevention of critical events
Geology Energy performance of buildings
Monitoring of construction sites and public works
Environmental Studies


In all these fields, your drone is not simply an eye in the sky but can be used to collect measures. If you use a camera as payload, you can collect the right number of images to realize a photogrammetric survey. If you change the camera with a multispectral device you can collect Remote Sensing data. You could also use active sensors, such as LIDAR, but due to the low load capacity of small UAVs (typically ranging between 0.2 and 5 kg) and high power requirements, is not so easy to find the right payload.


Spatial information is a pervasive content and geomatics entered in different ways in most of the aspects of our life. With reference to the technical use of small drones, geomatics is both a way and a scope.

As I said before, flight plans are important if you want to retrieve data for mapping (e.g. photogrammetric data) and spatial tools can be efficiently integrated in flight plan design process. This happens because flight plans are based on carrier (and target) position, so all the details of the flight plan (route, acquisition points, etc.) can be correctly set or calculated starting from a GIS environment. Better: the whole planning process could be confined within a dedicated geospatial platform. Even better: geospatial applications represent the right environment to display and analyze most of the data you have collected.

Since when you plan a flight is because you have some goal, this goal shapes planning activities. If I want to measure the concentrations of some chemical compounds, probably I just need to define flight route and altitude. If I want to realize a photogrammetric survey, my needs will extend to camera parameters or images overlap and sidelap.

When you define Overlap and Sidelap of a flight plan you are setting the front and side superposition of frames.

These examples are not randomly chosen, because both can lead to mapping:

  • spatialized chemical measurements easily lead to thematic mapping,
  • photogrammetric survey can be used to generate orthophotos.

It is important to know that not all the drones allow automatic flights and not all the drones allow the same degree of automation. For example, our quadricopter is a very sophisticated tool that permit to define all the flight details (takeoff and landing points, route, trigger points or trigger frequency, camera zoom, camera pitch and roll angles and so on). On the other hand, our paraglider just allows to define 12 waypoints and we are forced to manually trigger the camera (is up to you to decide which is my favourite …).

Geomatics & Photogrammetry

Photogrammetry is probably the most diffuse technique used in combination with small drones.

In my experience, the photogrammetric approach is a swiss knife for a number of application fields. You can use variations of the same basic techniques to realize metric images and 3D models of the ground surface, models of buildings, bridges, quarry fronts.

If you want to use aerial photos for mapping purposes, one of the key issues is DSM generation. Digital Surface Models are three-dimensional representation analog to DTM. Differences between them are related to the inclusion (DSM) or exclusion (DTM) in the model of objects, such as buildings, located on the ground surface. Since to produce orthophotos you need to project your images on a model of the ground surface, if you want to employ your aerial pictures to generate orthophotos, you need to pass through a DSM (the good news are that, if you have collected your pictures following the right scheme, you have all the information needed to DSM generation). Once you have processed your images in order to obtain a DSM, there are other things you can do besides generating orthophotos. For instance, you can drape your images onto the model to obtain useful (and also beautiful) photorealistic 3D metric models.

Orthomosaic draped on a DSM. This image refers to an archaeological site in Western Sicily. From Borruso et al. (2011) Atti 15a Conf. Naz. ASITA, pp. 471-478

Models based on image processing can be integrated with those produced with other methods.

For instance, in some applications, coupling low altitude aerial photogrammetry with Laser Scanning, helps to complete high resolution and precision measurements of buildings with those parts (such as roofs) that are inaccessible from the ground.

In some workflows, you could need to integrate satellite data with data acquired with sUAV. This happens because of the higher resolution needed or since clouds mask some part of the satellite image or because you need to record a time series with frequencies not allowed by satellite return time.

Low Altitude Remote Sensing

Aerial images can be considered a special case of use of sUAV in the more general Low Altitude Remote Sensing (LARS) scenario so, even if photogrammetry is probably the most diffuse technique connected with sUAV usage, there is a lot of space for other employments.

Infrared imagery (both near and thermal) are good examples in this direction.

Near Infrared (NIR) is the region of the electromagnetic spectrum falling between 0.75-1.4 µm. A number of objects reflects (i.e. plants chlorophyll) or adsorb (i.e. water) the incoming solar radiation in this region. NIR data can be acquired using dedicated sensors or modifying commercial cameras5 (including compact cameras). Thermal cameras record information in the Thermal Infrared (TIR), mostly between 7–14 µm. These cameras don’t use CCD or CMOS sensors, but a special kind of detector called microbolometer that is capable to identify differences in temperature and, if correctly calibrated, to measure temperature values.

If you combine NIR data with images collected within the visible (VIS) range6, you can use this multispectral dataset for various applications. Precision Farming, Preventive Archaeology, water pipeline monitoring or environmental studies are examples correctly scaled on the operational capabilities of sUAV.

TIR data can be used alone or in association to multispectral information to perform more complex analysis. For instance, you can use a thermal camera mounted on a UAV to measure energy performance of buildings or you can combine thermal and multispectral information to carry out surveys on illegal dumping.

Legal and tech issues

The examples we did since now represent the most common cases of use of sUAV for technical and scientific purposes.

The most natural question that we can do now is: if they are so reliable, quick, flexible and cheap, why sUAV are still relatively uncommon?

There is more than one answer to this question and the most relevant are related to some legal and technical issues.

The first critical issue is the poor definition of a general regulatory frame focused on the UAV use, that disadvantages also the diffusion of small drones. As we said before, these carriers are often lighter and safer than aeromodels or ultralight aircrafts but, even if these crafts can fly in conventional aerial space without limitations, sUAV cannot. This prohibition is related to their use. Roughly: if you do fly something with purposes other than your pleasure, you are doing aerial work and you must be subjected to rules. Most small companies interpreted the lack of rules as an implicit permit and this worked until small drones were unknown objects. This not correspond to the present situation, where an increasing number of potential players has tested the utility of light drones in the generation of services and sUAV increasingly appear on newspapers and TV. Due to this interest national and international authorities are trying to define a frame and a set of rules which recognize the special nature of these crafts.

Circular 328 – Unmanned Aircraft Systems (UAS)7 published on March 2011 by the International Civil Aviation Organization(ICAO), is devoted to inform national authorities about the ICAO perspective on the integration of UAS into non-segregated airspace and to underline the basic differences between manned and unmanned aviation. The circular addresses a wide range of topics (such as collision avoidance, air traffic services, airworthiness and certification, personnel licensing and so on) and aims to provide guiding material for future developments of regulatory frames. The US Federal Aviation Administration (FAA) recognizes that small UAS could “experience the greatest near-term growth in civil and commercial operations because of their versatility and relatively low initial cost and operating expenses”8 but, until now, no rules about commercial use of small drone have been released9.

European countries generally do not allow commercial use of small UAS with the exception of the United Kingdom, where Civil Aviation Authority (CAA) grants some permisions10.

There are also a number of technical issues the first of which is the lack of dedicated sensors. Load capacity of small drones is a hard constraint that limits the employ of professional tools. Even if miniaturization of aeronautical devices is a constant process, most of the active sensors, such as LIDAR, are still too heavy to be mounted on a small drone. For this reason passive sensors, such as optical and thermal cameras, are the most diffused in daily practice. Other kind of tools, like electronic noses, even if already available are relatively rare.

Other topics belonging to this line are connected to future technical development that in a next future will improve the sUAV capabilities. Just to report a list of the most interesting:

  • sense and avoid obstacles in autonomous flight
  • ability to cooperate in formation flight
  • increasing of endurance
  • enhancing intelligence on board.

Communities and information

If reading this article has somehow intrigued, perhaps may interest you to know that there are a number of discussion groups centered on sUAS. If you want an access point, I suggest to write one of the RPAsynonyms in the group search of Linkedin.

There also associations focused on UAV. Among the most relevant, is important to cite UVSInternational, a non-profit association which includes unmanned vehicle systems (so, in this case, not only UAV) manufacturers, service companies and researchers. In these months it is also being founded the Associazione Italiana UAS which, as UVS International, is open to the all the players of the UAV chain that operate in Italy.

If you want to find more information on the topics covered in this article there are some specialized web sites that you can refer to. One of my favourite is suasnews.com which provides a daily updated information on UAS world.

Because of the strong relation between drones and geomatics, UAV news appear on various websites focused on spatial topics (try to search for UAV in GeospatialWorld, which also published an interesting review on UAVs).

Relation between UAV and Geomatics have been also the key topic of an international conference which was taken in Zurich in September 2011. The conference title was UAV-g 2011 – Unmanned Aerial Vehicle in Geomatics and here you can access to the proceedings.


  1. Thanks to Prof. Caterina Grillo of the University of Palermo for underling me this issue
  2. ENAC (Ente Nazionale Aviazione Civile) is the Italian authority for civil aviation
  3. Telemetry should include GPS and IMU data along with information about craft status (battery charge, engine efficiency and so on).
  4. Intelligence and security, broadcasting, advertising, etc.
  5. Most of the CMOS sensor are sensitive to the near infrared radiation so, broadly speaking, you just need to remove the IRcut filter to record IR data.
  6. 0.390 – 0.750 µm
  7. For a synthesis of ICAO Circular 328 you can see this document: http://goo.gl/aEBDr
  8. http://goo.gl/kHGYT
  9. http://goo.gl/HNHa8. In the meanwhile if you give a look to specialized web groups you find polls and discussions with titles like “Just how many people are operating commercial sUAS illegally in the USA?”
  10. http://goo.gl/VjLDN, see also CAP 722: Unmanned Aircraft System Operations in UK Airspace – Guidance (http://www.caa.co.uk/docs/33/CAP722.pdf)

L'articolo sRPA and Geomatics: why small drones are mapping tools è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

http://blog.spaziogis.it/2012/04/10/srpa-and-geomatics-why-small-drones-are-mapping-tools/feed/ 1 Yaw, Pitch and Roll From left to right: Yaw, Pitch and Roll angles. These angles define the aircraft attitude and information about them is provided by IMU. Overlap and Sidelap When you define Overlap and Sidelap of a flight plan you are setting the front and side superposition of frames. Orthomosaic draped on a DSM Orthomosaic draped on a DSM. This image refers to an archaeological site in Western Sicily. Image processing realized by Vincenzo Pampalone.
Rispettare i limiti in bicicletta http://blog.spaziogis.it/2011/03/23/rispettare-i-limiti-in-bicicletta/ http://blog.spaziogis.it/2011/03/23/rispettare-i-limiti-in-bicicletta/#comments Wed, 23 Mar 2011 15:53:33 +0000 Antonio D'Argenio http://blog.spaziogis.it/?p=3545 Tra le cose che mi piacciono,  la cartografia e le biciclette occupano un posto importante. Questo simpatico video del britannico Ordnance Survey le mette assieme per illustrare i vantaggi delle mappe della linea OS Select. Si tratta di prodotti a stampa di scala e taglio standard, centrati su un punto indicato da chi acquista. L’idea [...]]]> Tra le cose che mi piacciono,  la cartografia e le biciclette occupano un posto importante. Questo simpatico video del britannico Ordnance Survey le mette assieme per illustrare i vantaggi delle mappe della linea OS Select. Si tratta di prodotti a stampa di scala e taglio standard, centrati su un punto indicato da chi acquista. L’idea ed il video hanno già qualche anno.
A quando qualcosa del genere in Italia?


Clicca qui per vedere il video incorporato.



L'articolo Rispettare i limiti in bicicletta è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

http://blog.spaziogis.it/2011/03/23/rispettare-i-limiti-in-bicicletta/feed/ 0
Architettura dei geoportali: GPRA e SOA http://blog.spaziogis.it/2007/01/26/architettura-dei-geoportali-gpra-e-soa/ http://blog.spaziogis.it/2007/01/26/architettura-dei-geoportali-gpra-e-soa/#comments Fri, 26 Jan 2007 17:54:03 +0000 Antonio D'Argenio http://blog.spaziogis.it/2007/01/26/architettura-dei-geoportali-gpra-e-soa/ Un Geoportale è un portale dedicato alla consultazione di cataloghi online di risorse geospaziali. Si tratta di un sito web che consente l’accesso a risorse distribuite presso un gran numero di fornitori a partire da un punto di ingresso unico. Da questo punto di vista i geoportali sono assimilabili a grandi indici di dati associati [...]]]> Un Geoportale è un portale dedicato alla consultazione di cataloghi online di risorse geospaziali. Si tratta di un sito web che consente l’accesso a risorse distribuite presso un gran numero di fornitori a partire da un punto di ingresso unico. Da questo punto di vista i geoportali sono assimilabili a grandi indici di dati associati agli strumenti necessari alla loro ricerca e consultazione. Poiché il portale rappresenta un indice più che un contenitore, i documenti distribuiti in rete non devono necessariamente risiedere su di esso. Piuttosto esso agisce da mediatore tra gli utenti ed i fornitori di risorse, abilitando una serie di funzionalità che consentono la transazione di dati.
In questo post vi proponiamo una presentazione delle principali caratteristiche architetturali di questa particolare specie di sito web.

Architettura dei Geoportali
Un Geoportale è un sito web dedicato alla consultazione di cataloghi online di risorse geospaziali (dati e servizi).
Il primo passo nella costruzione di un geoportale è la definizione dei requisiti dell’architettura che sarà adottata nella sua realizzazione. La funzione dell’architettura è definire scopi, obiettivi e caratteristiche di un portale ed identificarne le componenti funzionali. Uno degli standard architetturali interoperabili di riferimento è rappresentato dalla Geospatial Portal Reference Architecture (GPRA), un nucleo di accordi sull’interoperabilità proposte dall’OpenGIS Consortium che fornisce le istruzioni destinate a colmare le distanze tra differenti organizzazioni ed a semplificare lo scambio di informazioni spaziali. La GPRA fornisce le basi per la realizzazione di portali aperti e “tecnologicamente neutri” ed è stata sviluppata in modo da essere compatibile con altri modelli di riferimento ad alta complessità architetturale. Uno schema della GPRA è illustrato in Figura 1.

Schema concettuale della GPRA

Figura 1 – Schema concettuale della GPRA applicato ad un esempio di geoportale. Cittadini ed istituzioni accedono ai dati attraverso gli strumenti messi a disposizione dal sistema e pubblicati in un portale web. L’accesso è garantito da una serie di servizi, messi a disposizione dal portale dai fornitori di dati, che consentono la ricerca, la rappresentazione, l’elaborazione ed il download delle informazioni di interesse per l’utente. Il portale non contiene necessariamente informazioni ma agisce da mediatore tra utenti e fornitori.

Questa architettura di riferimento si basa su 4 classi di servizi che esplicano le funzioni essenziali di un portale geospaziale. Le 4 classi di servizi sono:

  • Servizi del portale – forniscono un punto di accesso unico all’informazione geospaziale in un portale; includono la gestione e la amministrazione del portale;
  • Catalogo – usato per individuare servizi ed informazioni geospaziali e restituire i risultati di ricerche agli utenti;
  • Servizi di rappresentazione – usati per elaborare le informazioni geospaziali e preparale per la presentazione all’utente;
  • Servizi di dati – forniscono contenuti geospaziali e elaborazione dei dati.

I Servizi del Portale sono gli unici a dover risiedere sulla piattaforma HW/SW su cui risiede il portale. Tutti gli altri servizi possono essere distribuiti su internet e possono essere eseguiti e registrati dinamicamente. Si noti che il portale non è il luogo di archiviazione dei dati geospaziali elaborati dai servizi distribuiti.
La GPRA è un esempio di architettura software orientata ai servizi. Le caratteristiche di questo tipo di architetture sono descritte di seguito.

Le architetture orientate ai servizi (Service Oriented Architecture – SOA)
Un architettura orientata ai servizi consente di rendere disponibili in rete differenti risorse IT (software e dati) richiamabili come servizi a richiesta.
Con la locuzione inglese di Service Oriented Architecture si indica un’architettura software che soddisfa le richieste degli utenti usando servizi e consentendo l’utilizzo delle singole applicazioni come componenti di un processo. Le architetture di tipo SOA semplificano la modifica delle modalità di interazione tra i servizi o della combinazione nella quale i servizi vengono utilizzati nel processo. Esse inoltre agevolano l’aggiunta di nuovi servizi o la modifica di processi in risposta a specifiche esigenze.
E’ importante ricordare come in tale tipo di architettura i processi non sono più vincolati ad una specifica piattaforma o ad un’applicazione ma possono essere intesi come componenti di un processo più ampio, e quindi riutilizzati o modificati.
Nel caso particolare di un geoportale, il tipo di servizio distribuito dalla SOA è rappresentato da servizi web che forniscono interfacce standard per l’erogazione di funzionalità software.
Le applicazioni basate su SOA forniscono le stesse funzionalità che è possibile trovare in architetture monolitiche con l’aggiunta dei seguenti vantaggi:

  • semplicità nell’aggiornamento della logica di processo;
  • semplicità di modifica senza necessità di riconfigurare l’architettura complessiva.

La logica SOA si adatta alla realizzazione di portali concepiti come punti unici di distribuzione di dati e servizi web forniti da differenti organizzazioni. In questa visione i portali possono non immagazzinare alcun contenuto. Dati e servizi rimangono sotto la responsabilità ed il controllo delle organizzazioni competenti che ne garantiscono affidabilità e manutenzione. Il portale diventa quindi una sorta di distributore di contenuti e servizi che possono essere tra loro estremamente diversificati.
Come già accennato particolare rilievo assume l’architettura di riferimento proposta dall’OGC. Si tratta di un’architettura orientata ai servizi che ha il suo nucleo nei percorsi di pubblicazione e ricerca e che supporta la raccolta dinamica di documenti distribuiti da differenti servizi e fornitori.

La negoziazione dei servizi: il paradigma Publish – Find – Bind
Il metodo centrale di comunicazione interno di un portale basato su architetture orientate ai servizi segue il paradigma della negoziazione dei servizi. La negoziazione dei servizi è un concetto fondamentale che regola la ricerca delle istanze di servizio disponibili e si compone di tre elementi fondamentali:

  • Esportazione – l’offerta di un servizio;
  • Importazione – la ricerca di un servizio tra quelli offerti;
  • Interazione – il collegamento di un client o di un utenza ad un servizio.

Questi tre elementi costituiscono il noto paradigma “Publish – Find – Bind” (Pubblica – Cerca – Lega), che è alla base dei percorsi nella negoziazione dei servizi (Figura 2).
Per realizzare una negoziazione di servizi è essenziale che nell’architettura di riferimento del portale siano definiti tre ruoli fondamentali: il registro dei servizi, il fornitore dei servizi e l’utente.
Il Registro dei servizi (o Broker) registra l’offerta dei servizi offerti dai fornitori e restituisce le offerte dietro richiesta dell’utente. Il Fornitore di servizi (Provider) registra i servizi offerti presso un registro e fornisce servizi ai client o agli utenti. L’Utente (Requestor) ottiene i servizi offerti da un registro e si lega ai servizi erogati dai fornitori.

La struttura della negoziazione dei servizi

Figura 2 – La struttura della negoziazione dei servizi. Per esportare un servizio il fornitore ne invia al registro una descrizione, inclusa quella dell’interfaccia a cui l’istanza del servizio è disponibile. Per importare un servizio si inoltra al registro una richiesta con le caratteristiche del servizio cercato. Il registro esegue la ricerca e risponde con un rapporto che include tutte le informazioni necessarie a legarsi all’istanza di servizio cercata. E’ inoltre possibile definire alcune preferenze di ricerca che influenzano l’ordine in cui i servizi trovati vengono restituiti nel rapporto.

Auto descrizione dei Servizi
Per consentire una efficiente operatività delle architetture orientate ai servizi, questi ultimi devono essere in grado di auto-descriversi. In altre parole, ciascun servizio deve fornire una descrizione delle sue capacità e della sua posizione nella rete. Questa auto-descrizione è registrata nel catalogo del portale e consente al servizio di essere invocato dinamicamente senza necessità di modificare il software del portale. La descrizione di norma è scritta in eXtensible Markup Language (XML).

L'articolo Architettura dei geoportali: GPRA e SOA è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

http://blog.spaziogis.it/2007/01/26/architettura-dei-geoportali-gpra-e-soa/feed/ 0 Schema concettuale della GPRA La struttura della negoziazione dei servizi