services

Skype 4.3 su linux Mint Maya

Dopo l’aggiornamento alla versione 4.3 attraverso Synaptic ho avuto questi problemi:

  1. menu_proxy_module_load ubuntu non verniva caricato correttamente;
  2. dopo il  Log in l’applicazione andava in crash.

Queste le soluzioni:

  1.  sudo apt-get install appmenu-gtk:i386;
  2. copy /home/$user$/.Skype to /home/$user$/.Skype_bak.

Una parte della cronologia è stata persa.[:en]After  updating Skype from Synaptic on linux Mint Maya I’ve have had these kind of problems:

  1. menu_proxy_module_load ubuntu don’t load properly;
  2. Crash after Log in.

This is my trouble shooting:

  1.  sudo apt-get install appmenu-gtk:i386;
  2. copy /home/$user$/.Skype to /home/$user$/.Skype_bak.

Probably you’ll lose part of your history

GeoServer Beginner’s Guide (not only for novice)

Let’w talk about a new book on Geoserver: a useful manual for everyone.Here’s my review:

“Who has had the idea of entitling this book “Beginner’s guide”? This manual is much much more! Actually, besides supplying beginners with the basics of GIS and Geoserver, it can well work as an operational manual at a more specialized level. Since several years I’ve been working with this software (Geoserver) for job, and therefore I have matured a certain experience; in the book I found some information on Geoserver that previously I could obtain only through several researches in websites and thematic forum. I’ve appreciated very much the “practical” sections and the multi-choices quiz that invite the reader to think again to what he has previously read and, possibly, to read it once more.

The section on GIS basics is very important because the given notions help in understanding and fully exploiting the potential of Geoserver; I’ve enjoyed very much to successfully execute on an ubuntu-like system the detailed and precise procedure for installing Geoserver and all necessary software. Chapters 3, 4 and 5 gradually introduce the reader into the secrets of the management interface and to the way of accessing and loading spatial data. Also in this case I’ve tried to execute the described procedures by following the tips of the authors: surprise! I’ve found myself perfectly comfortable both as an “absolute beginner” and as a GIS expert. The descriptions and the observations on the “WMS reflector” functionality are very useful, since this tool helps the user to publish spatial data according to his own needs.

Also in chapter 6 the approach is very “soft”, since it introduces the reader to the basics of the largely applied OGC standard; but then, gradually, the book checks the reader’s abilities with the practical section “time for action”, sums up the notions he has just learned with “What just happened?” and finally brings him to dare with the section “Have a go hero”.

In my opinion, from chapter 7 on, topics switch to an intermediate level: implementation of simple webgis applications, configuration of geowebcache software to enhance performances, description of REST interface to automatize tasks, up to the very important topic of security are treated. Nevertheless, the confidential tone, the numerous references to examples and practical procedures, together with the concepts learned in the previous chapters, allow even the less expert reader to try to implement and manage a simple spatial data infrastructure.

Chapters 11 e 12 are really appreciable: they list and describe the basics (and not only) for tuning Geoserver and enhancing its performances in enterprise environments, and how to manage “troubleshooting” also by means of several active “mailing lists”. I’ve been impressed by finding in about 30 well organized pages all the useful references, which makes this book resemble a real, easy-to-use and complete “practical handbook” To sum up, I think that this book is suitable and complete both for those who approach Geoserver for the first time and for those who work daily with this software.”

That’s all!  Good job!

You can find more informations and buy the book  here

The importance of being dynamic (for a WFS)L’importanza di essere dinamico (per un WFS)

These are the results of a “personal” functionality comparison on some GIS desktop:

– web feature service:  Sardinia Region WFS (2000 objects limited)

– layer used: usoSuolo2008

Udig 1.2: AUTOMATIC load of the current map extent objects; AUTOMATIC new request during the navigation (zooming, pan, ecc.); preservation of the thematization; AUTOMATIC load of the web service intire list layer;

gvSIG 1.9: MANUAL load of the current map extent objects; MANUAL new request during the navigation (zooming, pan, ecc.);  NO preservation of the thematization; AUTOMATIC load of the web service intire list layer;

quantum GIS 1.3: NO load of current map extent objects; AUTOMATIC load of the web service intire list layer;

 

ESRI arcGIS 9.3.1: NO load of current map extent objects; NO loading intire list layer of the web service.

 

As you see with these requirements and these Web Feature Service charateristics the best GIS desktop that provide “dynamic WFS request funcionality” is Udig 1.2  followed by gvSIG 1.9, Qgis 1.3 and arcGIS 9.3.1.La maggior parte dei sotware GIS forniscono la possibilità di accedere in maniera più o meno user friendly a servizi di mappe (es. servizi OGC); in particolare mi riferisco al servizio WFS (Web Features Service). In questo articolo vorrei mettere in evidenza l’importanza di poter gestire questa funzionalità in modo dinamico.

Ho eseguito alcuni test funzionali su diversi software (ESRI ArcGIS arcview 9.3.1, gvSIG 1.9, Quatum GIS 1.3 e Udig 1.2) che permettono l’utilizzo del servizio WFS. Come web service di riferimento ho utilizzato quello della Regione Sardegna (limitato a 2000 oggetti/per singola richiesta – per evitare crash del sistema), ed in particolare il layer “usoSuolo2008”.  Con un tematismo così complesso non è pensabile l’aumento  della “capacità di esposizione” del web server senza comprometterne la stabilità e le performance; d’altra parte deve essere possibile una gestione “smart” delle informazioni geografiche esposte.

Questo requisito fondamentale è soddisfatto in maniera completa solo dal sw Udig 1.2M6 ed in maniera parziale dal sw gvSIG 1.9; non viene invece soddisfatto da ESRI ArcGIS arcview 9.3.1 e da Quatum GIS 1.3:

Udig 1.2M6: consente di caricare automaticamente tutti gli elementi esposti dal web server (2000 in questo caso) del layer richiesto qualunque sia il map extent il sw GIS effettua in automatico una nuova richiesta al servizio WFS mostrando tutti i 2000 oggetti ricadenti nel nuovo map extent. Inoltre qualsiasi tematizzazione venga associato al layer essa viene mantenuta durante la navigazione (zoom in, zoom out, panning, ecc.);

gvSIG 1.9: consente di caricare manualmente tutti gli elementi esposti dal web server (2000 in questo caso) del layer richiesto qualunque sia il map extent l’utente deve effettuare manualmente una nuova richiesta al servizio WFS mostrando tutti i 2000 oggetti ricadenti nel nuovo map extent. Qualsiasi tematizzazione venga associata al layer essa non viene mantenuta durante la navigazione (zoom in, zoom out, panning, ecc.);

Quatum GIS 1.3: gestione “statica” della richiesta al servizio WFS , cioè vengono caricati sempre i primi 2000 elementi esposti dal servizio qualunque sia l’inquadramento di mappa definito dall’utente rendendo inutile in queste condizioni l’utilizzo del servizio WFS per layer complessi.

ESRI ArcGIS arcview 9.3.1: gestione “statica” della richiesta al servizio WFS , cioè vengono caricati sempre i primi 2000 elementi esposti dal servizio qualunque sia l’inquadramento di mappa definito dall’utente rendendo inutile in queste condizioni l’utilizzo del servizio WFS per layer complessi. Inoltre arcGIS non consente la visualizzazione dell’intera lista di layer fornita dal servizio WFS, è necessario abilitare diverse connessioni.

Quindi dai  risultati di questo test il software che meglio si adatta all’utilizzo di un servizio WFS  dinamico è Udig 1.2.

Web Map ServiceI servizi WMS (Web Map Service)

A Web Map Service (WMS) allows to show over the internet geographic contents stored in a spatial database or file system by using a HTTP protocol. Both a web-based application and a desktop GIS application can make a request (in the form of URL) to the map service which answers with georeferenced map images (usually PNG or JPEG). Some WMS manage the transparency and give detailed information of the showed geographic contents.

The prevalent specification for this standard is published by OGC (Open Geospatial Consortium) and referenced in INSPIRE Directive too. gvSIG and QGIS are excellent WMS client, while mapserver and geoserver are good OGC WMS server. The Sardinia Region exposes a WMS for raster images and one for vectors, with a good user guide (at the moment available in Italian only).

I servizi WMS permettono di esporre i contenuti di un database geografico anche distribuito utilizzando un semplice protocollo HTTP. Un’applicazione web-based o anche un’applicazione desktop può effettuare, sotto forma di URL, una richiesta al map service che restituisce l’informazione sottoforma di immagine georiferita (di solito PNG o JPEG). Alcuni WMS consentono la gestione della trasparenza e permettono di avere informazioni di dettaglio dei contenuti geografici visualizzati.

Al momento lo standard WMS più utilizzato è quello OGC (Open Geospatial Consortium) a cui fa riferimento anche INSPIRE. GIS Desktop open source  in grado di gestire questo tipo di servizi sono gvSIG e QGIS. Tra i WMS server allineati allo standard OGC ricordo geosever e mapserver.

La Regione Autonoma della Sardegna espone  un WMS per le immagini e uno per gli strati vettoriali, con un’ottima guida all’uso del servizio.