㈠ java適合GIS軟體的開發嗎
java開發里最多的還是BS結構,java當然也可以做Gis的開發,我們公司就做了很多Gis的系統,就是用Java做的。現在又挺多開源的、收費的Gis框架。
一般情況下做CS結構的系統很少會用到Java的,Java做的比較多的是大型的網站系統、信息管理系統等等。Java的優勢就是誇平台、速度快。
你想像Google地圖、某城市的旅遊地圖、交通地圖啊等等的,這些系統的客戶會出現在不同的位置、使用不同的機器、系統,不可能讓客戶使用前去安裝一個客戶端,那樣是笨拙的、不方便的,所以這些系統就會做成BS機構的,這時候用Java做就有優勢了。
你說方不方便也是要看你做把地圖做成什麼程度了,像簡單的拖拽、縮放、測量、定位、框選這些都很容易的,你要搞了復雜一些的話就要下些功夫去研究那些框架了。這方面深層的幫助文檔好像不多,畢竟這方面的應用不是那麼普及。
希望對您有幫助!
㈡ java適合GIS的相關開發嗎
當然有優勢啦
GIS行業的老大ERSI公司給那一套開發者SDK中,有2個平台:.NET 和 JAVA的
開源GIS服務軟體GeoServer 是純粹基於JAVA的
開源3D GIS軟體WorldWind有2個SDK:有C#和JAVA的,不過官方已經停止了C#版本升級,只升級JAVA平台的
開源的GIS軟體GeoTools是純粹基於JAVA的
Mapinfo的WEB端程序MapX是基於JAVA的,沒有.NET開發平台
JAVA在GIS開發方面的優勢?就是開發者群體大,
不過,由於我們國內的IT被微軟綁架的比較厲害,所以.NET平台的多一點。
你去書店逛逛GIS方面的書,基本上都是.NET平台的,其實.NET平台不好……
文檔、資料方面當然豐富了
而且JAVA能夠在各種操作系統上跑,.NET只能在WINDOWS跑
㈢ 關於基於java的GIS開發
java + arcgis engine
到網上下載抄arcgis engine sdk for java
需要資料,可以在網上找java + arcgis engine開發的資料
或者安裝後,根據例子與文檔進行開發