Hi Sandor,<div><br></div><div>Is any of this work open source, or have open specifications on the web? Statements like comparisons between filesizes of raster & vector data need to be cited.</div><div><br></div><div>Tom<br>
<br><div class="gmail_quote">On Fri, May 25, 2012 at 8:44 AM, Sandor Seres <span dir="ltr"><<a href="mailto:sandors39@gmail.com" target="_blank">sandors39@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<p class="MsoNormal">Scale/zoom levels and tiling are essential for mapping servers,
especially if pretending on streaming transmission model. In case of a
vector/parametric data transmission service the scale levels’ generation and
the tiling of these, as a rule, is performed in quite a different way compared
to the traditional raster format based service (keep in mind that a well
constructed vector format may 20 – 40 TIMES be smaller than the corresponding
PNG raster format for the same content). We do an OSM vector transmission based
service for mobile apps (see <a href="http://www.fasterimaging.com/" target="_blank">www.fasterimaging.com</a>).</p>
<p class="MsoNormal">As someone properly emphasized a clipping is essential for
any vector tiling. But, while clipping of line-work objects (roads, streets,
borders …) is rather trivial, clipping of area objects is somewhat more complex
and complicated issue. Besides the clipping, some kind of area reconstruction/restructuring
has to be done (one container area may be clipped into many parts, the same
with the corresponding holes, the restructuring has to decide which new holes
are in which new areas, than the issue of trivial tiles or empty tiles and
tiles inside areas and so on). Also, tiling inevitably results in a considerably
larger data amount compared to the original dataset. So, the question is – is
it possible to provide a server that combines the tiling’s efficiency and the data size at certain,
close to optimal, level. Fortunately, latest research and an experimental
version of such a server show that the answer is yes. The experiments are
performed on OSM vector data for Europe from some weeks ago (Roughly 30 object
classes/layers, 12 area classes like rivers, lakes, forests, sea …, 12
line-work classes like roads, streets, paths, water lines … and some
point object classes. POIs and LBSs are overlays on such a base map). The
estimates also show that such a very simple server (no DB, no caching …) is
fully realistic with extraordinary performance (respond to tens of thousands
requests per second) and scalability (just make a new copy as needed).</p>
<p class="MsoNormal">A white paper,
describing in more details the above subject, is available. Though in bullets
format with many illustrations and with a working title – Hybrid data format,
multi tiling and a new server model. Interested?</p><span class="HOEnZb"><font color="#888888">
<span style="font-size:12pt;font-family:Arial">Sandor</span>
</font></span><br>_______________________________________________<br>
dev mailing list<br>
<a href="mailto:dev@openstreetmap.org">dev@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/dev" target="_blank">http://lists.openstreetmap.org/listinfo/dev</a><br>
<br></blockquote></div><br></div>