Maybe MongoDB? <a href="http://www.mongodb.org/">http://www.mongodb.org/</a><br><br><div class="gmail_quote">On Mon, Mar 21, 2011 at 6:10 AM, Jan Martin <span dir="ltr">&lt;<a href="mailto:janmartin@diy-streetview.org">janmartin@diy-streetview.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi all,<br><br>I need to switch to a back-end that scales. <br>Please suggest what technology to use.<br><br>This is my custom front-end using open layers and the custom written flash DIY streetview player.<br>
<a href="http://www.diy-streetview.org/data/development/20110217/index.html" target="_blank">http://www.diy-streetview.org/data/development/20110217/index.html</a><br>

<br>For then map data is provided like this by a  text-file:<br>A single data set looks like this:<br>lat    lon    imgdirection    filename nation    country    town    street<br>49.9942724285861    8.66443542324444    339    000037.jpg    Germany    Hessen    Langen    Westendstrasse<br>


<br>For the DIY streetview player:<br>Each pano (e.g. &quot;000045&quot;) has a corresponding xml file e.g. &quot;000045.xml&quot;.<br>(File location can be changed in the DIY streetview player to point to the same URL for all streetviews.)<br>


<br>Describing both the &quot;pano&quot; istself, and &quot;neighbour&quot;s to be displayed.<br><br>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;<br>&lt;eyesisplayer&gt;<br>    &lt;pano direction=&quot;88&quot; latitude=&quot;49.9945861297528&quot; longitude=&quot;8.66527973166667&quot; altitude=&quot;188.9559633&quot; /&gt;<br>


    &lt;neighbours&gt;<br>        &lt;neighbour path=&quot;000044.xml&quot; latitude=&quot;49.99458200&quot; longitude=&quot;8.66510383&quot; altitude=&quot;189.84849720&quot; /&gt;<br>        &lt;neighbour path=&quot;000046.xml&quot; latitude=&quot;49.99459026&quot; longitude=&quot;8.66545564&quot; altitude=&quot;188.06342780&quot; /&gt;<br>


        &lt;neighbour path=&quot;000088.xml&quot; latitude=&quot;49.99463573&quot; longitude=&quot;8.66556697&quot; altitude=&quot;173.86521180&quot; /&gt;<br>        &lt;neighbour path=&quot;000087.xml&quot; latitude=&quot;49.99451248&quot; longitude=&quot;8.66556220&quot; altitude=&quot;173.76674110&quot; /&gt;<br>


        &lt;neighbour path=&quot;000043.xml&quot; latitude=&quot;49.99457787&quot; longitude=&quot;8.66492792&quot; altitude=&quot;<a href="tel:190.74103240" target="_blank">190.74103240</a>&quot; /&gt;<br>        &lt;neighbour path=&quot;000047.xml&quot; latitude=&quot;49.99459439&quot; longitude=&quot;8.66563155&quot; altitude=&quot;187.17089200&quot; /&gt;<br>


        &lt;neighbour path=&quot;000089.xml&quot; latitude=&quot;49.99475898&quot; longitude=&quot;8.66557174&quot; altitude=&quot;173.96368040&quot; /&gt;<br>        &lt;neighbour path=&quot;000086.xml&quot; latitude=&quot;49.99438923&quot; longitude=&quot;8.66555743&quot; altitude=&quot;173.66826920&quot; /&gt;<br>


    &lt;/neighbours&gt;    <br>&lt;/eyesisplayer&gt;<br><br>Obviously the map approach does not scale at all, and the .xml files are hard to maintain at best.<br><br>What would you use to provide this data?<br><br>Thanks,<br>


Jan<br clear="all"><font color="#888888"><br>-- <br><a href="http://www.DIY-streetview.org" target="_blank">http://www.DIY-streetview.org</a><br>
</font><br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.osgeo.org">Users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users" target="_blank">http://lists.osgeo.org/mailman/listinfo/openlayers-users</a><br>
<br></blockquote></div><br>