[Mapserver-dev] Antialiasing State of Affairs

Tomas Krecmer tokr at tmapy.cz
Thu Sep 16 03:23:32 EDT 2004


This is a multi-part message in MIME format.
--------------090106050905090800040505
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Hello Peter,

thanks for good news :-). The usage is the only way how to push things 
forward. Your questions:

1. LINEJOIN [round|miter|bevel]

Sets the line join type for the cartoline symbol. Default is "none" - 
lines will not be joined .
LineJoin/

Miter/ - the line walls on the outside of the join are prolonged until 
they meet./
Round/ - round join/
Bevel/ - truncated join 

/None/ - all lines with but caps

2. LINEJOINMAXSIZE

Sets the max length of the miter line join type. The value represents a 
coefficient which multitplies a current symbol size. Default is 3.

linejoinmaxsize
/m/ - current join size
/d/ - symbol size

/m_max = d * LINEJOINMAXSIZE/

If current /m > m_max/ then join size is equal to m_max.

Please let me know where is the German site. Cartographic engine 
improving is really what I am interested in. Send me please more details 
about the group.

> Hey Tomas,
> thanks for your mail and the infos about the cartoline type. I played 
> with it and it is really great. I introduced this  way to draw lines 
> on the Mapserver User Meeting which was organiced yesterday in 
> Hannover during my presentation of how to build komplex cartographic 
> signatures with mapservers possibilities. So there will be a lot of 
> new users of your line drawing stuff in Germany. Of course I 
> introduced also your name as the author of this function!!
> I am also updating the german version of the mapfile parameter docu on 
> the german mapserver site, so your code will be used by a lot of 
> people in the german speaking area in the future.
> Are there any further examples (visual) available showing the 
> different values in action or a more detailed docu for the LINEJOIN 
> [round|miter|bevel] and the LINEJOINMAXSIZE [num] parameter. If yes, 
> please send it to me by mail, so that i could publish it together with 
> the other infos on the german mapserver docu site.
> We try to build up a developer group to improve the cartographic 
> engine in UMN Mapserver. Would you be interested to join this group!
> Cheers,
> Peter

-- 
Tomas Krecmer, tomas.krecmer at tmapy.cz
T-MAPY spol. s r.o., Nezvalova 850, 500 03 Hradec Kralove,
Czech Republic, phone: + 420 49 5513335 , fax + 420 49 5513371


--------------090106050905090800040505
Content-Type: multipart/related;
 boundary="------------090101010304030409020105"


--------------090101010304030409020105
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hello Peter,<br>
<br>
thanks for good news :-). The usage is the only way how to push things
forward. Your questions:<br>
<br>
1. LINEJOIN
[round|miter|bevel]<br>
<br>
Sets the line join type for the cartoline symbol. Default is
"none" - lines will not be joined .<br>
<img alt="LineJoin" src="cid:part1.05010305.09030802 at tmapy.cz"
 height="117" width="645"><i><br>
<br>
Miter</i> - the line walls on the outside of the join are prolonged
until they meet.<i><br>
Round</i> - round join<i><br>
Bevel</i> - truncated join&nbsp;
<dl>
  <dt><i>None</i> - all lines with but caps<br>
  </dt>
</dl>
2. LINEJOINMAXSIZE<br>
<br>
Sets the max length of the miter line join type. The value
represents a coefficient which multitplies a current symbol size.
Default
is 3.<br>
<br>
<img alt="linejoinmaxsize" src="cid:part2.03000708.03080200 at tmapy.cz"
 height="232" width="316"><br>
<i>m</i> - current join size<br>
<i>d</i> - symbol size<br>
<br>
<i>m_max = d * LINEJOINMAXSIZE</i><br>
<br>
If current <i>m &gt; m_max</i> then join size is equal to m_max.<br>
<br>
Please let me know where is the German site. Cartographic engine
improving is really what I am interested in. Send me please more
details about the group.<br>
<br>
<blockquote cite="mid41483A95.2050606 at centera.de" type="cite">Hey Tomas,<br>
thanks for your mail and the infos about the cartoline type. I played
with it and it is really great. I introduced this&nbsp; way to draw lines on
the Mapserver User Meeting which was organiced yesterday in Hannover
during my presentation of how to build komplex cartographic signatures
with mapservers possibilities. So there will be a lot of new users of
your line drawing stuff in Germany. Of course I introduced also your
name as the author of this function!!<br>
I am also updating the german version of the mapfile parameter docu on
the german mapserver site, so your code will be used by a lot of people
in the german speaking area in the future.<br>
Are there any further examples (visual) available showing the different
values in action or a more detailed docu for the LINEJOIN
[round|miter|bevel] and the LINEJOINMAXSIZE [num] parameter. If yes,
please send it to me by mail, so that i could publish it together with
the other infos on the german mapserver docu site.<br>
We try to build up a developer group to improve the cartographic engine
in UMN Mapserver. Would you be interested to join this group! <br>
Cheers,<br>
Peter<br>
</blockquote>
<pre class="moz-signature" cols="72">-- 
Tomas Krecmer, <a class="moz-txt-link-abbreviated" href="mailto:tomas.krecmer at tmapy.cz">tomas.krecmer at tmapy.cz</a>
T-MAPY spol. s r.o., Nezvalova 850, 500 03 Hradec Kralove,
Czech Republic, phone: + 420 49 5513335 , fax + 420 49 5513371</pre>
</body>
</html>

--------------090101010304030409020105
Content-Type: image/gif;
 name="linejoin.gif"
Content-Transfer-Encoding: base64
Content-ID: <part1.05010305.09030802 at tmapy.cz>
Content-Disposition: inline;
 filename="linejoin.gif"

R0lGODlhhQJ1APcAAAAAABAQECkpKTExMUJCQlpaWmNjY3Nzc4SEhJSUlJycnKWlpa2trbW1
tb29vc7OztbW1t7e3ufn5+/v7/f39///////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////ywAAAAAhQJ1AAAI/gArCKQgcGDBCgQLJjSo8OBC
hA4jNpzIsCJEihctPtwoUWPHjCA5YhTpceRHkiFPqjTJsqTLlC1hvkRJc+VMmzJz1oy58yZP
nD11Ah36s6jPo0KNJkVqcanToFCJIo2qlOpUqU+xWs1aVavXrmCvhuUqtizZs1vTfjWrduzD
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
UI5KtKStrKHRAgIAOw==
--------------090101010304030409020105
Content-Type: image/gif;
 name="linejoinmax.gif"
Content-Transfer-Encoding: base64
Content-ID: <part2.03000708.03080200 at tmapy.cz>
Content-Disposition: inline;
 filename="linejoinmax.gif"

R0lGODlhPAHoAPcAAAAAAAgICBAQEBgYGCEhISkpKTExMTk5OUI5OUJCQkpKSlJSUlpaWmNj
Y2tra3NaWnNzc3t7e4Q5OYR7e4SEhIxzc4yMjJRra5Rzc5SUlJxjY5ycnKVCQqVKSqVaWqVj
Y6Vzc6Wlpa1SUq2trbU5ObVKSrWtrbW1tb1CQr21tb29vcYhIcY5OcatrcbGxs4pKc4xMc7O
ztYhIdYpKdbW1t4hId4pKd6UlN7e3ucYGOfOzufn5+8hIe/v7/c5Off39/8AAP8ICP8QEP8Y
GP8hIf8pKf8xMf85Of9CQv9KSv9SUv9aWv9jY/9ra/9zc/97e/+EhP+MjP+UlP+cnP+lpf+t
rf+1tf+9vf/Gxv/Ozv/W1v/e3v/n5//v7//39///////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
/////////////////////////////////ywAAAAAPAHoAAAI/gC/CPwhcGDBLwQLJjSo8OBC
hA4jNpzIsCJEihctPtwoUWPHjCA5YhTpceRHkiFPqjTJsqTLlC1hvkSJUaZNlDhXztR5k2fO
mD93AvVJdKhRoUh7HrUZU2nSoE6jQp1a9GlVqVepLtVqdetViyCxeh3btaxYs1zPqk3LNqvb
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
rX1saQs72c7l9bOr7eyAbjvY4l5tQAAAOw==
--------------090101010304030409020105--

--------------090106050905090800040505--



More information about the mapserver-dev mailing list