I can't tell you exactly what goes wrong, but work for a tile generator
has been done elsewhere.
The FMTilingEngine prepares tiles, and automatically restarts the
MapGuide service when it encounters the problem:
http://www.websoftdev.com/download.cfm
Zac has developed a browser based tile seeder:
http://zacster.blogspot.com/2008/07/mapguide-tile-cache-seeder.html
I am building a tile seeder for use with Maestro (not complete, and not
released, LGPL):
http://svn.osgeo.org/mapguide/trunk/Tools/Maestro/MgCooker/
Perhaps the FMTilingEngine will solve your troubles.
If not, you can consider building on one of the other solutions.
Regards, Kenneth Skovhede, GEOGRAF A/S
alucas skrev:
Hello all,
I'm trying to develop a tile pre-generation desktop application. To do this,
I'm using mapguidedotnetapi.dll reference. My program creates a connection
to the server and through the tileservice try to call gettile method for
every tile. My problem is that gettile method fails and returns an xmlstream
exception, then I need to restart the server service because I get a
connection exception.
This is the exception:
http://www.nabble.com/file/p20872280/exception.jpg
The exception happens not in the first gettile call, it happens when I
called several times this method. My program is something like this:
...
for each scalecount
for each column
for each row
tileService.GetTile(mapResId, layerGroupName, c, r, s)
...
Solutions I tried:
- Modify serverconfig.ini to enable poolconnections for my data.
- Use thread.sleep between iterations
- Use a separate thread to do this work
- Generate tiles only for a scale factor.
This solutions does not work for me.
Any idea?
Sorry for my english...
Thanks in advance
_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users