Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
gvSIGgvSIG:: Open Source for handling Open Source for handling
Geospatial InformationGeospatial Information
Mario Carrera Rodrí[email protected]
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Generalitat Valenciana (GV) is the government of the Valencian Community (Castellón, Valencia, Alicante) Conselleria de Infraestructuras y Transporte (CIT) or Regional Government of Infrastructures and Transport, is the maximum authority in the Generalitat Valenciana for Public Works, Transport, Architecture, Ports and Coasts, and Energy.
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
The administrations need computer applications
to develop their functions
Office automation
Databases
Signing registration
Management of files, etc.
Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
There are two options to obtain computer applications:
Proprietary Software
Open Source Software
Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
High cost of license and maintenance.
Tendency to skimp on installations.
Promotion of illegal software.
License
Annual maintenance
Version updates
Proprietary Software (I)Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Technological dependence of the
provider.
The provider choose the new functionalities
and when they will be available.
Proprietary Software (II)Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Bad use/quality relationship.
You pay for the product.
Bad use of the INVESTMENT.
Proprietary Software (III)Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
There isn't a cost for the license. Installation in an unlimited number of computers.
Open Source Software (I)Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Technological independence
Freedom to give solutions to our problems
Capacity to develop new functionalities
Open Source Software (II)Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Implemented functionalities = required
functionalities
You pay for service
Total use of the INVESTMENT
Open Source Software (III)Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Open Source Software: The “freedomsfreedoms”
To runrun the program, for any purpose.
To study how the program has been built, and adaptadapt it to your needs (access to the source code is a precondition for this).
To redistributeredistribute copies so you can help your neighbor.
To improveimprove the program, and release your improvements (and modified versions in general) to the public.
ObjectiveObjective: : Maximize the rights of the client (who has the product).
Four freedoms of the Open Source Software: Four freedoms of the Open Source Software:
Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Software license Software license = Legal instrument that governs the usage or redistribution of copyright protected software.
It differentiates the Open Source Software from the other kinds of software.
Open Source Software: The licenseslicenses
GNU/GPL LicenseGNU/GPL License: : It guarantees that the improvements and redistributions will be always “free”.
Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Technological independence.
Optimization of the investment.
Quality industrial structure.
Why Open Source Software
Why Open Source Software?Why Open Source Software?
Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Migration to information systems under LINUX (end of 2002)
Areas of action:• Office Suites• Operating systems and communications databases • Corporate systems within Conselleria • GIS y CAD
Development of GIS client: gvSIG
gvPontisgvPontis: migration of IT to free software solutions
Optimization of the I. S.
Sustainable development
Technological independence
Conselleria de Infraestructuras y Transporte
Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
GISCAD area. Procedure.
Needs analysis of GISCAD users, by questionnaire and interviews
Analysis of the GISCAD software on the market
Initial requirements analysis.
∙∙ ArcView∙ ArcGIS∙ Jump∙ Grass∙ AutoCAD∙ MicroStation∙ IntelliCAD
∙ Visualization∙ Query∙ Edicion∙ Spatial analysis∙ Topology∙ Map preparation∙ Printing
Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Anyone has the established quality criteria
The own development is chosen
GISCAD area. Procedure.
If there isn't a solution: let's “inventinvent” it.
Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
GISCAD area. Procedure.
Public Tender: Exp. 2003/01/0090
“Desarrollo de aplicaciones SIG (Sistema de Información Geográfica) para la C.O.P.U.T. utilizando software libre.” (Development of GIS application using free software)
Tender required working prototypes in C++ and Java.
Evaluation prototype: Java was selected.
Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
GISCAD area. Procedure.
Public Tender: Exp. 2004/01/228
“Servicios informáticos de incorporación de funcionalidades de geoprocesamientos, topología y CAD en el producto gvSIG” (Adding geoprocessing, topology and CAD in gvSIG)
Implementation of the edition functionalities of a CAD system.
Project Origin
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Development language: Java (Multiplatform).
Adheres to the guidelines of the European Union - Inspire.
Free license (GNU/GPL).
Modular, scalable, powerful.
Simple interface: user friendly.
International (Spanish, Valencian, English, Basque, Gallego, French, Italian, Portuguese, German, Czech, Polish, Romanian, Russian, Greek and Mandarin. Serbian and Swahili will be available in the next version).
Main characteristicsAbout gvSIG
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
1. Initially designed to meet GIS needs of the Conselleria.
It meets the majority of needs of the CIT users (including
affiliated entities)
175 installations. 200 planned
The training program has been started with courses (over
90 people)
Project horizons (I)
About gvSIG
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
1. Initially designed to meet GIS needs of the Conselleria.
The 2nd Public Tender was awarded to meet the full of the
actual needs of the CIT users
Ports and Coasts Division:Ports and Coasts Division:
Coastal S.D.I. of the Comunitat Valenciana.
Road Division – Road Safety Service:Road Division – Road Safety Service:
Corporate GIS of roads
Project horizons (II)
About gvSIG
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Project horizons (III)
2. Offer the Project to the rest of the Consellerias of the Generalitat.
About gvSIG
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Established collaborations
Project horizons (IV)
3. Offer the Project to the national and international community of GIS users.
Laboratorio Nacional de Geomática – Laboratorio Nacional de Geomática – Universidad de Rennes (Francia)Universidad de Rennes (Francia) Universidad de Laussanne (Suiza)Universidad de Laussanne (Suiza) Joint Research Center (MilanItalia)Joint Research Center (MilanItalia) ONUONU Hidroven (Aguas de Venezuela)Hidroven (Aguas de Venezuela) Ministerio de FomentoMinisterio de Fomento Instituto Geográfico NacionalInstituto Geográfico Nacional
About gvSIG
Ayto. ValenciaAyto. Valencia C. Medio Ambiente (Castilla La C. Medio Ambiente (Castilla La
Mancha)Mancha) Instituto Desarrollo Regional CLMInstituto Desarrollo Regional CLM C. Cultura (Junta de Extremadura)C. Cultura (Junta de Extremadura) Conf. Hidrográfica del GuadalquivirConf. Hidrográfica del Guadalquivir Ciudades DigitalesCiudades Digitales LatinGeo (UPM)LatinGeo (UPM)
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Give solutions to all needs related to the geographic information management based on the integration of free free technologiestechnologies.
Global aim
About gvSIG
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Reprojections Geoprocessing Web Services (SDI) Symbology
Edition Spatial Database Topology Labelling
NE
TWO
RK
S
3D
gvS
IG M
OB
ILE
WE
B
SE
RV
ICE
S
PU
BLI
SH
ING
SE
XTA
NTE
RA
STE
R
gvSIG: GIS – SDI Client
Structure and main characteristics
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
gvSIG, gvSIG, Integrated managmentIntegrated managment: : GIS clientGIS clientTool to manage geographic information, mapping edition, geoprocessing...
Structure and main characteristics
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
DisplayDisplay and queryquery services (WMS, WCS and WFS servers), searchingsearching services (Catalogue client) and locationlocation services (Gazetteer client).
gvSIG, gvSIG, Integrated managmentIntegrated managment: : SDI ClientSDI Client
Structure and main characteristics
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Optimal path calculation, topology, more geoprocessing, advanced symbology...
gvSIG, gvSIG, Integrated managmentIntegrated managment: : Network analysis and new featuresNetwork analysis and new features
Structure and main characteristics
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Georeferencing, Histogram view...
Collaboration with Collaboration with SEXTANTE projectSEXTANTE project
gvSIG, gvSIG, Integrated managmentIntegrated managment: : Raster analysisRaster analysis
Structure and main characteristics
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
gvSIG 3D: Access to 3D characteristics
gvSIG, gvSIG, Integrated managmentIntegrated managment: : 3D3D
Structure and main characteristics
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Integration of gvSIG into mobile devices: telephony, PDA...
gvSIG, gvSIG, Integrated managmentIntegrated managment: : Mobile devicesMobile devices
Structure and main characteristics
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Geostatistics
gvSIG 4D (temporal GIS)
Connection with sensors
Road map: http://www.gvsig.gva.es/index.php?id=1814&L=2
““gvSIG is a path that we can build together”gvSIG is a path that we can build together”
gvSIG, gvSIG, Integrated managmentIntegrated managment: : Future projectsFuture projects
Structure and main characteristics
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Installations in the Generalitat: (over 400)Mailing lists:
• Users list: 1218 • Developers list: 604 • International list: 507 • Italian list: 154
Known countries with registered users: 42Known countries where gvSIG has been downloaded: 59
Details of the projectDetails of the project
Dimension of the project
gvSIG project
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
gvSIG Conference
Foto
: Ver
ó nica
Nav
arro
Por
ter.
More than 650 attendance
gvSIG project
3rd 5th decembre 2008
4th gvSIG Conference4th gvSIG Conference
5th gvSIG Conference: 5th gvSIG Conference: End of 2009
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Web Page of the project
http://www.gvsig.gva.eshttp://www.gvsig.gva.es
gvSIG project
Downloads of gvSIG Desktop and gvSIG Mobile
Courses and tutorials Reports Lists of distribution Road map
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Towards an open organization
gvSIG project
Put the project in the hands of Put the project in the hands of the communitythe community
What tools and actions are we taking for What tools and actions are we taking for ensuring project quality? ensuring project quality?
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Towards an open organization
gvSIG project
http://gvsig.orghttp://gvsig.org
User & technical documentation available
Plugin repository for the community
All the builds of the versions in development available
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Towards an open organization
gvSIG project
http://gvsig.orghttp://gvsig.org
Online L10N tool: an open gate for new communities of users
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Towards an open organization
gvSIG project
http://gvsig.orghttp://gvsig.org
Mailing lists for the community
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Towards an open organization
gvSIG project
Open subversion repositoryhttp://subversion.gvsig.org/gvSIG/ http://subversion.gvsig.org/gvSIG/
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Towards an open organization
gvSIG project
Open FTP repository for builds, and other stuff
ftp://gvsig.org ftp://gvsig.org
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
A lot of map servers. Every server is optimized for “its users” using its
software...at the expense of possible users with another
software, another brand of GIS, another formats of data.
Creation of multiuser GIS information islands.
Spatial Data Infrastructures
Actual situation
Old modelOld model (corporate GIS)
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Spatial Data Infrastructures
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Spatial Data InfrastructuresSpatial Data Infrastructures (distributed GIS):
Objective: Making easy the access to the G. I. The system is the network (internet/intranet). Communication through standars (web services). Extended clientserver model. Decentralized network of servers.
New model
Spatial Data Infrastructures
EvolutionEvolution:Desktop GIS client > Desktop GIS – SDI clientDesktop GIS client > Desktop GIS – SDI client
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
GSDIGSDI: Global Spatial Data Infrastructure. Promote the international collaboration to create SDI
Antecedents: ClintonClinton Order Order (EEUU, 1994)Building of a National Spatial Data Infrastructures (NSDI)
European Union: INSPIREINSPIRE (2004) INfrastructure for SPatial InfoRmation in Europe. Laws to guide the
creation of SDI for every country.
SDI projects
Spatial Data Infrastructures
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Clients
Middleware
ServersFeaturesCoverages
Metadata updateCatalogs
Geoprocessingand catalog Services
ContentRepositories
Other data
e.g., administrative,statistical, env. reporting
Distributed Geographic reference data
Service chaining:search, display,
access, ecommerce,
….Directdataaccess
Access to transformeddata, pictures, maps, reports,
multimedia content
Metadata search and retrieval for data and services
gvSIGgvSIG
SDI Arquitecture (with gvSIG as a client)
User applications
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Data:Data: reference system, transport network, pollution, vegetation, traffic, etc.
Metadata:Metadata: datas that describe another datas.
Services:Services: offer a group of funcionalities that are useful and interesting for a community of users.
SDI components
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
The user isn't interested on the download of the data, but obtaining the needed answers directly, that are offered by a service.
The SDI services offer functionalities accessible online through a simple navigator or browser:
Web Map Service (WMS) Web Map Service (WMS) Web Feature Service (WFS)Web Feature Service (WFS) Web Coverage Service (WCS)Web Coverage Service (WCS) Nomenclator Service (Gazetteer) Nomenclator Service (Gazetteer) Catalog Service (CSW)Catalog Service (CSW)
Services
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Open Geospatial Consortium Protocols (OGC):Open Geospatial Consortium Protocols (OGC): Visualization and query of G.I.:
Web Map Service (WMS) Web Map Service (WMS)
Advanced access to raster data: Web Coverage Service (WCS)Web Coverage Service (WCS)
Advanced access to vectorial data:Web Feature Service (WFS) Web Feature Service (WFS) Bases de Datos Geoespaciales (JDBC)Bases de Datos Geoespaciales (JDBC)
Access to metadata catalogs: Web Catalog Service (WCatS) Web Catalog Service (WCatS)
Localization by place name: Nomenclator ServiceNomenclator Service
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
WMSWMSWMSWMS
WCSWCSWCSWCSWFSWFSWFSWFS
TerrainserverTerrainserverTerrainserverTerrainserver
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Outline
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Visualization and query of G.I.
Web Map Service (WMS) Simple and fast visualization of vectorial
and raster data.
Allows to handle several layers from one or more servers.
Allows transparency (by the administrator of the server).
Allows simple information.
Allows legend set up (using SLD => Styled Layer Descriptor) (by the administrator of the server).
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
WMS (Web Map Service)
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
WMS (Web Map Service)
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Advanced access to raster data
Web Coverage Service (WCS)
Full access to attributes of each pixel.
Work with data as it were local.
Spatial Analysis.
Etc.
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
WCS (Web Coverage Service)
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Advanced access to vectorial data
Web Feature Service (WFS)
Geoespatial Database (JDBC)
Full access to attributes.
Use of same legend as for local layers.
Work with data as it were local.
Advanced queries.
Spatial Analysis.
Etc.
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
WFS (Web Feature Service)
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Geoespatial Database (JDBC)
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Access to metadata catalogs
Web Catalog Service (WCatS)
Fundamental part of SDI.
Allows discovering G.I.
Query by Theme, scale, location, etc.
You get layers list found by catalog.
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Web Catalog Service
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Georeferenced place names list.
Place names index in an atlas:• Place name• Page• Grid
Nomenclator:• Place name • Geographic coordinates
Localization by place name:
Nomenclator Service
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Localization by place name
SDI services
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
Great power and versatility of the web services.
Great added value given by a Desktop GIS client like gvSIG.
Easy extension and improvement of the application.
The community is growing.
Conclusions
Giornate Triestine utenti di gvSIG - Tržaški dnevi uporabnikov gvSIG-a
grazie per l'attenzionegrazie per l'attenzione
http://www.gvsig.gva.eshttp://www.gvsig.gva.eshttp://gvsig.org/http://gvsig.org/
Mario Carrera Rodrí[email protected]