脱谷为糠,其髓斯存,神之渭也。山骞不崩,唯百为镇,骨之谓也。 一身精神,具乎两目;一身骨相,具乎面部。
   ::  ::  :: 联系 :: 订阅 订阅 :: 管理

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

Posted on 2005-08-08 23:32 microsoft001 阅读(5627) 评论(17) 编辑 收藏

其中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

(评论功能已被博主禁用)