SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
1
Publishing and managing
cartographic QGIS projects on
the web
W.Lorenzetti1
, L.Lami1
, F.Boccacci1
, G. Allegri
1
Gis3W
Soluzioni GIS e WebGis OS
www.gis3w.it
info@gis3w.it Viterbo - #INPUT2018
2www.gis3w.it - #ASITA2016
Origins of the project
The need to have a software able to publish GIS
cartographic projects (in particular QGIS projects) on a
WebGIS client, in total autonomy and in simple and
fast way is at the base of the development of this
framework.
There was besides the demand to develop dedicated
modules that could be managed, from the point of view
of access and use, in a profiled way.
#INPUT2018
3www.gis3w.it - #ASITA2016
Objectives of the project
Particularly, the need to have a management application to
be included in structured contexts such as Public
Administration, Parks, companies, etc, it was the engine that
led to developing aspects related to:
✔ organization of cartographic contents in a
hierarchical way: macro groups and cartographic groups
✔ access control systems for administration and
consultation of projects
✔ specific modules and editing functions based on a
configurable user profiling system, also hierarchical
#INPUT2018
4www.gis3w.it - #ASITA2016
G3W-SUITE: the project
The result of our work is an application available in
Open Source mode, under MPL license, on GitHub
repository
https://g3wsuite.gis3w.it
https://github.com/g3w-suite
#INPUT2018
5www.gis3w.it - #ASITA2016
Components of the suite
G3W-SUITE is a modular client-server application
for the management and publication of interactive
cartographic projects (QGIS but not only),
consisting of 3 components:
✔ Geographic portal: access to information, thematic
groups and WebGis services *
✔ G3W-ADMIN: Administration component
✔ G3W-CLIENT: cartographic client for consultation and
interaction with WebGis services
* Module non yet released with OS license
#INPUT2018
6www.gis3w.it - #ASITA2016
Technological Stack
Icons made by Oliver (http://www.flaticon.com/authors/madebyoliver) from www.flaticon.com are licensed by CC 3.0 BY#INPUT2018
✔ PostgreSQL/PostGis o
SpatiaLite: for the management
of geographical data
✔ G3W-ADMIN developed in
Python using Django
✔ G3W-CLIENT developed using
the AdminLTE basic template.
✔ The main libraries used for the
management and visualization of
the geographical part and the
interaction with the user are:
OpenLayer, Boostrap, jQuery,
Lodash e Vue.js.
✔ Gulp.js: as task runner
7www.gis3w.it - #ASITA2016
Cartographic portal
✔ general informations about the service
✔ list of cartographic groups and WebGis services
accompanied by logo and description consulting according
to the publication specifications
✔ space dedicated to
the publication of
news and related
material
✔ login and access
system to the
Administration
panel
#INPUT2018
8www.gis3w.it - #ASITA2016
G3W-ADMIN
The Administration interface
G3W-ADMIN is a graphical interface for dynamic definition
and creation of G3W-CLIENT configuration files, making the
system administrator independent in publishing and
managing WebGIS services.
#INPUT2018
9www.gis3w.it - #ASITA2016
G3W-ADMIN
The Administration interface
WebGIS services publication
✔ creation of macro and thematic cartographic groups to
manage the WebGis services in a structured way
✔ publication of QGIS projects, accompanied by logos,
description and definition of access credentials
✔ publication of projects
consisting of only
WMS services
deriving from
multiple mapping
servers
* Modulo non ancora rilasciato con licenza OS
#INPUT2018
10www.gis3w.it - #ASITA2016
Settings inherited directly from
QGIS projects
Many graphic / functional aspects of the WebGis
publication derive directly from the QGIS project
✔ geo data stilyng
✔ use of OGC
services
✔ display order and
activation status
✔ print layouts
available
#INPUT2018
11www.gis3w.it - #ASITA2016
Further settings allow to define:
✔ the title of the project and therefore of the WebGIS service
✔ the metadata related to the project and to the individual layers
✔ the general capabilities
✔ WMS capabilities: publishing extension, SR restrictions and list
of print layouts and layers to be excluded in the publication
✔ WFS publication specifications of the individual layers
✔ the list the interrogable layers
✔ the attribute fields to be published as a WMS service, thus
defining the information accessible on the WebGIS side
Settings inherited directly from
QGIS projects
#INPUT2018
12www.gis3w.it - #ASITA2016
G3W-ADMIN
The Administration interface
WebGIS services management
✔ user and role (also LDAP integrated)
✔ editor and viewer users (I and II level): for a granulation of the
powers to update and manage the various WebGIS services
and to utlize the associated modules
✔ search tool: setting for a layer and propagable to all WebGIS
services where the same data appears
✔ cache maps: manageable at the level of single layer
✔ editing (also relational) rules: setting at layer level on
individual services (under development)
✔ dedicated modules: setting on individual published projects
#INPUT2018
13www.gis3w.it - #ASITA2016
G3W-CLIENT
The WebGIS Client
Based on a modular approach, it allows to have an interface that
adapts to the management of the currently available modules (eg
print, search, editing, etc. ..) and future ones, in the simplest and
clearest way for the final user.
#INPUT2018
14www.gis3w.it - #ASITA2016
G3W-CLIENT
The WebGIS Client
Basic functions
✔ browse the interactive cartography
✔ various methods of interrogation (puntula, bbox, polygon)
✔ 1:1 e 1:n relation data defined at the QGIS project level
✔ management of multimedia links and images preview
✔ consultation of the attribute table with pagination system
✔ change WebGis service maintaining extension and scale
✔ print tool: with layouts inherited from the QGIS project
✔ geolocation, Google Street integrated and on-the-fly external
layer upload system
DEMO
#INPUT2018
15www.gis3w.it - #ASITA2016
Who uses G3W-SUITE
Regione Autonoma Friuli Venezia Giulia
✔ Regional Landscape Plan
#INPUT2018
16www.gis3w.it - #ASITA2016
Who uses G3W-SUITE
“Foreste Casentinesi, Monte Falterona e Campigna”
National Park
✔ Interactive cartographic portal
#INPUT2018
17www.gis3w.it - #ASITA2016
Who uses G3W-SUITE
Acque Toscane SpA
✔ Water Network Management (RNDT specific included)
GeoParco Transfrontaliero Alpi Carniche
#INPUT2018
18www.gis3w.it - #ASITA2016
Future developments
✔ Release of the new version dedicated to the new
LTR of QGIS
✔ Mobile interface
✔ Implementation of geographic analysis modules
configurable on the administration side
✔ Integrated tools for geo-tag
✔ Implementation of a CSW service by integrating
pycsw
#INPUT2018
19www.gis3w.it - #ASITA2016
Editing on line
✔ permissions that can be defined at the level of a single layer
✔ user-setting snap
✔ feature-lock for multi-user editing
✔ attributes form that can be inherited from the settings on the
QGIS project (tabs, sessions …)
✔ editing widget that can be inherited from those defined on the
QGIS project: drop-down menu, calendar, checkbox, value map..
✔ editing on tables related also through 1: n joins based on the
QGIS project settings
Video link
#INPUT2018
Future developments
20www.gis3w.it - #ASITA2016
Credits
https://g3wsuite.gis3w.it
https://github.com/g3w-suite
Thank to all of you for your attention
and to GFOSS for the organization!
#INPUT2018
21www.gis3w.it - #ASITA2016
License of this presentation
#INPUT2018

Weitere ähnliche Inhalte

Ähnlich wie G3W-SUITE: a new OS framework to publish QGIS projects as WebGis services

A Bumpy Road to Digital Twin
A Bumpy Road to Digital TwinA Bumpy Road to Digital Twin
A Bumpy Road to Digital TwinSANGHEE SHIN
 
2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)
2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)
2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)George Porto Ferreira
 
Geocortex technology update
Geocortex technology update  Geocortex technology update
Geocortex technology update Geodata AS
 
Mago3D - An innovative AEC/GIS integration platform that can service millions...
Mago3D - An innovative AEC/GIS integration platform that can service millions...Mago3D - An innovative AEC/GIS integration platform that can service millions...
Mago3D - An innovative AEC/GIS integration platform that can service millions...SANGHEE SHIN
 
MongoDB .local London 2019: The Tech Behind Connected Car
MongoDB .local London 2019: The Tech Behind Connected CarMongoDB .local London 2019: The Tech Behind Connected Car
MongoDB .local London 2019: The Tech Behind Connected CarMongoDB
 
WEB 3 Marketing to boost customer engagement and loyalty.pdf
WEB 3 Marketing  to boost customer engagement and loyalty.pdfWEB 3 Marketing  to boost customer engagement and loyalty.pdf
WEB 3 Marketing to boost customer engagement and loyalty.pdfJimmy Pons
 
API Management within a Microservice Architecture
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice ArchitectureWSO2
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture Nadeesha Gamage
 
TeleCAD-GIS Enterprise Platform Overview
TeleCAD-GIS Enterprise Platform OverviewTeleCAD-GIS Enterprise Platform Overview
TeleCAD-GIS Enterprise Platform OverviewMaksim Sestic
 
C. Santoro, Labour Market Areas Web application based on Istat SDP framework
C. Santoro, Labour Market Areas Web application based on Istat SDP frameworkC. Santoro, Labour Market Areas Web application based on Istat SDP framework
C. Santoro, Labour Market Areas Web application based on Istat SDP frameworkIstituto nazionale di statistica
 
e-suap - general software architecture (English)
e-suap - general software architecture (English)e-suap - general software architecture (English)
e-suap - general software architecture (English)Sabino Labarile
 
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...Lorenzo Amato
 
FIWARE Overview (University Cairo 20Aug2017)
FIWARE Overview (University Cairo 20Aug2017)FIWARE Overview (University Cairo 20Aug2017)
FIWARE Overview (University Cairo 20Aug2017)FIWARE
 
Cadastre Information System for Rail in Portugal
Cadastre Information System for Rail in PortugalCadastre Information System for Rail in Portugal
Cadastre Information System for Rail in PortugalFernando Gil
 
GvSIG casos de estudio
GvSIG casos de estudioGvSIG casos de estudio
GvSIG casos de estudioGolgi Alvarez
 

Ähnlich wie G3W-SUITE: a new OS framework to publish QGIS projects as WebGis services (20)

Geonode 2.0
Geonode 2.0Geonode 2.0
Geonode 2.0
 
A Bumpy Road to Digital Twin
A Bumpy Road to Digital TwinA Bumpy Road to Digital Twin
A Bumpy Road to Digital Twin
 
2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)
2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)
2018 - Grupo QGIS Brasil e o lançamento do QGIS 3.4 LTR (Versão de Longo Prazo)
 
Geocortex technology update
Geocortex technology update  Geocortex technology update
Geocortex technology update
 
Mago3D - An innovative AEC/GIS integration platform that can service millions...
Mago3D - An innovative AEC/GIS integration platform that can service millions...Mago3D - An innovative AEC/GIS integration platform that can service millions...
Mago3D - An innovative AEC/GIS integration platform that can service millions...
 
MongoDB .local London 2019: The Tech Behind Connected Car
MongoDB .local London 2019: The Tech Behind Connected CarMongoDB .local London 2019: The Tech Behind Connected Car
MongoDB .local London 2019: The Tech Behind Connected Car
 
Qgis walkthrough
Qgis walkthroughQgis walkthrough
Qgis walkthrough
 
WEB 3 Marketing to boost customer engagement and loyalty.pdf
WEB 3 Marketing  to boost customer engagement and loyalty.pdfWEB 3 Marketing  to boost customer engagement and loyalty.pdf
WEB 3 Marketing to boost customer engagement and loyalty.pdf
 
API Management within a Microservice Architecture
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice Architecture
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
 
TeleCAD-GIS Enterprise Platform Overview
TeleCAD-GIS Enterprise Platform OverviewTeleCAD-GIS Enterprise Platform Overview
TeleCAD-GIS Enterprise Platform Overview
 
C. Santoro, Labour Market Areas Web application based on Istat SDP framework
C. Santoro, Labour Market Areas Web application based on Istat SDP frameworkC. Santoro, Labour Market Areas Web application based on Istat SDP framework
C. Santoro, Labour Market Areas Web application based on Istat SDP framework
 
5_6102463055130527018.pdf
5_6102463055130527018.pdf5_6102463055130527018.pdf
5_6102463055130527018.pdf
 
e-suap - general software architecture (English)
e-suap - general software architecture (English)e-suap - general software architecture (English)
e-suap - general software architecture (English)
 
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
THE OGC STANDARDS AND GEO-PLATFORM BASED WEB APPLICATION FOR SEISMIC EVENTS M...
 
Geospatial Product Watch 2015
Geospatial Product Watch 2015Geospatial Product Watch 2015
Geospatial Product Watch 2015
 
FIWARE Overview (University Cairo 20Aug2017)
FIWARE Overview (University Cairo 20Aug2017)FIWARE Overview (University Cairo 20Aug2017)
FIWARE Overview (University Cairo 20Aug2017)
 
20170820 FIWARE at CAMPIE
20170820 FIWARE at CAMPIE20170820 FIWARE at CAMPIE
20170820 FIWARE at CAMPIE
 
Cadastre Information System for Rail in Portugal
Cadastre Information System for Rail in PortugalCadastre Information System for Rail in Portugal
Cadastre Information System for Rail in Portugal
 
GvSIG casos de estudio
GvSIG casos de estudioGvSIG casos de estudio
GvSIG casos de estudio
 

Kürzlich hochgeladen

8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 

Kürzlich hochgeladen (20)

8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 

G3W-SUITE: a new OS framework to publish QGIS projects as WebGis services

  • 1. 1 Publishing and managing cartographic QGIS projects on the web W.Lorenzetti1 , L.Lami1 , F.Boccacci1 , G. Allegri 1 Gis3W Soluzioni GIS e WebGis OS www.gis3w.it info@gis3w.it Viterbo - #INPUT2018
  • 2. 2www.gis3w.it - #ASITA2016 Origins of the project The need to have a software able to publish GIS cartographic projects (in particular QGIS projects) on a WebGIS client, in total autonomy and in simple and fast way is at the base of the development of this framework. There was besides the demand to develop dedicated modules that could be managed, from the point of view of access and use, in a profiled way. #INPUT2018
  • 3. 3www.gis3w.it - #ASITA2016 Objectives of the project Particularly, the need to have a management application to be included in structured contexts such as Public Administration, Parks, companies, etc, it was the engine that led to developing aspects related to: ✔ organization of cartographic contents in a hierarchical way: macro groups and cartographic groups ✔ access control systems for administration and consultation of projects ✔ specific modules and editing functions based on a configurable user profiling system, also hierarchical #INPUT2018
  • 4. 4www.gis3w.it - #ASITA2016 G3W-SUITE: the project The result of our work is an application available in Open Source mode, under MPL license, on GitHub repository https://g3wsuite.gis3w.it https://github.com/g3w-suite #INPUT2018
  • 5. 5www.gis3w.it - #ASITA2016 Components of the suite G3W-SUITE is a modular client-server application for the management and publication of interactive cartographic projects (QGIS but not only), consisting of 3 components: ✔ Geographic portal: access to information, thematic groups and WebGis services * ✔ G3W-ADMIN: Administration component ✔ G3W-CLIENT: cartographic client for consultation and interaction with WebGis services * Module non yet released with OS license #INPUT2018
  • 6. 6www.gis3w.it - #ASITA2016 Technological Stack Icons made by Oliver (http://www.flaticon.com/authors/madebyoliver) from www.flaticon.com are licensed by CC 3.0 BY#INPUT2018 ✔ PostgreSQL/PostGis o SpatiaLite: for the management of geographical data ✔ G3W-ADMIN developed in Python using Django ✔ G3W-CLIENT developed using the AdminLTE basic template. ✔ The main libraries used for the management and visualization of the geographical part and the interaction with the user are: OpenLayer, Boostrap, jQuery, Lodash e Vue.js. ✔ Gulp.js: as task runner
  • 7. 7www.gis3w.it - #ASITA2016 Cartographic portal ✔ general informations about the service ✔ list of cartographic groups and WebGis services accompanied by logo and description consulting according to the publication specifications ✔ space dedicated to the publication of news and related material ✔ login and access system to the Administration panel #INPUT2018
  • 8. 8www.gis3w.it - #ASITA2016 G3W-ADMIN The Administration interface G3W-ADMIN is a graphical interface for dynamic definition and creation of G3W-CLIENT configuration files, making the system administrator independent in publishing and managing WebGIS services. #INPUT2018
  • 9. 9www.gis3w.it - #ASITA2016 G3W-ADMIN The Administration interface WebGIS services publication ✔ creation of macro and thematic cartographic groups to manage the WebGis services in a structured way ✔ publication of QGIS projects, accompanied by logos, description and definition of access credentials ✔ publication of projects consisting of only WMS services deriving from multiple mapping servers * Modulo non ancora rilasciato con licenza OS #INPUT2018
  • 10. 10www.gis3w.it - #ASITA2016 Settings inherited directly from QGIS projects Many graphic / functional aspects of the WebGis publication derive directly from the QGIS project ✔ geo data stilyng ✔ use of OGC services ✔ display order and activation status ✔ print layouts available #INPUT2018
  • 11. 11www.gis3w.it - #ASITA2016 Further settings allow to define: ✔ the title of the project and therefore of the WebGIS service ✔ the metadata related to the project and to the individual layers ✔ the general capabilities ✔ WMS capabilities: publishing extension, SR restrictions and list of print layouts and layers to be excluded in the publication ✔ WFS publication specifications of the individual layers ✔ the list the interrogable layers ✔ the attribute fields to be published as a WMS service, thus defining the information accessible on the WebGIS side Settings inherited directly from QGIS projects #INPUT2018
  • 12. 12www.gis3w.it - #ASITA2016 G3W-ADMIN The Administration interface WebGIS services management ✔ user and role (also LDAP integrated) ✔ editor and viewer users (I and II level): for a granulation of the powers to update and manage the various WebGIS services and to utlize the associated modules ✔ search tool: setting for a layer and propagable to all WebGIS services where the same data appears ✔ cache maps: manageable at the level of single layer ✔ editing (also relational) rules: setting at layer level on individual services (under development) ✔ dedicated modules: setting on individual published projects #INPUT2018
  • 13. 13www.gis3w.it - #ASITA2016 G3W-CLIENT The WebGIS Client Based on a modular approach, it allows to have an interface that adapts to the management of the currently available modules (eg print, search, editing, etc. ..) and future ones, in the simplest and clearest way for the final user. #INPUT2018
  • 14. 14www.gis3w.it - #ASITA2016 G3W-CLIENT The WebGIS Client Basic functions ✔ browse the interactive cartography ✔ various methods of interrogation (puntula, bbox, polygon) ✔ 1:1 e 1:n relation data defined at the QGIS project level ✔ management of multimedia links and images preview ✔ consultation of the attribute table with pagination system ✔ change WebGis service maintaining extension and scale ✔ print tool: with layouts inherited from the QGIS project ✔ geolocation, Google Street integrated and on-the-fly external layer upload system DEMO #INPUT2018
  • 15. 15www.gis3w.it - #ASITA2016 Who uses G3W-SUITE Regione Autonoma Friuli Venezia Giulia ✔ Regional Landscape Plan #INPUT2018
  • 16. 16www.gis3w.it - #ASITA2016 Who uses G3W-SUITE “Foreste Casentinesi, Monte Falterona e Campigna” National Park ✔ Interactive cartographic portal #INPUT2018
  • 17. 17www.gis3w.it - #ASITA2016 Who uses G3W-SUITE Acque Toscane SpA ✔ Water Network Management (RNDT specific included) GeoParco Transfrontaliero Alpi Carniche #INPUT2018
  • 18. 18www.gis3w.it - #ASITA2016 Future developments ✔ Release of the new version dedicated to the new LTR of QGIS ✔ Mobile interface ✔ Implementation of geographic analysis modules configurable on the administration side ✔ Integrated tools for geo-tag ✔ Implementation of a CSW service by integrating pycsw #INPUT2018
  • 19. 19www.gis3w.it - #ASITA2016 Editing on line ✔ permissions that can be defined at the level of a single layer ✔ user-setting snap ✔ feature-lock for multi-user editing ✔ attributes form that can be inherited from the settings on the QGIS project (tabs, sessions …) ✔ editing widget that can be inherited from those defined on the QGIS project: drop-down menu, calendar, checkbox, value map.. ✔ editing on tables related also through 1: n joins based on the QGIS project settings Video link #INPUT2018 Future developments
  • 20. 20www.gis3w.it - #ASITA2016 Credits https://g3wsuite.gis3w.it https://github.com/g3w-suite Thank to all of you for your attention and to GFOSS for the organization! #INPUT2018
  • 21. 21www.gis3w.it - #ASITA2016 License of this presentation #INPUT2018