Geo-Platform Introduction



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

Geographic Web Application

Combining Drupal Content Management System with OGC Web Services

Institute of Computational Modeling SB RAS

Publishing geospatial data to the web using the EEA infrastructure

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

_ LUCIADRIA PRODUCT DATA SHEET

Step by Step Guide for GIS Cloud Applications

What's new in gvsig Desktop 2.0

Neues vom QGIS Server und QGIS-Webclient

Appspace 5.X Reference Guide (Digital Signage) Updated on February 9, 2015

Spectrum Technology Platform. Version 9.0. Administration Guide

Web-based Participatory GIS with data collection on the field: a prototype architecture in two and three dimensions

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

VEDATRAK CRM 2.1. User's Guide

GeoNetwork User Manual

Using SSH Secure FTP Client INFORMATION TECHNOLOGY SERVICES California State University, Los Angeles Version 2.0 Fall 2008.

Batch Scanning. 70 Royal Little Drive. Providence, RI Copyright Ingenix. All rights reserved.


What s new in Carmenta Server 4.2

BT Web Hosting. Quick Start

Different types of OS GIS mobile applications: gvsig Mobile & gvsig Mini

ArcGIS online Introduction Module 1: How to create a basic map on ArcGIS online Creating a public account with ArcGIS online...

Scott Moore, Esri April 4, Intermountain, Great Falls, MT

IT Quick Reference Guides Using the Application Catalog and Software Center

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

Salient Dashboard Designer Training Guide

GIS Beyond the Basics: Web Maps and File Sharing Services

Web-based spatio-temporal visualization and analysis of the Siberian Earth System Science Cluster (SIB-ESS-C)

AN OPENGIS WEB MAP SERVER FOR THE ESA MULTI-MISSION CATALOGUE

deskspace responsive web builder: Instructions

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

Getting Started With Mortgage MarketSmart

Blackboard 1: Course Sites

WebSphere Business Monitor V6.2 Business space dashboards

Alkacon. OpenCms 8 User Manual

The ORIENTGATE data platform

Advanced Event Viewer Manual

How To Use Gis

DISMAR implementing an OpenGIS compliant Marine Information Management System

Introduction to the Mapbender OWS Security Proxy

Business Internet Fax service from Bell User Guide

Fax User Guide 07/31/2014 USER GUIDE

Shop by Manufacturer Custom Module for Magento

Guide to using Cumulus software (a.k.a., the Cumulus "client")

KIP Cloud Apps User Guide

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

mframe Software Development Platform KEY FEATURES

GeoNetwork, The Open Source Solution for the interoperable management of geospatial metadata

ArcGIS Server mashups

Cloud. Hosted Exchange Administration Manual

DataPA OpenAnalytics End User Training

The Beginner s Guide to G-Lock WPNewsman Plugin for WordPress: Installation and Configuration

Lezione 10 Introduzione a OPNET

Chapter 6: Data Acquisition Methods, Procedures, and Issues

Sextant. Spatial Data Infrastructure for Marine Environment. C. Satra Le Bris, E. Quimbert, M. Treguer

SAS BI Dashboard 4.4. User's Guide Second Edition. SAS Documentation

Data Interoperability Extension Tutorial

Shuffling Quantum GIS into the Open Source GIS Stack

WebSphere Business Monitor V7.0 Business space dashboards

Site Maintenance Using Dreamweaver

Linux Labs: mini survival guide

ArcGIS. Image Server tutorial

Use ArcGIS Online to Manage

This guide provides additional information about topics covered in the webinar

HydroDesktop Overview

Web Content Management Training Manualv3

EasySDI Publish. Software requirements & specifications

Simple, Secure User Guide for OpenDrive Drive Application v for OS-X Platform May 2015

Developer Tutorial Version 1. 0 February 2015

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

VISUAL INSPECTION OF EO DATA AND PRODUCTS - OVERVIEW

Training Manual Version 1.0

Texas Develops Online Geospatial Data Repository to Support Emergency Management

Your Blueprint websites Content Management System (CMS).

Community Health Maps Lab Series:

Alfresco Online Collaboration Tool

Contact Manager HELP GUIDE

USING STUFFIT DELUXE THE STUFFIT START PAGE CREATING ARCHIVES (COMPRESSED FILES)

GEM global earthquake model. User guide: Android mobile tool for field data collection. Rosser, J., J.G. Morley, A. Vicini. Data capture tools

How To Use The Unify Intelligence Center On A Pc Or Macbook Or Macrocessor On A Computer Or Macosade On A Macbook (For Macro Recipebook) On A Mobile Device On A Web Browser On A Desktop Or

Melbourne IT The Ecommerce Widget Guide - user guide

Table of Contents. Page 1 MLS PIN Customer Support Monday Friday 8 am to 7:30 pm, Saturday 9 am to 5 pm, Sunday 9 am to 1 pm

Create and share a map with GIScloud.com

Lecture 8. Online GIS

Richmond Systems. SupportDesk Web Interface User Guide

OSM-in-a-box A Ready-Made Highly Configurable Map Server

With a wide variety of drag and drop widgets, adding and updating information on your website will be a snap!

Cloud application for water resources modeling. Faculty of Computer Science, University Goce Delcev Shtip, Republic of Macedonia

Uni Sales Analysis CRM Extension for Sage Accpac ERP 5.5

ArcGIS Viewer for Silverlight An Introduction

Visualization with Excel Tools and Microsoft Azure

LICENTIA. Nuntius. Magento Marketing Extension REVISION: THURSDAY, JUNE 2, 2016 (V )

Exchange Granular Restore Instructional User Guide

Microsoft Expression Web

Transcription:

Geo-Platform Introduction Dimitri Dello Buono @ geosdi 16 Sept 2013 CNR IRPI Perugia Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)

geosdi CNR IMAA geosdi is a Laboratory of the Institute of Methodologies for Environmental Analysis of the National Council of Research (CNR IMAA), which designs, manufactures and distributes geospatial web-based software systems, using an open source approach.

geo-platform Info Start : 10 Oct 2010 Licence : GPLv3+CE Version : 1.5 Repo:https://github.com/geosdi/geo-platform.git Modules: 100+ 65k code lines

geo-platform Architecture geo-platform gui geo-platform services CLIENT GWT API /core /wms /wfs /csw Stack di servizi SOAP /...

Architettura di geo-platform (client) applicationcontext-menubar.xml... Menu Engine ToolBar Engine Plugin Engine...

geo-platform Architecture (client) applicationcontext-toolbar.xml Menu Engine... ToolBar Engine... Plugin Engine

geo-platform Architecture (server) modello dei dati di geo-platform

geo-platform Architecture (server) /core

geo-platform Architecture (server) geo-platform fornisce uno stack di servizi multi modulare utile per la comunicazione con la parte client e per rendere persistenti i dati prodotti dall'applicazione Endpoint modulari o Avvio solo lo stack ws che mi serve o Scalabilità su più nodi o Di default viene avviato solo l'endpoint /core

Widgets Base Layer Selection (Google, Bing, OSM, Custom...) Add WMS Layer Upload File (GeoTiff, SHP, SLD,...) Manage WMS Server Layer Tree Panel Refresh Layer CQL Filter Time Filter Print Map Styler (gestione SLD) Viewports Management Geocoding / Reverse Geocoding (Google, Yahoo, Custom...) Map Projects Management Export / Import Map Projects User / Roles Management Routing on OSM Data Feature Editor (WFS-T) WPS builder......

Widget - Map Widget

Widget Layer tree Management scenarios at any level of nesting Drag & Drop of layers and folders Options on layers management transparency Management style associated Management Layer Name Export a project Import a project Saving a Project Copy & Paste of single and multiple layers

Users and Rules Manager Rules Manager Managing permission of the components based on the role Creating New Roles Modifying existing roles

Users and Rules Manager User Manager Creating new users assigning user name and password role assignment assignment of the type of user (temporary or permanent) assignment of trusted level Modifying existing roles Cancellation of existing users Concept of Organization!

Project Manager Creating new projects Edit the project Change name Set default Loading onto the layer Cancellation of the project Sharing Project

Project manager Share Proj Share Projects A new feature! Currently in testing phase Allows you to share in "READING" a project Amaster->slave1..n All changes to the effectual reference design are propagated to all slaves via XMPP client: Adding layers, on / off, delete, drag & drop.

Layer Manager Adding a layer from a list of WMS servers Adding a layer from a Get-Map wms Adding a layer from a metadata catalog CSW Upload a layer of a Geotiff or Shape File

Layer Manager Selecting a WMS server Selecting layers to add to your tree Managing WMS 1.1.1 - WMS 1.3.0 Adding Servers Editing server

Layer Manager you can upload to GeoServer The upload and configuration is done via REST using GeoServer-manager Selecting an archive package containing a shapefile Geotiff with possibly associated SLD Possibility of previewing in the preview map Ability to add it to the layer tree and make it available as a WMS layer

Print a map Compiling the print template title map Title Comments Selection of PPE Printing Selecting the print template Select whether to print the base map The current version is based on a servlet MapFish

Print Manager

Routing on Open Street Map Select Start Point and End Point using Google Geocoding Shooting Star Algorithm on PGRouting of Open Street Map Data Calculation of Directions (Directions)

Geocoding Portion Of typing Provider Selection (Google, Yahoo) Return result list Click on the outcome of interest and positioning of the marker on the map

Reverse Geocoding Selection of the provider (google, yahoo) Click for map Return of Results

Geocoding WPS Type text to search Selecting the Layer of which require processing Starting the remote WPS process and presentation of results Click on the outcome of interest and positioning of the marker on the map

Viewport Management Creating viewport according to bbox zoom level shown in map Creating viewport to the bbox of a layer present in the tree panel Creating a vieport to bbox composed by the sum of bbox of layers present in a folder

Base Map Manager Selecting the base map provided by different providers Selecting the base map with different reference systems EPSG: 3857 EPSG: 4326 Apply the base map to the work session with the fly projection view the layers Saving the base map to make it the default in the project

Layer Refresh (1) Refresh the display of a layer with a time cadence. (eg every 60 sec) Useful for data sources that vegono updated by sensor networks (such as earthquakes ingv, rain gauges) How does it work? The Client you subscribe to a topic XMPP It is recorded that a scheduler Quartz reminds the client to refresh the layer (every x seconds) push notifications

Layer Refresh (2)

Advanced Widget : Catalog Finder Adding Servers CSW 2.0.2 search Text title abstract Keywords search areal Encluses is overlap outside time Search Anytime Temporal Extend (applied at the date of creation) Adding a layer to the tree panel if metadata is contained in the online resouce WMS

Advanced Widget : Styler (Raster Symbolizer)

Advanced Widget : Styler (Vector Symbolizer) Esempio di creazione simbologie complesse (costituite da più symbolizer sovrapposti)

Advanced Widget : Editor WFS-T

Advanced Widget : WPS (process builder) Selection Process Remote to perform Inserting the input (eg layers to be processed, buffer size,...) Request to perform remote job

Advanced Widget : WPS (process response) La feature collection risultante può essere aggiunta come nuovo layer (Pubblica automaticamente le features su geoserver utilizzando il wps gs:import)

geo-platform: SITDPC

geo-platform: SANF2 una recente applicazione

geo-platform: SANF2 Time Request Last acquisition 0 1 2

Future Development short-term Documentation (!) Showcase of the main widget medium term Introduction more faces: pure GWT GWT bootstrap... Long term (end of 2013) Mapping full OGC services: WMS 1.3.0 WFS 2.0.0 WPS 1.0.0

How to crete a webgis with geo-platform

geosdi Team www.geosdi.org

Termini di licenza This work is licensed under the Creative Commons Attribution- ShareAlike License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/1.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. Questo lavoro viene concesso in uso secondo i termini della licenza Attribution-ShareAlike di Creative Commons. Per ottenere una copia della licenza, è possibile visitare http://creativecommons.org/licenses/by-sa/1.0/ oppure inviare una lettera all indirizzo Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.