[mapserver-commits] r8205 - trunk/docs/development/rfc
svn at osgeo.org
svn at osgeo.org
Mon Dec 8 03:28:20 EST 2008
Author: tbonfort
Date: 2008-12-08 03:28:18 -0500 (Mon, 08 Dec 2008)
New Revision: 8205
Modified:
trunk/docs/development/rfc/ms-rfc-48.txt
Log:
update voting history
Modified: trunk/docs/development/rfc/ms-rfc-48.txt
===================================================================
--- trunk/docs/development/rfc/ms-rfc-48.txt 2008-12-07 23:45:59 UTC (rev 8204)
+++ trunk/docs/development/rfc/ms-rfc-48.txt 2008-12-08 08:28:18 UTC (rev 8205)
@@ -7,7 +7,8 @@
:Date: 2008/11/01
:Authors: Stephen Lime, Thomas Bonfort
:Contact: Steve.Lime at DNR.State.MN.US, thomas.bonfort at camptocamp.com
-:Status: Proposed
+:Status: Adopted (2008/12/08)
+:Last Edited: 2008/12/08
:Version: MapServer 5.4
:Id: $Id$
@@ -22,9 +23,9 @@
::
- GEOMETRYTRANSFORM "centroid(geom)"
+ GEOMETRYTRANSFORM "start([geom])"
-to treat the underlying geometry as a point rendered at the centroid of
+to treat the underlying geometry as a point rendered on the first vertex
current feature.
The directive to activate this behavior is the GEOMETRYTRANSFORM keyword, that
@@ -39,26 +40,21 @@
::
- GEOMETRYTRANSFORM "difference(geom,buffer(geom,10))"
+ GEOMETRYTRANSFORM "difference([geom],buffer([geom],10))"
and binding to attributes, eg:
::
- GEOMETRYTRANSFORM "buffer(geom,[distance])"
+ GEOMETRYTRANSFORM "buffer([geom],[distance])"
Detailed functionality
------------------------------------------------------------------------------
-The GEOMETRYTRANSFORM keyword initially accepts these parameters :
+The GEOMETRYTRANSFORM keyword initially implements these parameters :
- *bbox([geom])* : render a shapeObj representing the bounding box of the
- underlying geometry. Not initially implemented.
-- *buffer([geom],distance)* : render a shapeObj representing the buffered geometry.
- "distance" specifies the buffer distance, in layer units. Not initially implemented.
-- *centroid([geom])* : render a pointObj at the location of the centroid of the
- geometry
-- *convexhull([geom])* : not initially implemented
+ underlying geometry.
- *start/end([geom])* : render a point symbol at the first/last vertex of the
underlying geometry. By default, the symbol is oriented to match the
orientation of the corresponding geometry segment. This would be used
@@ -67,6 +63,16 @@
The default orientation matches the half angle of the corresponding segments.
The start and end vertices are not included in the transformation.
+These transforms are not initially implemented, but could be supported in the future:
+
+- *buffer([geom],distance)* : render a shapeObj representing the buffered geometry.
+ "distance" specifies the buffer distance, in layer units.
+- *centroid([geom])* : render a pointObj at the location of the centroid of the
+ geometry
+- *labelpoint([geom])* : render a pointObj at the location of the at the point
+ where the geometry will/would be labelled.
+- *convexhull([geom])*
+
Implementation Details
------------------------------------------------------------------------------
@@ -135,5 +141,12 @@
Bug ID
------------------------------------------------------------------------------
-http://trac.osgeo.org/mapserver/ticket/xxxx
+http://trac.osgeo.org/mapserver/ticket/2825
+Voting History
+------------------------------------------------------------------------------
+
+Vote completed on 2008/12/08:
+
+- +1: Lime, Szekeres, Woodbridge, Nacionales, Morissette
+- +0: Nicoletti
More information about the mapserver-commits
mailing list