begin with C# MapScript

Tamas Szekeres szekerest at GMAIL.COM
Thu Jun 22 04:18:55 PDT 2006


Hi,

Take a look at the sample applications eg. the drawmap sample in the
mapscript/csharp/examples directory.
For drawing the map without saving into a file see:

using(imageObj image = map.draw())
{
	byte[] img = image.getBytes();
	using (MemoryStream ms = new MemoryStream(img))
	{
		Image mapimage = Image.FromStream(ms);
		if (mapPicture.Image != null)
		{
			mapPicture.Image.Dispose();
			mapPicture.Image = null;
		}
		mapPicture.Image = mapimage;
	}
}

Regards,

Tamas


2006/6/22, Zhonghai Wang <zhonghaiw at gmail.com>:
> Hi ALL,
>
> with the help from this mailing list  I am going to improve my application
> with the C# MapScript, but before I begin with something, I still have some
> doubts, and need you guys in this mailing list to encourage me, :-). Ok,
> here is my scenario:
>
> I've been worked on MapServer for about two months, but only based on the
> CGI mode and never with any MapScript API. With the help from this mailing
> list, I have now MS4W1.5.3 run on my computer with Oracle Spatial support,
> which is tested under the CGI mode.
>
> Now I have another application under the .NET FW, all I need to do is to get
> a map image from MapServer.  AFAIK, the map images can be generated with the
> command <mapserver.exe "QUERY_STRING=...."> in the command line, therefore I
> think if I could directly use the C# MapScript API to generate the map
> image, and without IIS or Apche web server. For example, I can call the
> draw() in the C# MapScript to generate the map image. But I am really not
> sure about this.
>
> and for the first step to C# MapScript, I would really appreciate it if I
> can get any example to using C# MapScript API from you guys here.
>
> thanks in advance
>
> kind regards
>
> zhonghai



More information about the MapServer-users mailing list