[mapserver-commits] [mapserver/mapserver] 4fbd7a: SLD: Add support to arithmetic expressions (#5831)

Jérome Boué noreply at github.com
Wed Sep 4 09:07:44 PDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/mapserver/mapserver
  Commit: 4fbd7aee1fa2864bf320e9756296b0912774afeb
      https://github.com/mapserver/mapserver/commit/4fbd7aee1fa2864bf320e9756296b0912774afeb
  Author: Jérome Boué <jbo-ads at laposte.net>
  Date:   2019-09-04 (Wed, 04 Sep 2019)

  Changed paths:
    M mapcopy.c
    M mapfile.c
    M maplayer.c
    M mapogcsld.c
    M mapogcsld.h
    M mapserver.h
    M maputil.c
    M msautotest/.gitignore
    A msautotest/sld/arithmetic_line.map
    A msautotest/sld/arithmetic_point.map
    A msautotest/sld/arithmetic_polygon.map
    A msautotest/sld/arithmetic_text.map
    A msautotest/sld/base.map
    A msautotest/sld/data/fonts.lst
    A msautotest/sld/data/hexagon.dbf
    A msautotest/sld/data/hexagon.json
    A msautotest/sld/data/hexagon.prj
    A msautotest/sld/data/hexagon.shp
    A msautotest/sld/data/hexagon.shx
    A msautotest/sld/data/inner.dbf
    A msautotest/sld/data/inner.json
    A msautotest/sld/data/inner.prj
    A msautotest/sld/data/inner.shp
    A msautotest/sld/data/inner.shx
    A msautotest/sld/data/plot.dbf
    A msautotest/sld/data/plot.json
    A msautotest/sld/data/plot.prj
    A msautotest/sld/data/plot.shp
    A msautotest/sld/data/plot.shx
    A msautotest/sld/data/set.json
    A msautotest/sld/expected/base_mapfile.png
    A msautotest/sld/expected/base_sldbody.png
    A msautotest/sld/expected/map_reference.png
    A msautotest/sld/expected/size_mapfile.png
    A msautotest/sld/expected/size_sldbody.png
    A msautotest/sld/expected/sld_line_expression_strokeopacity.png
    A msautotest/sld/expected/sld_line_expression_strokewidth.png
    A msautotest/sld/expected/sld_line_literal_stroke.png
    A msautotest/sld/expected/sld_line_literal_strokeopacity.png
    A msautotest/sld/expected/sld_line_literal_strokewidth.png
    A msautotest/sld/expected/sld_line_propertyname_stroke.png
    A msautotest/sld/expected/sld_line_propertyname_strokeopacity.png
    A msautotest/sld/expected/sld_line_propertyname_strokewidth.png
    A msautotest/sld/expected/sld_point_expression_displacementx.png
    A msautotest/sld/expected/sld_point_expression_displacementy.png
    A msautotest/sld/expected/sld_point_expression_opacity.png
    A msautotest/sld/expected/sld_point_expression_rotation.png
    A msautotest/sld/expected/sld_point_expression_size.png
    A msautotest/sld/expected/sld_point_expression_strokewidth.png
    A msautotest/sld/expected/sld_point_literal_displacementx.png
    A msautotest/sld/expected/sld_point_literal_displacementy.png
    A msautotest/sld/expected/sld_point_literal_fill.png
    A msautotest/sld/expected/sld_point_literal_opacity.png
    A msautotest/sld/expected/sld_point_literal_rotation.png
    A msautotest/sld/expected/sld_point_literal_size.png
    A msautotest/sld/expected/sld_point_literal_stroke.png
    A msautotest/sld/expected/sld_point_literal_strokewidth.png
    A msautotest/sld/expected/sld_point_propertyname_displacementx.png
    A msautotest/sld/expected/sld_point_propertyname_displacementy.png
    A msautotest/sld/expected/sld_point_propertyname_fill.png
    A msautotest/sld/expected/sld_point_propertyname_opacity.png
    A msautotest/sld/expected/sld_point_propertyname_rotation.png
    A msautotest/sld/expected/sld_point_propertyname_size.png
    A msautotest/sld/expected/sld_point_propertyname_stroke.png
    A msautotest/sld/expected/sld_point_propertyname_strokewidth.png
    A msautotest/sld/expected/sld_polygon_expression_fillopacity.png
    A msautotest/sld/expected/sld_polygon_expression_strokeopacity.png
    A msautotest/sld/expected/sld_polygon_expression_strokewidth.png
    A msautotest/sld/expected/sld_polygon_literal_fill.png
    A msautotest/sld/expected/sld_polygon_literal_fillopacity.png
    A msautotest/sld/expected/sld_polygon_literal_stroke.png
    A msautotest/sld/expected/sld_polygon_literal_strokeopacity.png
    A msautotest/sld/expected/sld_polygon_literal_strokewidth.png
    A msautotest/sld/expected/sld_polygon_propertyname_fill.png
    A msautotest/sld/expected/sld_polygon_propertyname_fillopacity.png
    A msautotest/sld/expected/sld_polygon_propertyname_stroke.png
    A msautotest/sld/expected/sld_polygon_propertyname_strokeopacity.png
    A msautotest/sld/expected/sld_polygon_propertyname_strokewidth.png
    A msautotest/sld/expected/sld_reference.png
    A msautotest/sld/expected/sld_text_expression_fontsize.png
    A msautotest/sld/expected/sld_text_expression_rotation.png
    A msautotest/sld/expected/sld_text_literal_fill.png
    A msautotest/sld/expected/sld_text_literal_fontsize.png
    A msautotest/sld/expected/sld_text_literal_halofill.png
    A msautotest/sld/expected/sld_text_literal_rotation.png
    A msautotest/sld/expected/sld_text_propertyname_fill.png
    A msautotest/sld/expected/sld_text_propertyname_fontsize.png
    A msautotest/sld/expected/sld_text_propertyname_halofill.png
    A msautotest/sld/expected/sld_text_propertyname_rotation.png
    A msautotest/sld/reference.map
    A msautotest/sld/run_test.py
    A msautotest/sld/size.map

  Log Message:
  -----------
  SLD: Add support to arithmetic expressions (#5831)

This adds support to arithmetic expressions in SLD documents read by MapServer. It implements the first section of MS RFC 124: Improving SLD Support in MapServer : https://mapserver.org/development/rfc/ms-rfc-124.html




More information about the mapserver-commits mailing list