關(guān)于地理信息的開(kāi)發(fā)有好多控件工具可以選擇,GIS軟件包括三家美國GIS開(kāi)發(fā)商ESRI,Intergraph和MapInfo的軟件產(chǎn)品,以及國產(chǎn)軟件:MapGIS,GeoStar和Citystar,SuperMap等產(chǎn)品。另外還有一些邊緣產(chǎn)品,是Web GIS的領(lǐng)域,不是純粹的GIS產(chǎn)品,稱(chēng)之為地圖應用平臺可能較好,如Google公司的Google Maps、微軟的Virtual Earth,國內的51地圖,搜狗的地圖等。
可能用的比較多的是ESRI了,他的Arc IMS或者ArcGIS Server市場(chǎng)占用率好像還比較高,產(chǎn)品系列也做的不錯,目前好像版本是9.3;ESRI的產(chǎn)品我沒(méi)有用過(guò),不做評論,好像也是很不錯的;比較喜歡的是MapInfo公司的產(chǎn)品,可能是很早就接觸到的原因,如MapX,目前是5.X吧,還有就是他的MapXtreme,目前版本是MapXtreme 2008 (.net 和Java兩個(gè)版本)。
這些GIS軟件,提供了相似的功能集合,不同之處在于其具體的實(shí)現方式(如用戶(hù)界面,操作流程),和操作效率(如速度、數據量)。這種相似性,也正說(shuō)明了GIS技術(shù)的成熟。
什么是ArcIMS
GIS地圖、數據和元數據的網(wǎng)絡(luò )發(fā)布。ArcIMS是一個(gè)通過(guò)中心網(wǎng)絡(luò )門(mén)戶(hù)來(lái)發(fā)布GIS地圖、數據和元數據的有效解決方案。使用ArcIMS構建的GIS網(wǎng)站允許任意數量的用戶(hù)通過(guò)企業(yè)局域網(wǎng)或Internet進(jìn)行訪(fǎng)問(wèn)。
ArcIMS使網(wǎng)站能夠提供GIS數據、交互式地圖、元數據目錄以及特定的GIS應用。通常,ArcIMS用戶(hù)通過(guò)他們的Web瀏覽器,借助ArcIMS 內含的HTML或Java應用程序來(lái)訪(fǎng)問(wèn)這些GIS服務(wù)。除此以外,ArcIMS服務(wù)還能夠被更多的客戶(hù)端訪(fǎng)問(wèn),如ArcGIS Desktop、ArcGIS Engine應用、ArcReader、ArcPad、ArcGIS Server節點(diǎn)、MapObjects for Java應用以及各種使用HTTP和XML進(jìn)行網(wǎng)絡(luò )通訊的無(wú)線(xiàn)設備?!?/p>
什么是ArcGIS Server
ArcGIS Server是一個(gè)用于構建集中管理、支持多用戶(hù)的企業(yè)級GIS應用的平臺。ArcGIS Server提供了豐富的GIS功能,例如地圖、定位器和用在中央服務(wù)器應用中的軟件對象。
開(kāi)發(fā)者使用ArcGIS Server可以構建Web應用、Web服務(wù)、以及其它運行在標準的.NET和J2EE Web服務(wù)器上的企業(yè)應用,如EJB。ArcGIS Server也可以通過(guò)桌面應用以C/S(Client/Server)的模式訪(fǎng)問(wèn)。ArcGIS Server的管理由ArcGIS Desktop負責,后者可以通過(guò)局域網(wǎng)或Internet來(lái)訪(fǎng)問(wèn)ArcGIS Server。
MapInfo MapXtreme 2008
是MapInfo為了支持Microsoft公司的.NET框架,重新設計MapX和MapXtreme for Windows代碼庫體系結構的新產(chǎn)品。MapXtreme 2008是開(kāi)發(fā)地圖和可地圖化應用程序的理想開(kāi)發(fā)環(huán)境。它與Visual Studio .NET平臺無(wú)縫結合,支持C#和ASP.NET。利用MapXtreme 2008,用戶(hù)還能夠開(kāi)發(fā)豐富的AJAX Web應用,并且能夠充分利用地圖技術(shù)方面的最新成果,包括半透明層、曲線(xiàn)標記、功能增強的標注功能和抗鋸齒等功能。此外,MapXtreme 2008還支持開(kāi)放地理信息系統聯(lián)盟(Open GIS Consortium,簡(jiǎn)稱(chēng)OGC,主要研究和建立開(kāi)放式地理數據互操作規范并指明了實(shí)現該規范的技術(shù)手段。)的地理空間標準,加強了互操作性,擴大了用戶(hù)訪(fǎng)問(wèn)的數據源。
MapInfo MapX
是低價(jià)高效、強大的ActiveX 組件,可以很方便地集成到使用標準可視化編程工具開(kāi)發(fā)的商業(yè)應用中。MapInfo MapX 支持您將地圖功能添加到任何應用中,提供了一種高度可視化的方法,來(lái)顯示和分析基于位置的數據,從而更好地為客戶(hù)服務(wù),更好地進(jìn)行商業(yè)決策,更有效地管理資產(chǎn)和運營(yíng),與VB、VC、PB、Delphi、.NET等應用開(kāi)發(fā)平臺無(wú)縫連接,可以很方便地將地圖功能集成到各類(lèi)商業(yè)應用中。MapInfo MapX可以說(shuō)是單機版的GIS開(kāi)發(fā)工具。
Google Maps
Google Maps 是 google 公司推出的一款網(wǎng)上地圖工具,通過(guò)AJAX技術(shù)實(shí)現無(wú)刷新、可拖動(dòng)、高性能的網(wǎng)頁(yè)程序。提供了豐富的API,可以對Google Maps進(jìn)行開(kāi)發(fā)。
? 普通免費版
– 你的網(wǎng)站服務(wù)對用戶(hù)完全免費
– 在地圖上保留Google的標志
– 50000次/天 地址定位查詢(xún)
– 開(kāi)發(fā)的東西有創(chuàng )意
? 企業(yè)版
– 無(wú)限量地址定位查詢(xún)
– 可以運行在收費網(wǎng)站
– 可以運行在防火墻后面或企業(yè)局域網(wǎng)
– 獲取來(lái)自Google的技術(shù)支持
Virtual Earth
是微軟公司Live服務(wù)中的一個(gè)地圖服務(wù),作為L(cháng)ive提出的服務(wù)觀(guān)點(diǎn),Virtual Earth提供了非常方便的一套接口,允許我們在Earth上面開(kāi)發(fā)一些自己的應用。
Virtual Earth與微軟的產(chǎn)品聯(lián)系較為緊密,目前提供了Asp.net2.0的系列控件,比較方便做Web方面的開(kāi)發(fā)。目前Virtual Earth和微軟本身的SilverLight結合的很好,并且感覺(jué)使用.NET來(lái)開(kāi)發(fā)更加方便,因為.NET本身就是微軟的,集成的力量可見(jiàn)一斑。
聯(lián)系客服