using System; using OSGeo.MapServer; /** *

Title: Mapscript HTMLTemplate example.

*

Description: A C# based mapscript example to show the usage of HTML templates.

* @author Tamas Szekeres szekerest@gmail.com * @version 1.0 */ /// /// A C# based mapscript example to show the usage of HTML templates. /// class HTMLTemplate { public static void usage() { Console.WriteLine("usage: HTMLTemplate {mapfile} {templatefile} {outdir}"); System.Environment.Exit(-1); } public static void Main(string[] args) { if (args.Length < 3) usage(); mapObj map = new mapObj(args[0]); map.legend.template = args[1]; map.web.imagepath = args[2]; map.web.imageurl = ""; string str = null; string[] names = null, values = null; names = new string[] {"map"}; values = new string[] { args[0] }; str = map.processLegendTemplate(names, values, names.Length); Console.Write(str); } }