MIGRATION_GUIDE.TXT
Stephen Woodbridge
woodbri at SWOODBRIDGE.COM
Wed Jun 27 15:16:20 EDT 2007
Yewondwossen Assefa wrote:
> Stephen Woodbridge wrote:
>> OK, I could be wrong, but this might also be a regression that was
>> introduced at some point.
>>
>> Does anyone else remember what the behavior used to be with this?
>>
>> Assefa, if you have some older versions of mapserver already loaded
>> can you try this on them also. If the behavior is consistent, then
>> document it. And I'll try to update my memory :)
>>
> Oldest I have locally is Mapserver 4.8.x : the code in the function
> seems to be the same as the one in the current svn. I will update the
> docs (http://mapserver.gis.umn.edu/docs/reference/symbology) to reflect
> this.
OK, this sounds good to me.
Thank you for doing the additional check.
-Steve W
>> Thanks,
>> -Steve W.
>>
>> Yewondwossen Assefa wrote:
>>>
>>> Stephen Woodbridge wrote:
>>>> Yewondwossen Assefa wrote:
>>>>> Stephen Woodbridge wrote:
>>>>>> I think we need to clarify this point.
>>>>>>
>>>>>>> ----------------------------------------------------
>>>>>>> Styling/Symbolgy changes
>>>>>>> ----------------------------------------------------
>>>>>>> Prior to MapsServer 5.0, if a pixmap symbol was used in style on
>>>>>>> a Line
>>>>>>> Layer, the symbol was used as a brush to draw the line. In
>>>>>>> MapServer 5.0,
>>>>>>> it is possible to draw the pixmap symbol along the line (Note
>>>>>>> that this
>>>>>>> was available using a true type symbol). To achieve this, the
>>>>>>> user needs
>>>>>>> to use the parameter GAP with it's pixmap symbol definition in
>>>>>>> the symbol
>>>>>>> file. The GAP represents the distance between the symbols. If the
>>>>>>> GAP is not
>>>>>>> given, the pixmap symbol will be used as a brush.
>>>>>>
>>>>>> With true type symbols you can specify negative values for GAP to
>>>>>> cause the symbol to align with the line segment. Is this also
>>>>>> supported for pixmap symbols? This should be made explicit in here.
>>>>>>
>>>>>
>>>>> The pixmap symbols (and the true type symbols) always align with
>>>>> the line segment. The negative gap should have the effect of adding
>>>>> 180deg to the calculated angle.
>>>>> I will update the guide to reflect this.
>>>>
>>>> Assefa,
>>>>
>>>> The current behavior is that with a positive gap, the symbol will
>>>> always point north, when the gap is negative it will align the
>>>> symbol north with the direction of the line segment. I do not think
>>>> we want to eliminate either of these options. For oneway arrows
>>>> along streets, you need to know if the direction of travel is A-B or
>>>> B-A and use a CLASS to select a flipped symbol for the other
>>>> direction. You can not change the GAP to flip the symbol on a per
>>>> shape basis in the mapfile.
>>>>
>>>
>>> Steve,
>>>
>>> I am not sure that when using a true type fonts, a positive gap
>>> will always make the symbol point north. Here is a test I did with a
>>> true type font :
>>>
>>> SYMBOL
>>> NAME "I"
>>> TYPE
>>> TRUETYPE
>>> FONT "Arial"
>>> CHARACTER "I"
>>> ANTIALIAS TRUE
>>> GAP 15
>>> END
>>>
>>> and the STYLE looks
>>> STYLE
>>> SYMBOL "I"
>>> SIZE 15
>>> COLOR 120 120 120
>>> END
>>>
>>> Attached is the a what it gives in Mapserver
>>>
>>> Looking at the result, I interpret this as being the symbol is
>>> aligned with the line and does not always point north. Is that correct ?
>>>
>>>> -Steve
>>>>
>>>>>
>>>>>> -Steve W
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>
>
>
More information about the mapserver-dev
mailing list