<br><font size=2 face="sans-serif">Hi,</font>
<br>
<br><font size=2 face="sans-serif">Here is some more information:</font>
<br><font size=2 face="sans-serif">- I use WMS connection to generate the
tiles.</font>
<br><font size=2 face="sans-serif">- There is no data projecting.</font>
<br><font size=2 face="sans-serif">- Extents are determined in WMS request.
Extents for each tile are calculated so that tiles do not overlap.</font>
<br>
<br><font size=2 face="sans-serif">Manfred Meier sent the reply, which
included some images representing the same problem.</font>
<br>
<br><font size=2 face="sans-serif">Here is a sample of the image (pixels
does not match because this example if just screen shot manually merged).</font>
<br>
<br>
<br><font size=2 face="sans-serif">Here is a sample from the map file:</font>
<br><font size=2 face="sans-serif">MAP</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; NAME
&nbsp; &nbsp; &nbsp; &nbsp;AOI_map</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;STATUS
ON</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; IMAGETYPE
&nbsp; &nbsp; &nbsp; &nbsp;png</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; EXTENT
&nbsp; &nbsp; &nbsp; &nbsp;3425034.79743042 7433326.6782573 3426828.755
7436220.1702233 </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;SHAPEPATH
&quot;D:/webpages/indexfiles/&quot;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;UNITS
&nbsp; &nbsp; &nbsp; &nbsp;meters</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;PROJECTION</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &quot;init=epsg:2393&quot; # 2393 = YKJ &nbsp;
</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;END</font>
<br>
<br><font size=2 face="sans-serif">OUTPUTFORMAT</font>
<br><font size=2 face="sans-serif">&nbsp; NAME JPEG</font>
<br><font size=2 face="sans-serif">&nbsp; DRIVER &quot;GDAL/JPEG&quot;</font>
<br><font size=2 face="sans-serif">&nbsp; IMAGEMODE RGB</font>
<br><font size=2 face="sans-serif">&nbsp; EXTENSION &quot;JPEG&quot;</font>
<br><font size=2 face="sans-serif">END</font>
<br>
<br><font size=2 face="sans-serif">OUTPUTFORMAT</font>
<br><font size=2 face="sans-serif">&nbsp; NAME bmp</font>
<br><font size=2 face="sans-serif">&nbsp; DRIVER &quot;GDAL/BMP&quot;</font>
<br><font size=2 face="sans-serif">&nbsp; MIMETYPE &quot;image/bmp&quot;</font>
<br><font size=2 face="sans-serif">&nbsp; IMAGEMODE RGB</font>
<br><font size=2 face="sans-serif">&nbsp; EXTENSION &quot;bmp&quot;</font>
<br><font size=2 face="sans-serif">&nbsp; FORMATOPTION &quot;WORLDFILE=ON&quot;</font>
<br><font size=2 face="sans-serif">END</font>
<br>
<br>
<br><font size=2 face="sans-serif"># Aerial images</font>
<br><font size=2 face="sans-serif">LAYER</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; NAME
&nbsp; &nbsp; &nbsp; &nbsp;&quot;aerial&quot;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; GROUP
&nbsp; &nbsp; &nbsp; &nbsp;&quot;aerial&quot;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; TYPE
&nbsp; &nbsp; &nbsp; &nbsp;RASTER</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; STATUS
&nbsp; &nbsp; &nbsp; &nbsp;DEFAULT</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; MINSCALE
40</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; MAXSCALE
50000</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; PROCESSING
&quot;RESAMPLE=AVERAGE&quot;</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; PROJECTION</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &quot;init=epsg:2393&quot; </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
END</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; TILEINDEX
&quot;ilmakuvat.shp&quot;</font>
<br><font size=2 face="sans-serif">END</font>
<br>
<br><font size=2 face="sans-serif">LAYER</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; NAME
&nbsp; &nbsp; &nbsp; &nbsp;MHGIS_GISE1_KIINTE</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; DATA
&nbsp; &nbsp; &nbsp; &nbsp;data/MHGIS_GISE1_KIINTE.shp</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; TYPE
&nbsp; &nbsp; &nbsp; &nbsp;LINE</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; STATUS
&nbsp; &nbsp; &nbsp; &nbsp;DEFAULT</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; TRANSPARENCY
&nbsp; &nbsp; &nbsp; &nbsp;0</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; GROUP
&nbsp; &nbsp; &nbsp; &nbsp;UserData</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; PROJECTION</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &quot;init=epsg:2393&quot;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; END</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; CLASS</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; STYLE</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; OUTLINECOLOR
&nbsp; &nbsp; &nbsp; &nbsp;254 255 254</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; COLOR
&nbsp; &nbsp; &nbsp; &nbsp;254 255 254</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; END</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; END</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">END</font>
<br>
<br><font size=2 face="sans-serif">LAYER</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; NAME
&nbsp; &nbsp; &nbsp; &nbsp;AOI</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; DATA
&nbsp; &nbsp; &nbsp; &nbsp;data/AOI.shp</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; TYPE
&nbsp; &nbsp; &nbsp; &nbsp;POLYGON</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; STATUS
&nbsp; &nbsp; &nbsp; &nbsp;DEFAULT</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; GROUP
&nbsp; &nbsp; &nbsp; &nbsp;UserData</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; PROJECTION</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &quot;init=epsg:2393&quot;</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; END</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; CLASS</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; STYLE</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; COLOR
&nbsp; &nbsp; &nbsp; &nbsp;0 0 255</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; END</font>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; END</font>
<br>
<br><font size=2 face="sans-serif">&nbsp; &nbsp; </font>
<br><font size=2 face="sans-serif">END</font>
<br>
<br>
<br>
<br>
<br><font size=2 face="sans-serif">END</font>
<br>
<br><font size=2 face="sans-serif">Teemu<br>
</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td>
<td><font size=1 face="sans-serif"><b>Stephen Woodbridge &lt;woodbri@SWOODBRIDGE.COM&gt;</b></font>
<br><font size=1 face="sans-serif">Sent by: UMN MapServer Users List &lt;MAPSERVER-USERS@LISTS.UMN.EDU&gt;</font>
<p><font size=1 face="sans-serif">28.10.2006 16:55</font>
<br><font size=1 face="sans-serif">Please respond to Stephen Woodbridge</font>
<td><font size=1 face="Arial">&nbsp; &nbsp; &nbsp; &nbsp; </font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; To:
&nbsp; &nbsp; &nbsp; &nbsp;MAPSERVER-USERS@LISTS.UMN.EDU</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; cc:
&nbsp; &nbsp; &nbsp; &nbsp;</font>
<br><font size=1 face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; Subject:
&nbsp; &nbsp; &nbsp; &nbsp;Re: [UMN_MAPSERVER-USERS] How to create
tiles accurately with MapServer?</font></table>
<br>
<br>
<br><font size=2><tt>Teemu Mäkelä wrote:<br>
&gt; <br>
&gt; Hi,<br>
&gt; <br>
&gt; I should create tiles. I have linear features and in mapfile I've
<br>
&gt; defined the line to be drawn with width of 1 pixel.<br>
&gt; <br>
&gt; On the border of tiles:<br>
&gt; CASE A:<br>
&gt; - Line continues OK from tile A to tile B, if line crosses the tile
<br>
&gt; border with angle of 45-90 degrees.<br>
&gt; CASE B:<br>
&gt; - Line does not continue (small gap), if line crosses the tile border
<br>
&gt; with angle of 0-45 degrees. Gap is the problem! Size of the gap depends
<br>
&gt; on the angle. If angle is 5 degress, gap is about 10 pixels; if angle
is <br>
&gt; 30 degrees, gap is about 3 pixels.<br>
&gt; <br>
&gt; Any idea how to get rid of the gaps on lines?<br>
&gt; <br>
&gt; Teemu<br>
<br>
Hi Teemu,<br>
<br>
I think we will need more info to help. Can you post your mapfile <br>
please. Also how are you generating the tiles? ka-map?, mapserv cgi, <br>
mapscript? Are you projecting the data? How do you determine the extents
<br>
of tile A and B?<br>
<br>
-Steve W<br>
</tt></font>
<br>