[mapserver-users] vector Symbol and anchorpoint

thomas bonfort thomas.bonfort at gmail.com
Sun Aug 11 05:56:11 PDT 2013


Andrea, the example I gave you does exactly that.
https://github.com/mapserver/msautotest/blob/master/renderers/line_anchorpoint.map#L20
, just remove the first style's COLOR if you don't want a fill.

--
thomas

On 11 August 2013 14:37, Andrea Peri <aperi2007 at gmail.com> wrote:
> Hi,
>
> Sorry, I forgot to explain my need.
>
> I need to define an outline of polygon with an perpendicular segment forward
> the internal of polygon.
> It goal is to allow to use only the outline (no internal fill) and also help
> the user to distinguish the internal and the external part of a polygon when
> the scale is bigger and the polygon is not all in the screen.
>
> The problem is that the symbol don't start exactly from the outpline but a
> little before.as it was moved.
>
> Andrea.
>
>
>
>
> 2013/8/11 thomas bonfort <thomas.bonfort at gmail.com>
>>
>> As you're not showing what you would like to obtain, nor the mapfile
>> you are using to generate those images it is difficult to be of much
>> help. I have added a test in
>>
>> https://github.com/mapserver/msautotest/commit/89d59a49586dc3192dfd2f67bd1a751f0900e36f
>> that mimics what I guess you would like to obtain, and for me shows
>> that anchorpoint seems to be working as expected.
>>
>> --
>> thomas
>>
>> On 11 August 2013 13:07, Andrea Peri <aperi2007 at gmail.com> wrote:
>> > Hi,
>> > thx for response.
>> >
>> > I try to set this symbol:
>> >
>> >
>> >   SYMBOL
>> >     NAME "test"
>> >     TYPE vector
>> >     FILLED TRUE
>> >     POINTS
>> >        0.0 0.0
>> >        1.0 0.0
>> >        0.5 0.0
>> >        0.5 0.5
>> >
>> >     END
>> >     ANCHORPOINT 0.0 0.0
>> >   END
>> >
>> > But mapserver seem move the line by 0.5.
>> >
>> > I show in the attached image (img1) the problem.
>> > The filled green is the real polygon.
>> > Instead the red is the symbol I try to define with "test".
>> > As you can see the red line is not in the exact outline but 0.5 moved.
>> >
>> > I notice also that if I define this other kind of symbol:
>> >
>> >   SYMBOL
>> >     NAME "chiodo"
>> >
>> >     TYPE vector
>> >     FILLED TRUE
>> >     POINTS
>> >        0.0 0.0
>> >        1.0 0.0
>> >        0.5 0.0
>> > #       0.5 0.5
>> >
>> >     END
>> >     ANCHORPOINT 0.0 0.0
>> >   END
>> >
>> > Where I  comment the perpendicul segment,
>> > the result is a red line exactly on the outline.
>> > I show this in the img2 attacched.
>> >
>> > So mapserver seem move the symbol when there is a perpendicular segment.
>> >
>> > Is this a bug or I don't understand how work the symbols ?
>> >
>> > Thx,
>> >
>> > Andrea.
>> >
>> >
>> >
>> > 2013/8/11 thomas bonfort <thomas.bonfort at gmail.com>
>> >>
>> >> try defining the points of your vector symbol such that min(x)=min(y)=0
>> >>
>> >> On 11 August 2013 10:30, Andrea Peri <aperi2007 at gmail.com> wrote:
>> >> > Hi,
>> >> >
>> >> > I'm having trouble try.ing use the anchorpoint with a vector symbol.
>> >> >
>> >> > Is this working with vectors ?
>> >> >
>> >> > This is what I'm try to do:
>> >> >
>> >> >   SYMBOL
>> >> >     NAME "test"
>> >> >     TYPE vector
>> >> >     FILLED TRUE
>> >> >     POINTS
>> >> >        0.5 1.0
>> >> >        0.5 0.75
>> >> >        0.0 0.75
>> >> >        1.0 0.75
>> >> >     END
>> >> >     ANCHORPOINT 0.0 0.0
>> >> >   END
>> >> >
>> >> > The anchorpoint seem always set to the 0.5 0.5 position.
>> >> >
>> >> > I'm use the trunk version of mapserver.
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > -----------------
>> >> > Andrea Peri
>> >> > . . . . . . . . .
>> >> > qwerty àèìòù
>> >> > -----------------
>> >> >
>> >> > _______________________________________________
>> >> > mapserver-users mailing list
>> >> > mapserver-users at lists.osgeo.org
>> >> > http://lists.osgeo.org/mailman/listinfo/mapserver-users
>> >> >
>> >
>> >
>> >
>> >
>> > --
>> > -----------------
>> > Andrea Peri
>> > . . . . . . . . .
>> > qwerty àèìòù
>> > -----------------
>
>
>
>
> --
> -----------------
> Andrea Peri
> . . . . . . . . .
> qwerty àèìòù
> -----------------



More information about the MapServer-users mailing list