『壹』 WebGIS是什麼呢
一般由多主機,多資料庫和多個客戶端以分布式連接在Internet上而組成,包括以下四個部分: WEB-GIS瀏覽器(browser),WEB-GIS伺服器,WEB-GIS編輯器(Editor),WEB-GIS信息代理(imformation agent)。
Define2.WEBGIS是指基於Internet平台進行信息發布、數據共享、交流協作。客戶端應用軟體採用WWW協議,實現GIS信息的在線查詢和業務處理等功能。運行於網際網路上的地理信息系統,是利用Internet技術來擴展和完善GIS的一項新技術,其核心是在GIS中嵌入HTTP和TCP/IP標準的應用體系,實現Internet環境下的空間信息管理。WEBGIS有多主機、多資料庫與多終端,通過Internet、Intranet連接組成,具有客戶、伺服器(C/S)結構,伺服器端向客戶端提供信息和服務,客戶端具有獲得各種空間信息和應用的功能。
WebGIS是Internet技術應用於GIS開發的產物。GIS通過WWW功能得以擴展,真正成為一種大眾使用的工具。從WWW的任意一個節點,Internet用戶可以瀏覽WebGIS站點中的空間數據、製作專題圖,以及進行各種空間檢索和空間分析,從而使GIS進入千家萬戶。WebGIS具有以下特點:
(1)全球化的客戶/伺服器應用 全球范圍內任意一個WWW節點的Internet用戶都可以訪問WebGIS伺服器提供的各種GIS服務,甚至還可以進行全球范圍內的GIS數據更新。
(2)真正大眾化的GIS 由於Internet的爆炸性發展,Web服務正在進入千家萬戶,WebGIS給更多用戶提供了使用GIS的機會。現在流行的WebGIS平台有: ARCIMS;TopMap World;MapXtreme等國內外成熟產品。WebGIS可以使用通用瀏覽器進行瀏覽、查詢,額外的插件(plug-in)、ActiveX控制項和Java Applet通常都是免費的,降低了終端用戶的經濟和技術負擔,很大程度上擴大了GIS的潛在用戶范圍。而以往的GIS由於成本高和技術難度大,往往成為少數專家擁有的專業工具,很難推廣。
(3)良好的可擴展性 WebGIS很容易跟Web中的其他信息服務進行無縫集成,可以建立靈活多變的GIS應用。
(4)跨平台特性 在WebGIS以前,盡管一些廠商為不同的操作系統(如:Windows、UNIX、Macintosh)分別提供了相應的GIS軟體版本,但是沒有一個GIS軟體真正具有跨平台的特性。而基於Java的WebGIS可以做到"一次編成,到處運行 (write once, run anywhere)" ,把跨平台的特點發揮得淋漓盡致。
據目前的WebGIS架構來分析,主要分兩種:
1.圖片式的WebGIS也叫做柵格地圖,也可以實現矢量地圖,目前主要通過VML
2.基於控制項的矢量地圖.(ActiveX,Java Applet)
這兩個開發而又利弊。!但是基於控制項的會收到諸多限制。自Google Maps發布以來,圖片式的地圖。越來越盛行!。
WebGIS的基本特徵
1)WebGIS是集成的全球化客戶/伺服器網路系統。
2)WebGIS應用客戶/伺服器概念來執行GIS的分析任務。
『貳』 跪求java下 webgis(地理信息系統) 開發環境
據目前的WebGIS架構來分析,主要分兩種:
1.圖片式的WebGIS也叫做柵格地圖,也可以實現矢量地圖,目前主要通過VML或者是svg,vml是ie獨有的,原來市場佔有率挺好,但是現在ipad流行了,只支持svg。
2.基於點陣圖的。自Google Maps發布以來,圖片式的地圖,越來越流行了。
如果兩個都要支持的話, 建議採用第三方控制項,開源的有obee, 國內的廠商有多比控制項。還有就是 ActiveX或Java Applet,由於安全方案的限制,目前是越來越少了。當然java基礎是需要的啊。LZ還是學一下Servlet,JSP, ssh等也是必要的,開發工具當然是eclipse了。
『叄』 WEBGIS是什麼
WebGIS是Internet技術應用於GIS開發的產物。GIS通過WWW功能得以擴展,真正成為一種大眾使用的工具。從WWW的任意一個節點,Internet用戶可以瀏覽WebGIS站點中的空間數據、製作專題圖,以及進行各種空間檢索和空間分析,從而使GIS進入千家萬戶。WebGIS具有以下特點:
(1)全球化的客戶/伺服器應用 全球范圍內任意一個WWW節點的Internet用戶都可以訪問WebGIS伺服器提供的各種GIS服務,甚至還可以進行全球范圍內的GIS數據更新。
(2)真正大眾化的GIS 由於Internet的爆炸性發展,Web服務正在進入千家萬戶,WebGIS給更多用戶提供了使用GIS的機會。WebGIS可以使用通用瀏覽器進行瀏覽、查詢,額外的插件(plug-in)、ActiveX控制項和Java Applet通常都是免費的,降低了終端用戶的經濟和技術負擔,很大程度上擴大了GIS的潛在用戶范圍。而以往的GIS由於成本高和技術難度大,往往成為少數專家擁有的專業工具,很難推廣。
(3)良好的可擴展性 WebGIS很容易跟Web中的其他信息服務進行無縫集成,可以建立靈活多變的GIS應用。
(4)跨平台特性 在WebGIS以前,盡管一些廠商為不同的操作系統(如:Windows、UNIX、Macintosh)分別提供了相應的GIS軟體版本,但是沒有一個GIS軟體真正具有跨平台的特性。而基於Java的WebGIS可以做到"一次編成,到處運行 (write once, run anywhere)" ,把跨平台的特點發揮得淋漓盡致。
據目前的WebGIS架構來分析,主要分兩種:
1.圖片式的WebGIS也叫做柵格地圖,也可以實現矢量地圖,目前主要通過VML
2.基於控制項的矢量地圖.(ActiveX,Java Applet)
這兩個開發而又利弊。!但是基於控制項的會收到諸多限制。自Google Maps發布以來,圖片式的地圖。越來越盛行!。
『肆』 java適合GIS軟體的開發嗎
java開發里最多的還是BS結構,java當然也可以做Gis的開發,我們公司就做了很多Gis的系統,就是用Java做的。現在又挺多開源的、收費的Gis框架。
一般情況下做CS結構的系統很少會用到Java的,Java做的比較多的是大型的網站系統、信息管理系統等等。Java的優勢就是誇平台、速度快。
你想像Google地圖、某城市的旅遊地圖、交通地圖啊等等的,這些系統的客戶會出現在不同的位置、使用不同的機器、系統,不可能讓客戶使用前去安裝一個客戶端,那樣是笨拙的、不方便的,所以這些系統就會做成BS機構的,這時候用Java做就有優勢了。
你說方不方便也是要看你做把地圖做成什麼程度了,像簡單的拖拽、縮放、測量、定位、框選這些都很容易的,你要搞了復雜一些的話就要下些功夫去研究那些框架了。這方面深層的幫助文檔好像不多,畢竟這方面的應用不是那麼普及。
希望對您有幫助!
『伍』 跪求java下 webgis(地理信息系統) 開發環境 公司要開發一套簡單的webgis的,用java,求推薦。
據目前的WebGIS架構來分析,主要分兩種:
1.圖片式的WebGIS也叫做柵格地圖,也可以實現矢量地圖,目前主要通過VML或者是svg,vml是ie獨有的,原來市場佔有率挺好,但是現在ipad流行了,只支持svg。2.基於點陣圖的。自Google Maps發布以來,圖片式的地圖,越來越流行了。如果兩個都要支持的話, 建議採用第三方控制項,開源的有obee, 國內的廠商有多比控制項。還有就是 ActiveX或Java Applet,由於安全方案的限制,目前是越來越少了。當然java基礎是需要的啊。LZ還是學一下Servlet,JSP, ssh等也是必要的,開發工具當然是eclipse了。
『陸』 Java開發WebGis怎麼入門
1.最簡單的方法:
publicstaticStringreverse1(Stringstr)
{
returnnewStringBuffer(str).reverse().toString();
}
2.最常用的方法:
publicstaticStringreverse3(Strings)
{
char[]array=s.toCharArray();
Stringreverse="";//注意這是空串,不是null
for(inti=array.length-1;i>=0;i--)
reverse+=array[i];
returnreverse;
}
3.常用方法的變形:
publicstaticStringreverse2(Strings)
{
intlength=s.length();
Stringreverse="";//注意這是空串,不是null
for(inti=0;i<length;i++)
reverse=s.charAt(i)+reverse;//在字元串前面連接,而非常見的後面
returnreverse;
}
4.C語言中常用的方法:
publicstaticStringreverse5(Stringorig)
{
char[]s=orig.toCharArray();
intn=s.length-1;
inthalfLength=n/2;
for(inti=0;i<=halfLength;i++){
chartemp=s[i];
s[i]=s[n-i];
s[n-i]=temp;
}
returnnewString(s);//知道char數組和String相互轉化
}
『柒』 什麼是WEBGIS技術
粗略的講就是應用網路以及B/S技術,展示GIS應用包括地圖查詢,業務交互等
『捌』 用java開發webgis系統,用什麼gis工具包比較好
openlayers,mapserver。非開源的用arcgis吧,最主流的。
『玖』 webgis開發與普通java web開發
webgis項目專注於地圖方面的業務和邏輯,使用的技術應該和java+web相差不大,對於一般的java+web項目可以直接去轉(例如電商類的),但是你說的保險和銀行金融類的轉的話會吃力些,因為那兩方向的業務和你現在的地圖知識相似度不大;但是技術是相通的,不是沒有轉的可能性,祝你成功!
『拾』 gis用java有什麼特點
java目前都是做webgis開發的,如果做gis二次開發的話;
另外還要學習javascript , css,html等網路常用語言技術;
用java有下特點:
1.開源 :
sun公司不會追究你責任,但二次開發軟體一般都不免費,如arcgis ,超圖,可以做Google開源。開源是第一特點,這也是java流行的原因,需要做Java的單位很多
2.適合做webgis:
這也是java做gis的優勢,桌面軟體的話我就知道oracle是java開發的,其它還沒怎麼見過
3.java上手難度大:
java沒有c#好學,而且開發平台不友好,上手慢,開發不夠敏捷,需要用很多插件,但是很靈活,這也是優勢所在。
4.做GIS只有java是遠遠不夠的,還要javascript,css,html,xml等;
5.java會被取代