十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
java開發(fā)里最多的還是BS結(jié)構(gòu),java當(dāng)然也可以做Gis的開發(fā),我們公司就做了很多Gis的系統(tǒng),就是用Java做的。現(xiàn)在又挺多開源的、收費的Gis框架。
站在用戶的角度思考問題,與客戶深入溝通,找到玉泉網(wǎng)站設(shè)計與玉泉網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、空間域名、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務(wù)覆蓋玉泉地區(qū)。
一般情況下做CS結(jié)構(gòu)的系統(tǒng)很少會用到Java的,Java做的比較多的是大型的網(wǎng)站系統(tǒng)、信息管理系統(tǒng)等等。Java的優(yōu)勢就是夸平臺、速度快。
你想像Google地圖、某城市的旅游地圖、交通地圖啊等等的,這些系統(tǒng)的客戶會出現(xiàn)在不同的位置、使用不同的機器、系統(tǒng),不可能讓客戶使用前去安裝一個客戶端,那樣是笨拙的、不方便的,所以這些系統(tǒng)就會做成BS機構(gòu)的,這時候用Java做就有優(yōu)勢了。
你說方不方便也是要看你做把地圖做成什么程度了,像簡單的拖拽、縮放、測量、定位、框選這些都很容易的,你要搞了復(fù)雜一些的話就要下些功夫去研究那些框架了。這方面深層的幫助文檔好像不多,畢竟這方面的應(yīng)用不是那么普及。
希望對您有幫助!
先聲明一下,我也沒做過GIS開發(fā),但大概知道思路。有兩條路可走
一、使用esri系列
如果做C/S,使用ArcGIS Engine的插件與java的桌面集成,
如果做B/S,使用ArcGIS Server發(fā)布服務(wù),用web service調(diào)用。
另外,地圖的統(tǒng)計計算之類,如你說的,需要利用ArcGIS Desktop打包GP服務(wù),然后用java調(diào)用。
二、使用開源系列
再有一些開源GIS開發(fā)工具,比如QGIS制圖,GeoServer發(fā)布地圖,postGIS地理信息數(shù)據(jù)庫,Openlayers做地圖接口
大概就是這樣。
1、軟件工程師這樣的職位在很多人看來可望不可及,其實要成為某個領(lǐng)域的工程師并非要經(jīng)歷九九八十一難,在一覽測繪英才網(wǎng)上看到不少的企業(yè)招聘GIS軟件工程師時只要求有一年以上的工作經(jīng)驗就可應(yīng)聘,如果求職者再能夠熟練使用VB、JAVA或.Net語言以及ORACLE(SQLServer)數(shù)據(jù)庫進行編程,同時有AO、ArcEngine、ARCSDE、ArcIMS或ArcGISServer開發(fā)經(jīng)驗的,很容易就能應(yīng)聘上。
2、熟練使用VB、JAVA或.Net語言以及ORACLE(SQLServer)數(shù)據(jù)庫進行編程這一點在大學(xué)時基礎(chǔ)學(xué)得好,再加上畢業(yè)后出來經(jīng)歷一年的磨練,相信對這幾種語言的熟練度會更深,有AO、ArcEngine、ARCSDE、ArcIMS或ArcGISServer開發(fā)經(jīng)驗的能在畢業(yè)后的一年時間里接觸其中一項并熟練也不難做到。
3、從觀以上的分析,要能為畢業(yè)一年后能信心滿滿的爭取一個gis軟件工程師的機會,就要求應(yīng)屆生第一次投簡歷時就要多一份思考了,目前測繪英才網(wǎng)在gis類技術(shù)人才求職招聘這方面的專業(yè)性名列前茅。
GIS
是
地理信息系統(tǒng)
,一般來講是一套集數(shù)據(jù)顯示、存儲、分析等操作的
計算機程序
,當(dāng)然GIS是基于并隨著計算機技術(shù)發(fā)展而發(fā)展的?,F(xiàn)在的GIS主要是分單機GIS,網(wǎng)絡(luò)GIS和
移動GIS
。
Java是計算機編程技術(shù),是用來構(gòu)建應(yīng)用程序或網(wǎng)站,分為JavaSE(標(biāo)準(zhǔn)版),JavaEE(企業(yè)版)和JavaME(移動版)。
你要說他們之間的關(guān)系,就目前現(xiàn)在應(yīng)用而言,我覺得:其一,網(wǎng)絡(luò)GIS可以用JavaEE技術(shù)來進行搭建。比如開發(fā)網(wǎng)站來加載顯示地圖數(shù)據(jù),分析等等,像Google
Map。其二,基于Android進行Mobile
GIS的開發(fā),因為Android開發(fā)是基于Java語言的,所以Java的優(yōu)勢就在于與Android的結(jié)合。比如
高德地圖