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 SureTrak Client-Server Intranet Simple Symbology DNC Maps Air & Sea Traffic Monitoring Use Case NAVAIR Later
WMS WMS SLD SLD Client-Server Internet Robust Symbology Problem Getting the most out of SLD Can be Difficult Almost always Tedious
SLD 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 The Support DNC
pointsym attexp cond_index att oper linesym areasym labatt, fcode
txrowid = <> < > <= >= value connector code None or AND and OR Methodology GeoSym Attribute Expression Interpretation Connector or
(bfc=0 or bfc=6 or bfc=10) and (wid>0 and wid<40) Inside Inside Parentheses Parentheses Same Same Attribute Attribute Methodology GeoSym Attribute Expression Interpretation Connector Different Different Attributes Attributes OR bsc=2 OR bot=7
AND bfc=0 AND hgt>50 Separate Separate Independent Independent Conditions Conditions GeoSym Attribute Expression Interpretation Connector or Att Att and OR AND Oper
Oper Value Value Connector Connector bfc bfc == 77 AND AND hwt hwt == 14
14 or or hwt hwt == 15 15 or or hwt hwt == 16
16 bfc = 7 AND (hwt = 14 or hwt = 15 or hwt = 16) Methodology GeoSym Text Text Assignment Files fullsym Font, Size, Color Location Label Join txrowid textchar
textjoin textloc textabbr Methodology SLD SLD profile of the SLD profile of the WMS WMS Implementation Implementation Specification 1.1.0 Specification 1.1.0 Extends WMS standard for geographic feature symbolization Symbology Symbology Encoding
Arial Wingdings 2 Wingdings Wingdings 3 Times New Roman Geneva LaFluer design1 1_LaFluer design1 Chapter 11 Chapter 11 Objectives Function of the Digestive System Organs of the Digestive System Organs of the Digestive Tract Organs of the Digestive Tract (cont'd.)...
Activity of coordinating and directing the company's resources in such a way that the company can carry out its objectives. Always follows the planning function. Synchronization of human ,physical and financial resources and obtain productive relationship among them to achieve...
To Mersenne, 1641: "… and I may tell you, between ourselves, that these six Meditations contain all the foundations of my physics. But please do not tell people, for that might make it harder for supporters of Aristotle to approve...
Linked Lists many slides taken from Mike Scott, UT Austin Recursive Data Structures Linked Lists are dynamic data structures They grow and shrink one element at a time, normally without some of the inefficiencies of arrays Big O of Array...
Whole language vs. isolated phonics instruction: A longitudinal study in kindergarten with reading and writing tasks. Journal of Research in Childhood Education, 15(1), 53-65 Peoples, A. C., & Nelson, R. O. (1977). The differential effects of phonics versus sight-recognition on...
Proposition 4.9 (positive morphic extensions) The following are equivalent: Every positive sentence holding on also holds on B. There are elementary extensions < ' , B < B' such that B' is a homomorphic image of ' Infinitary Consistency Over...