[mapserver-dev] call for vote on rfc 48

Paul Ramsey pramsey at cleverelephant.ca
Thu Dec 4 14:56:49 EST 2008


Since there is only one geometry for a mapserver shape, isn't
including it as a "parameter" sort of misleading? I'm thinking that
postgis users will be invariably tempted to write "the_geom" or
whatever their goemetry column happens to be named.

P.

On Thu, Dec 4, 2008 at 11:46 AM, Daniel Morissette
<dmorissette at mapgears.com> wrote:
> thomas bonfort wrote:
>>
>> hi devs,
>>
>> I'd like to call for vote on rfc48:
>>
>>
>> http://trac.osgeo.org/mapserver/browser/trunk/docs/development/rfc/ms-rfc-48.txt
>>
>
> +1
>
> I'd suggest rewriting the "Detailed functionality" section to make it
> clearer which operations will be in the initial implementation and which
> ones won't be. Also, in the current doc, the parameters have [geom] in
> square brackets, suggesting that this param is either optional, or the
> square bracket is required, but AFAIK that's not the case and 'geom' should
> always be passed as a reserved keyword to the operators... so I suggest we
> rewrite that section as follows:
>
>
> -----------------------
> The GEOMETRYTRANSFORM keyword initially accepts these parameters :
>
>    * centroid(geom) : render a pointObj at the location of the centroid of
> the 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 to add
> arrowheads/tails to linestrings.
>    * vertices(geom) : render a point symbol at each vertex of the geometry.
> The default orientation matches the half angle of the corresponding
> segments. The start and end vertices are not included in the transformation.
>
> The following GEOMETRYTRANSFORM keywords were discussed, but are not covered
> by this RFC and may be added in future releases:
>
>    * bbox(geom) : render a shapeObj representing the bounding box of the
> underlying geometry.
>    * buffer(geom,distance) : render a shapeObj representing the buffered
> geometry. "distance" specifies the buffer distance, in layer units.
>    * convexhull(geom) : ...
> -----------------------
>
> --
> Daniel Morissette
> http://www.mapgears.com/
> _______________________________________________
> mapserver-dev mailing list
> mapserver-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-dev
>


More information about the mapserver-dev mailing list