<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Woo, this is an interesting discussion! <br>
<br>
I hope I am not being rude by giving my personal opinion. Please hit me
if I am stepping on your toes. I do not mean to offend anyone, just
keep an open mind and share my toughts.<br>
<br>
Christopher Schmidt schreef:
<blockquote cite="mid:20071022144225.GA5999@metacarta.com" type="cite">
  <pre wrap="">On Mon, Oct 22, 2007 at 03:01:46PM +0100, David Earl wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">Why don't we create a distributed tile server, so the load can be spread 
around? Then we do have "infinite resources like Google".
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Building a distributed tile server is a lot of work, and not easy. (I
say this having built the innards of a distributed tile cache for
TileCache.)
  </pre>
</blockquote>
Would distributed WMS servers be an option? I am allready experimenting
with setting up mapserver. What I am trying to do is:<br>
- Get a stable subset of available attributes<br>
- create seperat datasets for features as roads, parcs, forests,
industrial areas and so on.<br>
- script all this to be generated from the planet.osm<br>
- script the diffs to be processed daily<br>
- I am still testing to see if shapefiles are prefered oposed to
postGIS, mapservers performance is way better with shapefiles.<br>
- The roi on my effort will be that I can sell mapserver hosting with a
free OSM set as its bases to customers that want me to host their
private mapdata<br>
- In return, the OSM wms will be freely available to the world<br>
- My estimate is that I will be able to set up 4 mapserver dedicated
servers like this in the first year, more when demand increases.<br>
<blockquote cite="mid:20071022144225.GA5999@metacarta.com" type="cite">
  <pre wrap="">
How many people have the ability to set up and maintain an up to date
copy of the mapnik database? How many people have the server resources to
deploy mapnik, PostGIS, etc. as well as maintaining an up to date copy
of the planet that doesn't fall behind? I think that if you browse
informationfreeway, which uses distributed caches of tiles, you'll see
the benefit this has, but also the drawback, which is that you're
depending on your tile caches to always be available -- when they
aren't, the whole map suffers.
  </pre>
</blockquote>
As you see, there are possibilities to generate some income and return
on investment . I hope that with my plans I will be able to contribute
to the community by slowly getting more and more servers available.
Having advanced servers available for OSM related tasks is a matter of
taking small steps forward.<br>
<blockquote cite="mid:20071022144225.GA5999@metacarta.com" type="cite">
  <pre wrap="">
If the answer to 'how many people can bring the same level of resources
to bear on the problem as tile.openstreetmap.org' is 'few', then
distributed tile servers don't get you much, because all the rendering
still has to be done in one place, and (once mod_tile is deployed)
rendering is a lot more work than actually serving tiles. 
  </pre>
</blockquote>
I am hoping that using mapserver will make the rendering process
obsolete for certain applications. I am not able to say if mapserver
will be able to generate the same high quality of maps as the rendering
process, but when it fits the purpose, it might be a good consideration.<br>
<blockquote cite="mid:20071022144225.GA5999@metacarta.com" type="cite">
  <pre wrap="">
In other words: once the mod_tile solution goes out, and a 10x increase
in performance is available, distributed tiles don't actually improve
the situation much/any.

A distributed tile cache is a difficult problem to solve, and it's not
the most important part of the problem here: again, mod_tile will
probably solve the short term performance needs of serving mapnik tiles
from the OpenStreetMap servers. (I could be wrong on this, but this is
the impression I've gotten.) If there is a desire to work on a
highly robust distributed tile serving system, that's great, but it
should be after mod_tile is completed and replaces the current mapnik
tile serving setup.
  </pre>
</blockquote>
I think that this desire is there. It is only a matter of time.
Business value is (what I believe) the best way to get money (which can
be transformed into server capacity) available for the OSM initiatives.
Currently all GIS systems support WMS and WFS, none of them support
tile servers.<br>
<blockquote cite="mid:20071022144225.GA5999@metacarta.com" type="cite">
  <pre wrap="">
The more important question -- at least to me -- is "What resources does
OSM want to be providing to users of OSM?" Is 'tiles' one of them, or is
the OSM tile server only a resource designed to be used for OSM.org, and
everything else belongs off site? I don't know how others feel about
this question, and I'd be interested in hearing what others think.
  </pre>
</blockquote>
In my opinion, the web 2.0 functionallity (adding and changing content)
has to be the primary focus for OSM, it is the one that has the highest
competetive value. Making the data available to other parties that are
then able to generate business from it will eventually let OSM benefit.
I business model where a company would donate 20 cents on every euro
made thanks to serving OSM data would be of great value. <br>
<blockquote cite="mid:20071022144225.GA5999@metacarta.com" type="cite">
  <pre wrap="">
Regards,
  </pre>
</blockquote>
<br>
<br>
<div class="moz-signature">-- <br>
<title>3DSite</title>
<meta http-equiv="Content-Type" content="text/html; ">
<style type="text/css">
<!--
body {
        background-color: #FFFFFF;
        margin-left: 5px;
        margin-top: 5px;
        margin-right: 5px;
        margin-bottom: 5px;
}
body,td,th {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
}
.style4 {font-size: 9px; }
.style5 {font-size: 9px; color: #CCCCCC; }
-->
</style>
<meta content="MSHTML 6.00.2900.2912" name="GENERATOR">
<br>
<table border="0" cellpadding="0" cellspacing="0" width="400">
  <tbody>
    <tr>
      <td rowspan="3" align="left" height="0" valign="bottom" width="15"><br>
      </td>
      <td colspan="2" align="left" height="78" valign="top" width="0">
      <p class="style4">Milo van der Linden
      <br>
      <a href="skype:milovanderlinden?add">skype: milovanderlinden</a><br>
      <a href="mailto:mlinden@zeelandnet.nl">mlinden@zeelandnet.nl</a><br>
      <a href="mailto:milovanderlinden@gmail.com">milovanderlinden@gmail.com</a><br>
      <a href="mailto:milo@3dsite.nl">milo@3dsite.nl</a><br>
      <a href="http://www.3dsite.nl">http://www.3dsite.nl</a><br>
      </p>
      </td>
      <td rowspan="3" align="left" height="0" valign="top" width="15"> </td>
      <td valign="top" width="300">
      <p class="style5"><span lang="NL">De informatie in dit bericht
reflecteert mijn persoonlijke mening en niet die van een bedrijf of
instantie. Aan de informatie kunnen geen rechten worden ontleend.
Indien dit bericht onderdeel is van een forum, mailing-list of
community dan gelden automatisch de bij het betreffende medium
behorende voorwaarden.</span>
      <span lang="EN">The information in this message reflects my
personal opinion and not that of a company or public body. All rights
reserved.If this message is contained in a mailing-list or community,
the rights on the medium are automatically adapted.</span></p>
      </td>
    </tr>
  </tbody>
</table>
</div>
</body>
</html>