hi, re your perl port:<br>
&nbsp; the extra options in the setup in <a href="http://tmap-config.pm">tmap-config.pm</a> to allow initial zoom extent and center are a great idea. <br>
<br>
other than that, was there any benefit? why not just use the php stuff?
i do prefer perl, but i had been sticking with php for mapserver
because better support and docs. <br>
<br>
re no tiles:<br>
wouldn't that have a similar effect as increasing the tile size in
config.php? because when i do that, there is a drastic decrease in
performance. will your implementation avoid that? <br>
<br>
-brent<br><br><div><span class="gmail_quote">On 9/19/05, <b class="gmail_sendername">Stephen Woodbridge</b> &lt;<a href="mailto:woodbri@swoodbridge.com">woodbri@swoodbridge.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Paul Spencer wrote:<br>&gt; Hi Steve,<br>&gt;<br>&gt; my feeling on this is that by the time you've done all the changes<br>&gt; necessary to make it work without tiles, you won't have much ka-Map<br>&gt; left.&nbsp;&nbsp;I understand your rationale, but ... as you acknowledged, ka- Map
<br>&gt; is for certain types of applications only.<br><br>OK, so I guess that raises the following questions to the community:<br><br>What are other people doing with respect to server side tile management?<br>Are you managing it? How?
<br><br>How are you pruning the tile cache?<br><br>What kind of algorithm are you using to decide what tiles to keep and<br>what tiles to remove and is this tied to a total max. cache size.<br><br>&gt; If you can come up with an alternate implementation that would bypass
<br>&gt; the tiling stuff, I'd be willing to at least consider it, but it is<br>&gt; certainly not high on my priority list to look into it or support it.<br><br>I will consider that if I have some time to work on ka-map. Javascript
<br>makes me crazy and as you probably know I don't need more help pushing<br>me in that direction! :)<br><br>Thanks,<br>&nbsp;&nbsp; -Steve<br><br>&gt; Cheers<br>&gt;<br>&gt; Paul<br>&gt;<br>&gt; PS what ever happened to the perl port of the tiling code?
<br><br>It is here if anyone wants to use or work on it.<br>&nbsp;&nbsp; <a href="http://www.where2getit.com/mum3/">http://www.where2getit.com/mum3/</a><br>Since it was done as part of an evaluation, I have not kept the port up<br>
to date. If anyone wants to feel free to do that and contribute it to<br>the ka-map site.<br><br>&gt; On 19-Sep-05, at 12:09 AM, Stephen Woodbridge wrote:<br>&gt;<br>&gt;&gt; Delfos, Jacob wrote:<br>&gt;&gt;<br>&gt;&gt;&gt; Steve,
<br>&gt;&gt;&gt; I can see your point of view, in the sense that when using a few&nbsp;&nbsp;heavy<br>&gt;&gt;&gt; raster layers, it's easy to get your server overloaded by tile-<br>&gt;&gt;&gt; requests.<br>&gt;&gt;&gt; But what would such a solution have to improve over Chameleon (and
<br>&gt;&gt;&gt; others), which can be used in an almost no-page-refresh way? Also,<br>&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; Simplicity for for one and an application that can be deployed with<br>&gt;&gt; either tiles or not depending on the javascript loaded.
<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;&gt; generating and serving out an image as large as a Ka-Map viewport for<br>&gt;&gt;&gt; every redraw is quite CPU and Bandwidth expensive... The client-side<br>&gt;&gt;&gt;<br>&gt;&gt;
<br>&gt;&gt; I am thinking of generating the image of just the viewed portion of<br>&gt;&gt; the viewport because in many applications the user does not need to<br>&gt;&gt; pan. So if you user usage patterns are goto location, zoom in, zoom
<br>&gt;&gt; out, zoom out, pan, zoom in, zoom in, then you are not getting much<br>&gt;&gt; use of the cache and you are loading way more tiles into the&nbsp;&nbsp;viewport<br>&gt;&gt; than 7 mapserver image requests. If you done have the&nbsp;&nbsp;tiles already
<br>&gt;&gt; cached on the server, you still have to generate&nbsp;&nbsp;them, and bandwidth<br>&gt;&gt; is higher for the tiles because of all the non- viewed tiles that are<br>&gt;&gt; loaded.<br>&gt;&gt;<br>&gt;&gt; It really makes sense for some application but clearly not for all.
<br>&gt;&gt; If it is just a matter of changing the javascript that is loaded,&nbsp;&nbsp;the<br>&gt;&gt; it can be switchable by the user if you want to export the&nbsp;&nbsp;control<br>&gt;&gt; for that.<br>&gt;&gt;<br>&gt;&gt; Thank you for your comments.
<br>&gt;&gt;<br>&gt;&gt; Anyway something to think about,<br>&gt;&gt;&nbsp;&nbsp; -Steve<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;&gt; caching of tiles helps reduce this issue significantly.<br>&gt;&gt;&gt; But I agree that keeping application development separate from
<br>&gt;&gt;&gt; deployment issues is beneficial.<br>&gt;&gt;&gt; Regards,<br>&gt;&gt;&gt; Jacob<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; -----Original Message-----<br>&gt;&gt;&gt;&gt; From: <a href="mailto:ka-map-users-bounces@lists.maptools.org">
ka-map-users-bounces@lists.maptools.org</a> [mailto:<a href="mailto:ka-map-">ka-map-</a><br>&gt;&gt;&gt;&gt; <a href="mailto:users-bounces@lists.maptools.org">users-bounces@lists.maptools.org</a>] On Behalf Of Stephen Woodbridge
<br>&gt;&gt;&gt;&gt; Sent: 19 September 2005 02:50<br>&gt;&gt;&gt;&gt; To: <a href="mailto:ka-map-users@lists.maptools.org">ka-map-users@lists.maptools.org</a><br>&gt;&gt;&gt;&gt; Subject: [ka-Map-users] Same API, but map images instead of tiles
<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Hi Paul,<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; I really like a lot of what is happening with ka-map. It is great<br>&gt;&gt;&gt;&gt; to see all the community effort going into ka-map.
<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; I was wondering what it would take to make it work without tiles&nbsp;&nbsp;as<br>&gt;&gt;&gt;&gt; an option. The idea would be that most of the code and logic&nbsp;&nbsp;would<br>&gt;&gt;&gt;&gt; be the same but instead of pulling tiles it would just&nbsp;&nbsp;request a
<br>&gt;&gt;&gt;&gt; single image. On a pan the current image would slide&nbsp;&nbsp;like the<br>&gt;&gt;&gt;&gt; current code and a new image would be requested and&nbsp;&nbsp;replace the<br>&gt;&gt;&gt;&gt; partially obstructed image from the pan operation&nbsp;&nbsp;when it is ready.
<br>&gt;&gt;&gt;&gt; I was thinking that this part (ie: tile vs map&nbsp;&nbsp;image rendering)<br>&gt;&gt;&gt;&gt; could be broken into two separate models with a&nbsp;&nbsp;common API and then<br>&gt;&gt;&gt;&gt; depending on which was used you would get&nbsp;&nbsp;different rendering
<br>&gt;&gt;&gt;&gt; behavior.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Why would anyone want this?<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; 1) less server requests<br>&gt;&gt;&gt;&gt; 2) no need for tiles and managing the tiles and disk space
<br>&gt;&gt;&gt;&gt; 3) maintains the rich no page refresh UI<br>&gt;&gt;&gt;&gt; 4) would allow richer server side image manipulation than exists<br>&gt;&gt;&gt;&gt; today because of the need to generate generic tiles.<br>
&gt;&gt;&gt;&gt; 5) separates application development from deploy concerns and issues<br>&gt;&gt;&gt;&gt; 6) would allow ka-map to do something that google can not do<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Anyway, I thought I would float the idea and see what you had to
<br>&gt;&gt;&gt;&gt; say. Also I'm interested if others on the list think there would&nbsp;&nbsp;be<br>&gt;&gt;&gt;&gt; value for something like this.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; -Steve W.<br>&gt;&gt;&gt;&gt; _______________________________________________
<br>&gt;&gt;&gt;&gt; ka-Map-users mailing list<br>&gt;&gt;&gt;&gt; <a href="mailto:ka-Map-users@lists.maptools.org">ka-Map-users@lists.maptools.org</a><br>&gt;&gt;&gt;&gt; <a href="http://lists.maptools.org/mailman/listinfo/ka-map-users">
http://lists.maptools.org/mailman/listinfo/ka-map-users</a><br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; ka-Map-users mailing list<br>&gt;&gt; 
<a href="mailto:ka-Map-users@lists.maptools.org">ka-Map-users@lists.maptools.org</a><br>&gt;&gt; <a href="http://lists.maptools.org/mailman/listinfo/ka-map-users">http://lists.maptools.org/mailman/listinfo/ka-map-users</a>
<br>&gt;&gt;<br>&gt;<br>&gt; +-----------------------------------------------------------------+<br>&gt;
|Paul
Spencer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="mailto:pspencer@dmsolutions.ca">pspencer@dmsolutions.ca</a>&nbsp;&nbsp; |<br>&gt; +-----------------------------------------------------------------+<br>&gt;
|Applications &amp; Software
Development&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|<br>&gt;
|DM Solutions Group
Inc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="http://www.dmsolutions.ca/|">http://www.dmsolutions.ca/|</a><br>&gt; +-----------------------------------------------------------------+<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br><br>_______________________________________________
<br>ka-Map-users mailing list<br><a href="mailto:ka-Map-users@lists.maptools.org">ka-Map-users@lists.maptools.org</a><br><a href="http://lists.maptools.org/mailman/listinfo/ka-map-users">http://lists.maptools.org/mailman/listinfo/ka-map-users
</a><br></blockquote></div><br>