Get More Out Of Your Web Map Service with SLD Styled Layer Descriptor for Complex Symbology Matthew Wechsler Frank Hardisty – MGIS Advisor.

Slides:



Advertisements
Similar presentations
Bentley and ESRI Interoperability. Designed to serve all types of workflows Desktop Interoperability Server Interoperability.
Advertisements

1 OGC Web Services Kai Lin San Diego Supercomputer Center
WFM 6202: Remote Sensing and GIS in Water Management © Dr. Akm Saiful IslamDr. Akm Saiful Islam WFM 6202: Remote Sensing and GIS in Water Management Akm.
A Web Mapping Approach to Visualize Submarine Cable Routes Penn State University By: Mansour Arab Advisor: Dr. Alexander Klippel.
OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
GI Systems and Science January 30, Points to Cover  Recap of what we covered so far  A concept of database Database Management System (DBMS) 
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
Geodatabase basic. The geodatabase The geodatabase is a collection of geographic datasets of various types used in ArcGIS and managed in either a file.
Leveraging Resources through Partnerships A Case Study of a Distributed Web Mapping Service.
ISIG/WEB A Web-based Tool for Viewing and Editing Maps Month/2004 Gustavo Mandolesi – Software Engineer.
XML Introduction What is XML –XML is the eXtensible Markup Language –Became a W3C Recommendation in 1998 –Tag-based syntax, like HTML –You get to make.
Esri UC 2014 | Technical Workshop | Performing Advanced Cartography with Esri Production Mapping Clint Loveman & Madhura Phaterpekar.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Web Feature Service and Web Map Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel Golodoniuc, Josh Vote 8 May 2013.
Introduction to Geospatial Metadata – ISO 191** Metadata National Coastal Data Development Center A division of the National Oceanographic Data Center.
Method of Converting Resource definitions into XSD Group Name: WG3 (PRO) Source: Shingo Fujimoto, FUJITSU, Meeting Date:
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
© OGC, All Rights Reserved Open Geospatial Consortium
HTML Line Breaks and HTML Horizontal Rules (Lines)
FalconView Open Source Inspired Features
Attribute Data in GIS Data in GIS are stored as features AND tabular info Tabular information can be associated with features OR Tabular data may NOT be.
Chapter 3 Sections 3.5 – 3.7. Vector Data Representation object-based “discrete objects”
An Experiment on Spatial Data Exchange May 22, 2002 SAIJO, Yuuki (Geographical Survey Institute Japan) ISO/TC211 Workshop on Standards.
Creating Web Sites An introduction to the basics.
Esri UC 2014 | Technical Workshop | Intelligence Analysis: How to Create Meaningful Map Products Natalie Feuerstein, Esri Mary Clawson, Esri.
Future of GIS GIS & the Internet  Access spatial data interactively anywhere in the world
David Blasby The Open Planning Project New York. Goals Explain what a WFS and WMS are, and when to use them Be able to create simple spatial web applications.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
Personalizing the web for multilingual web sources Anil Goud V Lalith Krishna L Dinesh Kumar D.R.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
Web mapping interoperability in practice, a Java approach guided by the OpenGis Web Map Server Interface Specification Pedro Fernández, R. Béjar, M.A.
Jean François Doyon Tom Kralidis June 2003 Services Overview.
The FalconView Geodata Overlay
Spatial Databases: A Quick Tour Dr. David Briggs Professor & Researcher Computer Science Department Research Computer Group & ISIS University of Southern.
© ITEDO Software 2004 S1000D and CGM Dieter Weidenbrueck Paris July 21, 2004.
GTRI_B-1 FalconView GIS Editor / UNCLASSIFIED - 1 The FalconView TM GIS Editor.
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.
Introduction to ArcGIS for Environmental Scientists Module 1 – Data Visualization Chapter 3 – Symbology and Labeling.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM Ben Caradoc-Davies CSIRO Earth Science and Resource Engineering Free and Open Source.
Mike Pumphrey, OpenGeo 8 September, 2010 Styler: Graphical SLD (at last!)
Esri UC 2014 | Demo Theater | Labels and Annotation: Efficient And Effective Use of Text On Your Map Sam Troth.
A GeoSpatial Mapping Architecture
Return to Outline Copyright © 2011 by Maribeth H. Price 3-1 Labeling and annotation.
Transitioning from FGDC CSDGM Metadata to ISO 191** Metadata
Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
GeoServer: Past, Present, Future Justin Deoliveira.
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,
Slide 1 SDTSSDTS FGDC CWG SDTS Revision Project ANSI INCITS L1 Project to Update SDTS FGDC CWG September 2, 2003.
Visualizing geographical data made extremely easy by SLD Editor!
ESRI Education User Conference – July 6-8, 2001 ESRI Education User Conference – July 6-8, 2001 Introducing ArcCatalog: Tools for Metadata and Data Management.
ISO 191** Overview A “Family” of Standards. Resources ISO Standards Web Page – Technical.
Topic 10- GIS layers to web
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
XML Extensible Markup Language
Uploading Data Matthew Hanson  GeoNode made up of several components  Web Framework – Django  OGC Server – GeoServer  Database – PostGIS.
® Increasing the value of Business Intelligence using Geospatial Standards George Percivall, Chief Architect and Executive Director of the OGC Interoperability.
Rendering XML Documents ©NIITeXtensible Markup Language/Lesson 5/Slide 1 of 46 Objectives In this session, you will learn to: * Define rendering * Identify.
Presented by: Shahab Spring Introduction Data Analytics Plugins Learning Resources.
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
Semantic metadata in the Catalogue Frédéric Houbie.
Exposure Mapping Assistance Workshop - April Kingstown St. Vincent and the Grenadines Eduardo Mattenet Consultant 2013 Navigating with QGIS 1.
>> Introduction to CSS
What purpose should symbology serve in GeoPackage?
Web Based Spatial Decision Support System for Western Ghats
.NET and .NET Core 7. XAML Pan Wuming 2017.
Daniel Gleason NCGIS (703)
Raphael Malyankar; Eivind Mong
ArcGIS Pro: An Introduction Overview
Presentation transcript:

Get More Out Of Your Web Map Service with SLD Styled Layer Descriptor for Complex Symbology Matthew Wechsler Frank Hardisty – MGIS Advisor

Agenda Overview Use Case Problem Proposal Methodology Results

Overview – SLD XML Styling Schema Controls Geospatial Visualization Extends WMS Standard

Use Case – NAVAIR Now Client-Server Intranet Simple Symbology DNC Maps Air & Sea Traffic Monitoring SureTrak

Use Case – NAVAIR Later WMS SLD Client-Server Internet Robust Symbology

Problem – Getting the most out of SLD Can be Difficult Almost always Tedious

Proposal – So now what? Complex symbology ruleset Apply SLD Standards to the ruleset Automate the process

Proposal – So now what? Complex symbology ruleset VPF  DNC  GeoSym Apply SLD Standards to the ruleset Rules & Filters Automate the process mono C#

Methodology – Vector Product Format (VPF) The Data DNC VMap WVSPlus™ Etc. The Support GeoServer ESRI OGR Etc.

Methodology – Vector Product Format (VPF) The Data DNC The Support GeoServer OGR SLD

Methodology – GeoSym DNC + ? = SLD Complex symbology ruleset VPF  DNC  GeoSym

Methodology – GeoSym Symbology Assignment Files fullsym attexpcodecolor textabbr simpsym textchartextjointextloc graphics

Methodology – GeoSym  fullsym fullsym attexpcode graphics id pid delin pointsym linesym areasym labatt, fcode txrowid Feature Attribute textjoin

Methodology – GeoSym  Formula fullsym id pid delin pointsym linesym areasym labatt, fcode txrowid pid = DNC delin = line fcode = BC030 id  attexp linesym labatt  feature attribute containing label txrowid  label rules pid = DNC delin = line fcode = BC030 id  attexp linesym labatt  feature attribute containing label txrowid  label rules

Methodology – GeoSym  Attribute Expression File fullsym cond_index att oper = <> = value connector None or AND and OR attexpcode id pid delin pointsym linesym areasym labatt, fcode txrowid

Methodology – GeoSym  Attribute Expression Interpretation Connector or (bfc=0 or bfc=6 or bfc=10) and (wid>0 and wid<40) Same Attribute Inside Parentheses Inside Parentheses

Methodology – GeoSym  Attribute Expression Interpretation Connector OR bsc=2 OR bot=7 AND bfc=0 AND hgt>50 Different Attributes Separate Independent Conditions Separate Independent Conditions

GeoSym – Attribute Expression Interpretation Connector or and OR AND bfc = 7 AND (hwt = 14 or hwt = 15 or hwt = 16) AttOperValueConnector bfc = 7 AND hwt = 14 or hwt = 15 or hwt = 16 AttOperValueConnector bfc = 7 AND hwt = 14 or hwt = 15 or hwt = 16

textabbr textchartextjointextloc Methodology – GeoSym  Text fullsym textjoin txrowid Text Assignment Files Font, Size, Color Location Label Join

Methodology – SLD Extends WMS standard for geographic feature symbolization SLD profile of the WMS Implementation Specification SLD profile of the WMS Implementation Specification Symbology Encoding Implementation Specification Defines styling rules OpenGIS Filter Encoding 2.0 Encoding Standard Defines filtering rules

Methodology – SLD  Symbology Encoding FeatureTypeStyle XML element Rule XML elements Feature-property conditions Map Scales 1:500E61:4000 IF…THEN…ELSE

Methodology – SLD  Filter Encoding Logical Operators Comparison Operators… bfc=0 or bfc=6 or bfc=10 bfc=0 and hgt>50 bfc=0 or bfc=6 or bfc=10 bfc=0 and hgt>50

Methodology – SLD  Application to GeoSym bfc 0 … … … (bfc=0 or bfc=2) AND (hgt>0 and hgt<46) … …

Methodology – SLD  VPF (DNC) SLD Automation Automate the process mono C#

The Results – DNC WMS Map

The Results – Good, Bad, Ugly What worked What didn’t Next (bfc=0 or bfc=2) AND (hgt>0 and hgt<46) mono C#

Thank You Frank Hardisty – MGIS Advisor Lonnie Hanekamp – Programmer Penn State – MGIS University CSC – Project Sponsor