<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta name=Generator content="Microsoft Word 14 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Webdings;
        panose-1:5 3 1 2 1 5 9 6 7 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Texte de bulles Car";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";
        mso-fareast-language:EN-US;}
span.TextedebullesCar
        {mso-style-name:"Texte de bulles Car";
        mso-style-priority:99;
        mso-style-link:"Texte de bulles";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.hps
        {mso-style-name:hps;}
span.shorttext
        {mso-style-name:short_text;}
span.EmailStyle23
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle24
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1032" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=FR link=blue vlink=purple><div class=WordSection1><p class=MsoNormal style='margin-bottom:12.0pt'><span class=hps><span lang=EN>Hello everyone,</span></span><span lang=EN> <o:p></o:p></span></p><p class=MsoNormal><span class=hps><span lang=EN>First, excuse</span></span><span class=shorttext><span lang=EN> </span></span><span class=hps><span lang=EN>me for my</span></span><span class=shorttext><span lang=EN> </span></span><span class=hps><span lang=EN>bad</span></span><span class=shorttext><span lang=EN> </span></span><span class=hps><span lang=EN>English. </span></span><span class=hps><span lang=EN style='font-family:Wingdings'>J</span></span><span lang=EN><o:p></o:p></span></p><p class=MsoNormal style='margin-bottom:12.0pt'><span lang=EN><br><span class=hps>I</span> <span class=hps>have long</span> <span class=hps>identified a problem</span> <span class=hps>of rotation of</span> <span class=hps>symbols in</span> <span class=hps>MapServer</span> <span class=hps>when</span> <span class=hps>these symbols</span> <span class=hps>come from</span> <span class=hps>a TrueType font</span> <span class=hps>and</span> <span class=hps>they</span> <span class=hps>are configured</span> <span class=hps>as such</span> <span class=hps>in the "</span>SYMBOLS.SYM" file. </span><span class=hps><o:p></o:p></span></p><p class=MsoNormal><span class=hps><span lang=EN>Example</span></span><span lang=EN> <span class=hps>of</span> <span class=hps>symbols</span> <span class=hps>used in the</span> <span class=hps>crosswalks (the font file</span><span class=shorttext> </span><span class=hps>is</span><span class=shorttext> </span><span class=hps>attached to this message) </span>:</span><o:p></o:p></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal style='margin-left:35.4pt;text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>SYMBOL<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt;text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>  NAME 'voirie_signal_horiz_ponct_pass_pieton'<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt;text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>  TYPE TRUETYPE<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt;text-autospace:none'><span lang=EN-US style='font-family:"Courier New"'>  </span><span style='font-family:"Courier New"'>FONT siig-voirie<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt;text-autospace:none'><span style='font-family:"Courier New"'>  ANTIALIAS true<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt;text-autospace:none'><span style='font-family:"Courier New"'>  CHARACTER "f"<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span style='font-family:"Courier New"'>END<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span class=hps><span lang=EN>The corresponding layer</span></span><span class=shorttext><span lang=EN> </span></span><span class=hps><span lang=EN>is</span></span><span class=shorttext><span lang=EN> </span></span><span class=hps><span lang=EN>defined as</span></span><span class=shorttext><span lang=EN> </span></span><span class=hps><span lang=EN>below under</span></span><span class=shorttext><span lang=EN> </span></span><span class=hps><span lang=EN>MapServer :</span></span><span lang=EN-US style='color:#1F497D'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>LAYER<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>     NAME " Voirie_signal_horizontale_ponct"<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>     TYPE POINT<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>     STATUS DEFAULT<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>     Postgis<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>     PROCESSING "CLOSE_CONNECTION=DEFER"<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>     DATA "geom from voirie.v_voirie_signal_horiz_ponct USING SRID=2154 USING UNIQUE oid"<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>     [QUERIABLE]<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>     Lambert 93<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>     CLASSITEM "type_signal"<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>     UNITS meters<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>     SIZEUNITS pixels<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>     MAXSCALEDENOM 1010<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt;text-indent:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>CLASS<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>          NAME "Passages piétons"<o:p></o:p></span></p><p class=MsoNormal style='margin-left:70.8pt;text-indent:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>TEXT 'f'<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>          STYLE<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>                SYMBOL "voirie_signal_horiz_ponct_pass_pieton"<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>                COLOR 1 1 1<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>                OUTLINECOLOR 255 255 255<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>                SIZE 15<o:p></o:p></span></p><p class=MsoNormal style='margin-left:106.2pt;text-indent:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>ANGLE45<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>          END<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>     END<o:p></o:p></span></p><p class=MsoNormal style='margin-left:35.4pt'><span lang=EN-US style='font-family:"Courier New"'>END<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span class=hps><span lang=EN>The problem</span></span><span lang=EN> <span class=hps>is when</span> <span class=hps>a</span> <span class=hps>rotation</span> <span class=hps>is applied to the</span> <span class=hps>symbol,</span> <span class=hps>MapServer</span> <span class=hps>applies</span> <span class=hps>rotation</span> <span class=hps>from the lower</span> <span class=hps>left point of the</span> <span class=hps>symbol</span> <span class=hps>and not</span> <span class=hps>from the central</span> <span class=hps>attachment point.</span><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span class=hps><span lang=EN>Accordingly</span></span><span lang=EN>, would <span class=hps>you know of</span> <span class=hps>a specific configuration</span> <span class=hps>to be done under</span> <span class=hps>MapServer</span> <span class=hps>to ensure</span> <span class=hps>that</span> <span class=hps>it uses</span> <span class=hps>the hang</span> <span class=hps>central point</span> <span class=hps>symbols</span> <span class=hps>TRUETYPE</span> <span class=hps>as</span> <span class=hps>pivot point</span> <span class=hps>and not</span> <span class=hps>the lower left</span> <span class=hps>point of the</span> <span class=hps>symbol </span>?<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span class=hps><span lang=EN>Thank you</span></span><span class=shorttext><span lang=EN> </span></span><span class=hps><span lang=EN>in advance.</span></span><span lang=EN-US><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:FR'>----------------------------------------------------------------------</span><span style='mso-fareast-language:FR'><o:p></o:p></span></p><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:FR'>Dorian CONSTANT</span></b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:FR'> – Responsable SIG<br><b><span style='color:red'>SiiG</span></b> (<b><span style='color:red'>S</span></b>yndicat <b><span style='color:red'>I</span></b>ntercommunal d’<b><span style='color:red'>I</span></b>nformation <b><span style='color:red'>G</span></b>éographique)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:FR'>1005 route de Vénéjan – 30200 Saint-Nazaire<o:p></o:p></span></p><p class=MsoNormal><u><span style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:FR'>Tél</span></u><span style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:FR'>: 04.66.90.58.00 – <u>Fax</u>: 04.66.82.98.35 – <u>Mail</u>: <u><span style='color:blue'><a href="mailto:dconstant@siig.fr">dconstant@siig.fr</a></span></u> – <u>Web</u>: <span style='color:blue'><a href="http://www.siig.fr/">http://www.siig.fr</a></span><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:FR'><img border=0 width=69 height=80 id="Image_x0020_2" src="cid:image029.jpg@01CF4DCF.089D4F90" alt="Description : Description : Description : logo_siig2"></span><span style='mso-fareast-language:FR'><o:p></o:p></span></p><p class=MsoNormal><b><span style='font-size:18.0pt;font-family:Webdings;color:green;mso-fareast-language:FR'>P</span></b><b><span style='font-size:7.5pt;color:yellow;mso-fareast-language:FR'>     </span></b><span style='font-size:10.0pt;font-family:"Arial","sans-serif";color:green;mso-fareast-language:FR'>Avant d'imprimer, ayez une pensée pour notre environnement</span><span style='mso-fareast-language:FR'><o:p></o:p></span></p></div></body></html>