Centre of Line and Polygon geometries - recommendation

32 Copyright © 2010 Open Geospatial Consortium, Inc. All Rights Reserved. the conditions for its rules based on the delineation of the geometry. An example of an existing implementation of this extension to the SE specification is displayed below: Rule ogc:PropertyIsEqualTo ogc:Function name = geometryType ogc:PropertyName geom ogc:PropertyName ogc:Function ogc:Literal Point ogc:Literal ogc:PropertyIsEqualTo PointSymbolizer ... PointSymbolizer Rule An extension to the SE specification should be considered in order to allow Rules to assess the type of geometry before applying symbolizers. The example above is clearly proprietary, and yet has cross-domain application. It would be a useful capability to add. Alternatively, to address the simple case above, the SLD itself could be used to approximate the geometry using the polygons’ centroid or centre of bounding box this choice would need to be controllable from within the SLD. The scales could then be encoded in the SLD using existing constructs MinScaleDenominator MaxScaleDenominator to control the level of detail trigger ranges.

7.4.2.1 Centre of Line and Polygon geometries - recommendation

When a PointSymbolizer is used with a Polygon or Line geometry, the specification says: “In this case, if a line, polygon, or raster geometry is used with this Symbolizer, then the semantic is to use the centroid of the geometry, or any similar representative point.” It is recommended that a simple extension is made to the PointSymbolizer to disambiguate its usage under these circumstances. Furthermore, the choice of “centre-of” algorithm should also be a controllable aspect of the SLD. It should allow for centroid, centre of bounding box, and for polygons a flag to force the resultant point to fall inside the polygon consider a moon crescent shaped polygon TBD – example of formal encoding of these options. Consider - are there any further common centre-of algorithms to include? Copyright © 2010 Open Geospatial Consortium, Inc. All Rights Reserved. 33 Annex A - Aviation Portrayal based on Directional Associations in AIXM 1 Introduction

1.1 Purpose and Scope

This technical note has been produced by Envitia to summarise some of the issues encountered when applying the OGC Symbology Encoding SE to the area of aviation portrayal. In particular, it concentrates on the issue of portrayal rules that are dependent on associations between feature types in the AIXM conceptual model, but which are not realised explicitly via GML properties within the AIXM GML application schema. This report is the result of ongoing research by Envitia within the OGC OWS-8 Aviation Thread [6]. The issue with AIXM associations can be traced to specific requirements in the ICAO portrayal specifications that were studied in OWS-8 [4]. Section 2 describes the problem space in more detail, while Section 3 proposes some solutions.

1.2 Abbreviations

AIXM Aeronautical Information Exchange Model Envitia Envitia Ltd EUROCONTROL European Organisation for the Safety of Air Navigation FAA Federal Aviation Administration FPS Feature Portrayal Service GML Geography Markup Language ICAO International Civil Aviation Organization ISO International Organization for Standardization ISOTC ISO Technical Committee OGC Open Geospatial Consortium OWS OGC Web Services SE Symbology Encoding SLD Styled Layer Descriptor