现在的位置: 首页 > 综合 > 正文

用Remoting技术和MAPX实现WEBGIS的一个简单例子。

2012年02月01日 ⁄ 综合 ⁄ 共 516字 ⁄ 字号 评论关闭

其中Form1是MapServer,网页是MapClient。
需要安装MAPX4。5
大致过程:
从asp.net网页发送请求到server,
接受请求后MAPX中把图象刷到内存位图,然后转成byte[]通过remoting发送回asp.net网页的请求事件生成成图象文件
具体看代码吧。很简单,写的比较乱,将就看吧,主要是做个remoting的测试玩玩。
有兴趣又懂MAPX开发的朋友可以用这种技术框架弄个WEBGIS玩玩。
MAPX还真是个很好玩的玩具GIS,哈哈。

其实两年前我们就在.net下实现了多种GIS引擎无缝集成的WEBGIS发布(和Mars昨天画那个模型差不多),不过当时到现在采用的都是COM+做application server那层。具体技术细节就不说了。

test111.gif

代码下载
http://files.cnblogs.com/edison1024/WebGis.rar

解压缩后把MapClient文件夹在IIS中发布。然后运行MapServer,点那个shortcut就行了,然后可以用testClinet
测试一下。成功后访问http://.../mapclient/default.aspx就可以了

最后说一下,一定要安装MAPX4.5

抱歉!评论已关闭.