先聲明一下,我也沒做過GIS開發(fā),但大概知道思路。有兩條路可走
成都創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)提供從項(xiàng)目策劃、軟件開發(fā),軟件安全維護(hù)、網(wǎng)站優(yōu)化(SEO)、網(wǎng)站分析、效果評(píng)估等整套的建站服務(wù),主營業(yè)務(wù)為成都網(wǎng)站制作、做網(wǎng)站,app軟件定制開發(fā)以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。成都創(chuàng)新互聯(lián)公司深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
一、使用esri系列
如果做C/S,使用ArcGIS Engine的插件與java的桌面集成,
如果做B/S,使用ArcGIS Server發(fā)布服務(wù),用web service調(diào)用。
另外,地圖的統(tǒng)計(jì)計(jì)算之類,如你說的,需要利用ArcGIS Desktop打包GP服務(wù),然后用java調(diào)用。
二、使用開源系列
再有一些開源GIS開發(fā)工具,比如QGIS制圖,GeoServer發(fā)布地圖,postGIS地理信息數(shù)據(jù)庫,Openlayers做地圖接口
大概就是這樣。
顧名思義,開源GIS就是開放源代碼的GIS軟件。
開源:軟件開發(fā)者以某種協(xié)議發(fā)布某些軟件的源代碼,并允許他人在遵守該協(xié)議的基礎(chǔ)之上可以自由下載、修改、使用和散布其源代碼。
開源協(xié)議:GNU GPL、BSD、LGPL、MIT、MS-PL
開源網(wǎng)站:open source GIS、sourceforge、google code、apache、codeplex
前端:
1、老一代兩大富應(yīng)用(RIA)框架(目前已經(jīng)停止更新):flex、silverlight
2、其他開源(早期項(xiàng)目較多):openlayer2、amap、bmap、ArcgisAPI4JS(3系列版本)
3、較新框架:openlayer3、cesiums、ArcgisAPI4JS(4.0之后版本)、
4、輕型框架(需要二次封裝):WebGL(例如d3.js、three.js)
后端:arcgisServer、geoserver、mapserver