Neues vom QGIS Server und QGIS-Webclient



Similar documents
Geographic Web Application

Web Mapping in Archaeology

GeoPackage, The Shapefile Of The Future

Institute of Computational Modeling SB RAS

Open Source GIS. Open Source GIS. Agenda. Open Source. Typische GIS Funktionen. LOTS Bern

Statusreport MapServer

Combining Drupal Content Management System with OGC Web Services

MapServer and OGC Standards in real life (and saving real lives) Daniel Morissette, Mapgears

Data Visualization Using Web GIS Software

SUMMER SCHOOL ON ADVANCES IN GIS

OSGeo Web Mapping Typification: GeoMajas, Mapbender, MapFish and OpenLayers. Christoph Baudson Arnulf Christl FOSS4G 2010 Barcelona

New Features in QGIS. Versions 2.6, 2.8 and Marco Hugentobler (Sourcepole) and Andreas Neumann (Stadt Uster)

Publishing KML Services Tutorial

ArcGIS Server mashups

HANDS-ON WORKSHOP: SPATIAL DATA VISUALIZATION Using selected Open Source tools and Open Data to visualize your own spatial data

smespire - Exercises for the Hands-on Training on INSPIRE Network Services April 2014 Jacxsens Paul SADL KU Leuven

Comparison of Open Source Virtual Globes

An Introduction to Open Source Geospatial Tools

Introduction to the Mapbender OWS Security Proxy

CURSO Inspire INSPIRE. SPEAKER: Pablo Echamendi Lorente. JEUDI 23/ THURSDAY 23 rd W S V : G E O S P A T I A L D A T A A C C E S S

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014

What's new in gvsig Desktop 2.0

ArcGIS Viewer for Silverlight An Introduction

Dr. Marco Hugentobler, Sourcepole QGIS from a geodata viewer to a GIS platform

OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS

Analysis of the Free GIS Software Applications in respect to INSPIRE services and OGC standards

Web and Mobile GIS Applications Development

VISUAL INSPECTION OF EO DATA AND PRODUCTS - OVERVIEW

Step by Step Guide for GIS Cloud Applications

DISMAR implementing an OpenGIS compliant Marine Information Management System

PostGIS Indexes. Geometries Require Special Index

GeoMedia Product Update. Title of Presentation. Lorilie Barteski October 15, 2008 Edmonton, AB

HANDS-ON WORKSHOP TOOLS FOR SPATIAL DATA VISUALIZATION: Using selected Open Source tools and Open Data to visualize your own spatial data

Developer Tutorial Version 1. 0 February 2015

Developing of A GIS Based Enviromental Monitoring System with Open Source Softwares

DataTube: web services voor data

Institute of Natural Resources Departament of General Geology and Land use planning Work with a MAPS

Publishing geospatial data to the web using the EEA infrastructure

UK Location Programme

Standardized data sharing through an open-source Spatial Data Infrastructure: the Afromaison project

Shop by Manufacturer Custom Module for Magento

Creating Service Definition file while disconnected from the server

ARCHITECTURE OF INTEGRATED GIS AND GPS FOR VEHICLE MONITORING

CentropeSTATISTICS a Tool for Cross-Border Data Presentation Manfred Schrenk, Clemens Beyer, Norbert Ströbinger

Web Map Service Architecture for Topographic Data in Finland

GEOENGINE MSc in Geomatics Engineering, Master Thesis Gina Campuzano

Creating a GIS based learning tool for the Faculty of Forest & Environment at the HNE Eberswalde

Choosing the right GIS framework for an informed Enterprise Web GIS Solution

Open Source Visualisation with ADAGUC Web Map Services

Activity: Using ArcGIS Explorer

Open Source Geospatial Software. Bob Bruce, P.Eng Mapping and Lands Branch, Manitoba Conservation

NatureServe s Environmental Review Tool

Five Steps to Better Performance

CLOUD BASED N-DIMENSIONAL WEATHER FORECAST VISUALIZATION TOOL WITH IMAGE ANALYSIS CAPABILITIES

Conservation Workshop ArcGIS Explorer

GeoServer, The Open Source Solution for the interoperable management of geospatial data

Web Map Context Service for Adaptive Geospatial Data Visualization

GEO 425, Spring 2012 LAB 3: Introduction to Web Map Services

Chapter 6: Data Acquisition Methods, Procedures, and Issues

Introduction to Web-based GIS

Supporting High-Quality Printing in Web Applications with ArcGIS for Server

Documentation of open source GIS/RS software projects

Lecture 8. Online GIS

Figure 2: System Flow Diagram for Workflow Management

The ORIENTGATE data platform

Interoperable Solutions in Web-based Mapping

GIS Beyond the Basics: Web Maps and File Sharing Services

Creating Maps in QGIS: A Quick Guide

Implementation of information system to respond to a nuclear emergency affecting agriculture and food products - Case of Morocco

Shuffling Quantum GIS into the Open Source GIS Stack

Visualizing Multi-Dimensional WMS within ArcGIS For JavaScript API

InfoView User s Guide. BusinessObjects Enterprise XI Release 2

Introduction to OSGeo and QGIS

Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client

Standards based spatial data management, GIS and web mapping. Spatial data management, analysis & sharing the free & easy way!

ishare in the Cloud Service Definition v5.0

DEVELOPMENT OF A WEB GEOSERVICES PLATFORM FOR SCHOOL OF ENVIRONMENTAL SCIENCES, MAHATMA GANDHI UNIVERSITY, KERALA, INDIA

OGC at KNMI: Current use and plans Available products

Intro to evis: the event visualization tool

Spatial Database Support

IBM BPM V8.5 Standard Consistent Document Managment

HELCOM Data and Map Service. User Manual

Project eharta: a collaborative initiative to digitally preserve and freely share old cartographic documents in Romania

How To Install The Arcgis For Inspire Server Extension On A Microsoft Gis For Inspire Server Extension (For Microsoft) On A Pc Or Macbook Or Ipa (For Macbook)

Vector tiles for the Swiss Federal Geoportal

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy

Sisense. Product Highlights.

Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for Server

Portal for ArcGIS. Satish Sankaran Robert Kircher

Leveraging Cloud-Based Mapping Solutions

Enabling embedded maps

Administrator's Guide

Drupal and ArcGIS Yes, it can be done. Frank McLean Developer

Adoption of open source GIS in South Africa: some case studies

An Introduction to Geographic Information Systems (GIS) using Quantum GIS (QGIS) version (Lisboa)

Transcription:

FOSSGIS 2012 Neues vom QGIS Server und QGIS-Webclient Pirmin Kalberer Sourcepole AG, Pfäffikon SZ www.sourcepole.ch

Über Sourcepole > QGIS > Core dev. & Project Steering Commitee > Printing, QGIS Server, div Plugins, u.v.m. > OGR / GDAL > Interlis-Treiber > Schema Support für PostGIS-Treiber > Openlayers / MapFish > Mapfish Committer (Ruby on Rails Plugin) > Openlayers contributions > UMN Mapserver > Ruby Bindings, KML- und SDE Features

QGIS Server?

QGIS Server > Web Map Service (WMS 1.3) Implementierung > CGI/FastCGI Modul für Apache wwebserver > WYSIWYG Kartenerstellung mit QGIS > Integrierter PDF Output > Fortgeschrittene kartographische Darstellungen > Unterstützt Styled Layer Descriptor (SLD) > Einfache Publikation (QGIS Projekt-File auf Server kopieren)

History > 2006: Started at Institute of Cartography, ETH Zurich, supported by EU project 'Orchestra' > 2008: Continued development supported by EU project 'SANY' > 2010: Configuration from QGIS project files, sponsored by City of Uster, Switzerland > 2010: Integration of source code in QGIS source repository > 2011: Printing, Server configuration dialog and more

Configuration with QGIS Desktop > Symbolization > Configuration > > > > > Layer groups Sensitivity of attribute queries Hiding attributes Attribute name aliases Layer Visibility > Print layouts

Configuration dialog

QGIS Print templates

WMS functions > WMS 1.3 functions > GetCapabilities > GetMap > GetFeatureInfo > GetLegendGraphic > Extensions > Map parameter > DPI Parameter > Optional WKT geometry in GetFeatureInfo > GetPrint request > FILTER parameter > SELECTION parameter

GetPrint - GetCapabilities <Capability>... <ComposerTemplates xsi:type="wms:_extendedcapabilities"> <ComposerTemplate width="297" height="210" name="a4-hoch"> <ComposerMap width="231" height="125" name="map0"/> <ComposerLabel name="kartentitel"/> </ComposerTemplate> </ComposerTemplates>... </Capability>

GetPrint call http://myserver.com/qgis_mapserv.fcgi? SERVICE=WMS &REQUEST=GetPrint &TEMPLATE=A4-Hoch &DPI=300 &kartentitel=mein%20zuhause &map0:extent=696055.2,245996.2,696152.7,246122.7 &map0:rotation=-45 &map0:scale=500

FILTER parameter > Subsets of layers can be selected with the FILTER parameter > Example: > http://myserver.com/cgi/qgis_mapserv.fcgi? REQUEST=GetFeatureInfo&LAYERS=mylayer1, mylayer2&filter=mylayer1:"objectid" = 3;mylayer2:'text' = 'blabla'&... > Supports attribute search omitting the X/Y parameter > Result: matching features and a combined bounding box

SELECTION parameter > Selection of vector features with given feature ids (GetMap and GetPrint) > Example: > http://myserver.com/cgi/qgis_mapserv.fcgi? REQUEST=GetMap&LAYERS=mylayer1,mylayer 2&SELECTION=mylayer1:3,6,9;mylayer2:1,5,6&...

Aktuelle Entwicklung > Raster Resampling > Erweiterungen Rule Based Renderer > WFS Server

Setup > Installation on Debian/Ubuntu: > apt-get install qgis-mapserver libapache2-modfcgid > -> http://localhost/cgi-bin/qgis_mapserv.fcgi > Documentation: > http://www.qgis.org/wiki/qgis_server_tutorial

QGIS Webclient > Easy-to-use Web GIS client > Based on WMS protocol with support for QGIS extensions > Configuration taken from QGIS project via WMS capabilities > Additional configuration: > URL parameters > Javascript configuration file > Examples: http://gis.uster.ch/ > https://github.com/qgis/qgis-web-client

Features > Map display and navigation > Layer tree (enable/disable layers) > Attribute display > Mouseover: Tooltip > Click: All attributes in a tree view > Sensitivity: > Topmost hit > > > > > All layers > Active layer or group Legend display Geographical search PDF printing with QGIS Layouts Measuring

Architecture

Printing > Exposes all layouts of QGIS project > Selection of > Layout > Scale > DPI > Rotation > Interactive rotation, movement and scaling (GeoExt) > Output to PDF

Printing

Search > Global and project specfic search > Python WSGI Script > Communication via XMLHttpRequest/JSON > Fixe Tabellenstruktur für > 2-level search: > Sorted result list > Final result selected (from WKT geometry)

QGISCloud > QGIS Server hosted in the cloud > Create your map with QGIS on the desktop > Publish > Local data is imported into cloud DB Web-Map + Mobile viewer + WMS

Install QGISCloud Plugin

Create your map and press publish

Data upload wizard

Web Map is online!

QGISCloud Features > Personal PostGIS instances (spacialdb.com) > All QGIS vector layers supported (imported into PostGIS) > WMS, OpenLayers Plugin maps (Google, Bing, Yahoo, OSM) > Public API (Build your own viewer) > Free for public maps > Commercial plans for customized viewers, etc.

Weitere Infos & Events > http://qgis.org/ > OSGeo Live DVD > QGIS & Grass Usertreffen 17:30 Raum 201 (4) > QGIS Hackfest Lyon, 12.-15.4.12 > QGIS Veranstaltung Terrestris Bonn, 31.5.12 > QGIS Usertreffen Bern, 4.6.12

FOSSGIS 2012 Danke! Pirmin Kalberer pka@sourcepole.ch