[mapguide-users] MapGuide Automated Tiling Engine

Yewondwossen Assefa assefa at dmsolutions.ca
Tue May 29 16:56:24 EDT 2007


MaciekS wrote:
> Hi everyone!
> 
> I tried to use tiling engine - fmtilingengine
> 
> Unfortunatelly with no results. May you help me, what did I wrong?
> 
> I called program: fmtilingengine -u Administrator -p *** -m 1014Tile
> 
> My Error log:
> 
> Title: Error
> Message: Failed to retrieve message for "MgFileNotFoundException".
> StackTrace: Failed to retrieve message for "MgFileNotFoundException".
> Exception occured in method ByteSourceFileImpl.LoadFile at line 126 in file
> .\System\ByteSourceFileImpl.cpp
> 
> Date/Time: 2007-05-29 00:33:05
> ================================================
> Title: Error
> Message: Failed to retrieve message for "MgFileNotFoundException".
> StackTrace: Failed to retrieve message for "MgFileNotFoundException".
> Exception occured in method ByteSourceFileImpl.LoadFile at line 126 in file
> .\System\ByteSourceFileImpl.cpp
> 
> Date/Time: 2007-05-29 00:33:08
> ================================================
> Title: Error
> Message: Failed to retrieve message for "MgFileNotFoundException".
> StackTrace: Failed to retrieve message for "MgFileNotFoundException".
> Exception occured in method ByteSourceFileImpl.LoadFile at line 126 in file
> .\System\ByteSourceFileImpl.cpp
> 
> Date/Time: 2007-05-29 00:33:09
> 
> 
> 
> 
> Regards, Maciek
> 
> 
> 
> _____________________________
> Hi everyone,
> 
>  
> 
> Websoft Developers is pleased to announce the availability of our free
> MapGuide tiling utility.
> 
>  
> 
> You may download the installation file from the following link:
> 
>  
> 
> Http://www.websoftdev.com/download.cfm  
> 
>  
> 
>  
> 
> This is a command line utility that can be accessed via a windows console
> window or executed via a batch file.
> 
> For those familiar with SDF Loader for MapGuide 6.5, this will be familiar
> territory.
> 
>  
> 
> Note:
> 
>  
> 
> 1) The application has been tested with .NET MapGuide extensions only.
> 
> 2) The application works on the Windows platform only, with apologies to all
> the Linux users.
> 
> 2) Replace MapGuide Open DLLs/webconfig.ini with MapGuide Enterprise
> DLLs/webconfig.ini for use with Enterprise.
> 
>  
> 
>  
> 
> Please provide feedback for any bugs and application hangs, etc.  
> 
> If you have any difficulties downloading, wait till the end of Monday and
> try again.
> 
>  
> 
> More details follow below.
> 
>  
> 
>  
> 
> Enjoy!   
> 
>  
> 
>  
> 
>   _____  
> 
> 
>  <http://www.websoftdev.com/> 
> 
>  <http://www.websoftdev.com/> 
> 
>  <http://www.websoftdev.com/> 
> 
> Kori Maleski
> 
> Senior Application Developer
> 
> WEBSOFT DEVELOPERS, INC.
> 
> P: (530) 759-8754 ext 114
> 
> F: (530) 759-0923
> 
>  <mailto:kori.maleski at websoftdev.com> kori.maleski at websoftdev.com
> 
>   _____  
> 
>  
> 
>  
> 
> FacilitiesMap Tiling Engine for MapGuide Open Source/Enterprise
> 
>  
> 
> The Tiling Engine is a batch utility to be used with MapGuide tiled maps.
> Aim is to create a utility that will handle the pre-generation of tiled maps
> that utilize Base Layers.
> 
>  
> 
> This utility is being made available for use to the MapGuide community.
> 
> 
> You are free to use it. 
>   
> 
> Main features:
> 
> *	Support for MapGuide Open/Enterprise
> *	Use of Command line parameters
> *	Configurable in a batch script for automated tiling
> *	Tile a specific map
> *	Tile a specific Base Layer Group
> *	Tile a specific Zoom Threshold
> *	Tile a specific Tile index by minimum/maximum
> *	Restrict Tiling by Authentication to a specific Map or resource
> 
>  Version 0.1.0 :
> 
> *	Support for MapGuide 1.1.0 , MapGuide Enterprise SP1
> *	.NET Only
> 
> Testing Platform and versions:
> 
> *	MapGuide Open 1.1.0, MapGuide Enterprise SP1
> *	Laptop: Windows XP SP2 P4 Duo Core 2GHz with 2G RAM
> *	Tested with .NET MapGuide Components Only.
> 
> This is a work in progress; please direct any comments or concerns here:
> info at websoftdev.com
> 
> 
> 
> 
> FacilitiesMap Tiling Engine Instructions:
> 
>             Accessing Help & Instructions
> 
>                -h or -help                  Help Menu
> 
>              Required Parameters:
> 
>                -u or -user                  MapGuide UserName
>                -p or -password          MapGuide Password      
> 
> Optional Parameters:      
> 
>                -m or -map                 Specify a specific map by name
>                -g or -group                Specify a specific base layer
> group by name
>                -s or -scale                 Specify a specific finite scale
>                -sx                             Specify a starting tile
> column (x)
>                -sy                             Specify a starting tile row
> (y)
>                -ex                            Specify an end tile row (x)
>                -ey                            Specify an end tile row (y)
> 
> Enable Log File:      
> 
>                -l or -log                     Verbose ouput to a log file
> 
> Usage:      
> 
>                FmTilingEngine -u myUseName -p myPassword
> 
> *          This will tile ALL maps accessible to this user
> 
> *          This will tile ALL base layer groups accessible to this user
> 
>                FmTilingEngine -u myUseName -p myPassword -m SheboyganTiled
> 
> *          This will tile ONLY the map specified and accessible to this user
> 
> *          This will tile ALL base layer groups accessible to this user
> 
> The g, s, sx, sy, ex, ey parameters are available only when the m parameter
> - map name -
> is  specified.             
> 
>                FmTilingEngine -u myUseName -p myPassword -m SheboyganTiled
> -g 'Base Layer Group'
> 
> *          This will tile ONLY the map specified and accessible to this user
> 
> *          This will tile ONLY the base layer groups accessible to this user
> 
>                FmTilingEngine -u myUseName -p myPassword -m SheboyganTiled 
> 
>                     -g 'Base Layer Group' -s 7196 -sx 2 -sy 2 -ex 15 -ey 20
> 
> *          This will tile ONLY the map specified and accessible to this
> user.
> 
> *          This will tile ONLY the base layer groups accessible to this user
> 
> *          This will tile ONLY the specified Scale
> 
> *          This will tile ONLY the specified tile rows and columns
> 
> *          Any combination of the sx, sy, ex, ey parameters may be
> specified.
> 
> *          Defaulted to the starting and ending column/rows if left
> unspecified.
> 
>  
> 
>  
> 
> Specifying Starting/Ending Row/Columns is specifically meant for generating
> tiles for an area 
> 
> subset in the case of a map finite scale requiring a significant amount of
> tiles.
> 
>  
> 
> In general, the -m map, -g group will be the main options utilized.
> 
>  
> 
> Be warned - tiling can be computationally intensive.  It is recommended that
> in the process be 
> 
> run on a development or staging machine, and the tile cache be copied to the
> production server
> 
>  upon completion.  This will depend on your map extents and tile
> requirements.
> 
>  
> 
>  
> 
>  
> 
>  
> 
>  
> 
> 
>  
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
> 
> 
> 


-- 
----------------------------------------------------------------
Assefa Yewondwossen
Software Analyst

Email: assefa at dmsolutions.ca
http://www.dmsolutions.ca/

Phone: (613) 565-5056 (ext 14)
Fax:   (613) 565-0925
----------------------------------------------------------------



More information about the mapguide-users mailing list