the simian map service does have a few interesting quirks.<div><br></div><div>the region module really doesn't do much... it just uploads the level1 detail to the simian server. as part of the upload the other levels are computed (on the server). since every upload currently triggers an immediate recompute of all higher levels, bringing up a bunch of regions can pretty much overwhelm the simian grid server (recompute every level for every region that uploads its maptile). fixing the problem isn't hard... just requires time & a reason to bump it up the priority stack.<div>
<br></div><div>--mic</div><div><br><div><br><div class="gmail_quote">On Thu, Feb 10, 2011 at 11:59 AM, Ai Austin <span dir="ltr"><<a href="mailto:ai.ai.austin@gmail.com">ai.ai.austin@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi ssm2017, I believe that the Simian Map Tile module does most of what is needed and can be generalised... if an HTTP handler was added to Robust it may be close to working already with the code in that module.<br>
<br>
Here are two relevant Mic Bowman postings in January...<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Mic Bowman <mailto:<a href="mailto:opensim-dev%2540lists.berlios.de" target="_blank">opensim-dev%40lists.berlios.de</a>?Subject=Re%3A%20%5BOpensim-dev%5D%20%5BSIMIAN%20MAPTILE%5D%20-%20generalize%20to%20a%20core%20function%3F&In-Reply-To=%3CAANLkTikj2FEz5LcLtKaDAKWhY1Mo%3Dg7MCK1Po5uOrfme%<a href="http://40mail.gmail.com" target="_blank">40mail.gmail.com</a>%3E>cmickeyb at <a href="http://gmail.com" target="_blank">gmail.com</a><br>
Mon Jan 10 17:39:19 CET 2011<br>
<br>
<br>
Simian isn't doing anything special. It takes the existing map images that<br>
are generated (no changes at all to the map generator, it uses what ever is<br>
already configured) and *also* pushes a copy up to the grid frontend for<br>
inclusion in the map functions there.<br>
<br>
The module I added moves the code that used to be in the<br>
SimianGridServiceConnector (when it was a full region module) out into a<br>
region module of its own. When we converted the SimianGridServiceConnector<br>
into a "real" connector, we lost the handle to the scene & that was<br>
functionality that should have been in a separate module anyway.<br>
<br>
That being said... all that module does right now is "every so often" it<br>
asks the existing map tile generator to generate a tile, converts it to a<br>
png and uploads it to the simian grid service point.<br>
<br>
Ai: The same basic structure could be used to push other data to other<br>
locations... but its probably easier to just copy the module for your<br>
specific requirements since the location of the data in this case is pretty<br>
much the only "interesting" functionality in that module.<br>
</blockquote>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Mic Bowman <mailto:<a href="mailto:opensim-dev%2540lists.berlios.de" target="_blank">opensim-dev%40lists.berlios.de</a>?Subject=Re%3A%20%5BOpensim-dev%5D%20%5BSIMIAN%20MAPTILE%5D%20-%20generalize%20to%20a%20core%20function%3F&In-Reply-To=%3CAANLkTina7P05OxoXvydxpz0YA%3DWn_wF81KFzLZk-M2%3DM%<a href="http://40mail.gmail.com" target="_blank">40mail.gmail.com</a>%3E>cmickeyb at <a href="http://gmail.com" target="_blank">gmail.com</a><br>
Tue Jan 11 17:35:20 CET 2011<br>
<br>
Yeah... I think that module could easily be used for other map services<br>
right now. It is labeled as part of Simian because the SGF needs it.<br>
However, you cold enable it, set a new URL, and pump map images wherever you<br>
want.<br>
</blockquote><div><div></div><div class="h5">
<br>
<br>
<br>
_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de" target="_blank">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
</div></div></blockquote></div><br></div></div></div>