Visualizing geographical data made extremely easy by SLD Editor!

Slides:



Advertisements
Similar presentations
Week 1: Introduction to GIS
Advertisements

Visualizing maps on the web. What is a Map? A map is a drawing that is the representation, on a certain scale, of a terrain.
DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Designing Websites Using HTML and FrontPage A Typical Webpage View Source A webpage is a text file containing instructions to tell a computer how the.
A guide to HTML. Slide 1 HTML: Hypertext Markup Language Pull down View, then Source, to see the HTML code. Slide 1.
Theming for V12 Revolution
Adobe Photoshop CS Design Professional FOR THE WEB CREATING IMAGES.
Chapter 17 Creating Images for the Web. Chapter Lessons Learn about Web features Optimize images for Web use Create a button for a Web page Create slices.
Introduction KWizCom Business Card Founded in 2005 Headquartered in Toronto Global provider of add-ons and services customers worldwide Business.
Introducing new web content management tools for Priority...
Project 1 Introduction to HTML.
Using Cascading Style Sheets CSS Structure. Goals Understand how contextual, class and ID selectors work Understand how contextual, class and ID selectors.
ISIG/WEB A Web-based Tool for Viewing and Editing Maps Month/2004 Gustavo Mandolesi – Software Engineer.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Today’s Agenda Bill Presentment Overview Demo. Tailoring Your Invoices with Oracle’s Bill Presentment Architecture March 7, 2005.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Web Page Introduction. What is a web page? A web page is a text file containing markup language tags. –A markup language combines text and extra information.
OMap By: Haitham Khateeb Yamama Dagash Under Suppervision of: Benny Daon.
Branding and designing capabilities with the Design Manager MALIN DE SILVA SHAREPOINT SPECIALIST EXILESOFT, SRI LANKA.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
Editing With ArcGIS Pro
The purpose of this Software Requirements Specification document is to clearly define the system under development, that is, the International Etruscan.
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
Today’s objectives  Presentational | Inline | Block | Validate  CSS | Rules | Declarations.
DM_PPT_NP_v01 SESIP_0715_AJ HDF Product Designer Aleksandar Jelenak, H. Joe Lee, Ted Habermann Gerd Heber, John Readey, Joel Plutchak The HDF Group HDF.
Cataloging v.16 eSeminar April 2004 Judith Fraenkel.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Music composition with HTML 5-Canvas. Abstarct Online version music editor. Easy to use, just need some simple direction. Everyone can be a musician.
PERSONALIZED SEARCH Ram Nithin Baalay. Personalized Search? Search Engine: A Vital Need Next level of Intelligent Information Retrieval. Retrieval of.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
11 October 2015 MAVIS v “Sneak Preview”. 11 October 2015 Enhancements in the Release  Reference Material  Brief Accessioning View  Template.
The FalconView Geodata Overlay
Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech.
Binding UI Components to Data. Adding UI Components to the Page You can create components on a page by: Dragging a component from the Component Palette.
Building Applications with the KNS. The History of the KNS KFS spent a large amount of development time up front, using the best talent from each of the.
Getting the most out of ArcGIS Web Application Templates
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
T ECHNICAL INTRODUCTION TO O SKARI FOSS4G 2015 Hanna Visuri National Land Survey of Finland
Mike Pumphrey, OpenGeo 8 September, 2010 Styler: Graphical SLD (at last!)
A GeoSpatial Mapping Architecture
Adobe Photoshop CS3 Revealed – Chapter 16 FOR THE WEB CREATING IMAGES.
ALPHA a framework to support collaborative research Matt Bertrrand
Web Application Programming Presented by: Mehwish Shafiq.
MapWindow 6.0: An Extensible Architecture for Cartographic Symbology 12/6/ of 34 Ted Dunsford FOSS4G Conference October, 2009.
Styled Layer Descriptor (SLD) or How I Learned To Stop Worrying and Love XML Mike Pumphrey FOSS4G, Sydney, Australia October 23,
Hannah Hawlk MEDT 7478 Fall 2012 From the opening menu, click on the “catalog” tab to open the catalog module.
NETWORK VISUALIZATION ABHISHEK KUMAR (2011CS50272)
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Adxstudio Portals Training
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Web Page Introduction. What is a web page? A hypertext that contains clickable links. A web page is a text file containing Hyper Text MarkUp Language.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
SDJ INFOSOFT PVT. LTD. 2 BROWSERBROWSER JSP JavaBean DB Req Res Application Layer Enterprise server/Data Sources.
Uploading Data Matthew Hanson  GeoNode made up of several components  Web Framework – Django  OGC Server – GeoServer  Database – PostGIS.
Programming with MVVM Miguel A. Castro Architect -
Creating and Sharing Geospatial Data January 28, 2010 presentation to the Bedford Institute of Oceanography Geographic Information Systems Special Interest.
GeoServer CSS: Mapping in Style FOSS4G 2010 Barcelona, Spain.
Project 1 Introduction to HTML.
Mapping for the interwebs
Chapter 1 Introduction to HTML.
SharePoint Office 365 Dev 200 Training
Project 1 Introduction to HTML.
Metadata Editor Introduction
Template library tool and Kestrel training
Introduction to Silverlight
Creating Images for the Web
SECE Geoloc v2.0 Advised By: Prof. Henning Schulzrinne Jan Janak
Esri Production Mapping: An Introduction
Presentation transcript:

Visualizing geographical data made extremely easy by SLD Editor! Hanna Visuri 16.9.2015, FOSS4G

Agenda What is SLD Editor? About SLD Technical background SLD Editor Features Demo Current limitations How to make use of SLD Editor? 

What is SLD Editor? Developed in NLS FI as part of the European Location Framework (ELF) project Aims to provide easy way for editing SLD files visually First version released in February 2015 http://www.oskari.org/sld-editor/ Open source and available in Github https://github.com/elf-oskari/NOSE   - User doesn’t have to understand XML in order to change the visualization

Background Developed for authorities with limited knowledge of geospatial data… …and to be exploited by other developers! Developed in only couple of months as part of the ELF project Offers great base for editing SLD files visually! - User doesn’t have to understand XML in order to change the visualization

About SLD The OGC Styled Layer Descriptor standard Specifies how layers should be rendered XML-based markup language DO I HAVE TO EDIT XML TO CHANGE THE STYLING OF GEOGRAPHICAL DATA…? SLD EDITOR ENABLES YOU TO EDIT SLD FILES VISUALLY!

This is how it works: Import SLD Create visualization Edit visualization Save visualization Upload visualization Style.sld Style_v1.sld Style_v1.sld Style_v1.sld Style_v1.sld

Technical background Development is done using Node.js and OpenLayers 3 Responsive and works even with mobile devices Used libraries include e. g. Bootstrap, Backbone, Lodash… Uses PostgreSQL database to store SLD file structure and values

SLD Editor Features Import and upload SLD files Create copies of original SLD to make different versions Search specific rules to edit Edit existing tags visually Point: wellknownname, fill, opacity, stroke, size… Line: stroke, width, linecap, color… Polygon: stroke, fill, opacity… Label: font-family, font-size, font-style, font-weight… Own preview for symbolizer and rule View SLD against corresponding WMS

DEMO

Login page FOSS4G SLDeditor

User UI – available templates and visualizations

Creating new visualization

Editing the visualization

Searching for rules Rules can be searched for by typing some letters or by browsing the Featuretype tree

Rule preview

Changing style parameter

Changing parameters, saving Star marks unsaved changes

Label style

WMS preview

WMS preview, basic authentication possible

WMS preview

Current limitations No self-registration or user management interface XML is not validated when importing SLD  general error Symbolizer attributes are not validated before saving to database Rule preview on map The rule preview map uses example point, line and polygon lines on top of Helsinki, not any real WMS service It is not possible to show different shapes of point symbolizers yet All editable attributes cannot yet be seen in rule preview No support for adding tags, rules or entire symbolizers

How to make use of it? Individual application Part of your application Requirements: Node.js and PostgreSQL Clone source code from GitHub and follow instructions! SLD Parser Development UI components Individual application Part of your application

Thank you! Questions?