用Remoting技術和MAPX實現WEBGIS的一個簡單例子。

來源:互聯網
上載者:User

其中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那層。具體技術細節就不說了。

代碼下載
http://files.cnblogs.com/edison1024/WebGis.rar

解壓縮後把MapClient檔案夾在IIS中發布。然後運行MapServer,點那個shortcut就行了,然後可以用testClinet
測試一下。成功後訪問http://.../mapclient/default.aspx就可以了

最後說一下,一定要安裝MAPX4.5

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.