999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于WebGIS的專題園區項目評估系統設計與實現

2010-11-27 06:58:10朱學明
地理空間信息 2010年1期
關鍵詞:用戶功能信息

朱學明

(常州市新北測繪勘察中心,江蘇常州213022)

基于WebGIS的專題園區項目評估系統設計與實現

朱學明

(常州市新北測繪勘察中心,江蘇常州213022)

分析當前主流的網絡電子地圖發布技術,介紹基于Java Applet技術自行開發設計的網絡電子地圖與常州市新北區企業項目評估系統。

WebGIS;電子地圖;項目評估;Java Applet

WebGIS是在Internet環境下的對地理空間信息存儲、處理、分析、發布的計算機信息系統[1]。它的基本思想就是在互聯網上提供地理信息,讓用戶通過瀏覽器瀏覽和獲得一個地理信息系統中的數據和功能服務。WebGIS由于具有操作簡單、跨平臺、可擴展、信息分布共享、高效的負載平衡等特點,已經在諸多領域中得到廣泛的應用。常州市新北區專題園區項目評估系統便是其一。該系統實現了對新北區空間信息與工業企業信息的有機整合與動態管理,以及對這些信息及其專題指標的在線查詢、統計、評估和綜合分析。其服務應用領域包括規劃管理部門、工商、稅務、招商等部門,以及區政府領導機關。同時,為了擴大社會影響,該系統還面向公眾開放。

1 WebGIS的構建模式

WebGIS是一種典型的服務器/瀏覽器(B/S)服務模式。但是,根據WebGIS服務器與客戶端的關系以及數據傳送的形式,其結構模式又可分為兩種類型:倚重服務器模式和倚重客戶端模式。

1.1 倚重服務器模式

在倚重服務器模式下,用戶在客戶端提交數據和空間分析請求,完全由服務器來完成用戶提交的任務,再把結果返回給客戶端,在客戶端瀏覽器上顯示處理結果,如CGI(Common Gateway Interface,公共網關接口)和SeverAPI等均為這種模式。這是一種典型的問答方式,其數據傳遞形式通常為柵格圖像。采用這種模式的應用系統常見的有GoogleMap、百度地圖等。

如圖1所示,用戶輸入請求后,客戶端瀏覽器將請求發送給GIS服務器(GIS數據和GIS計算都部署在服務器上)。服務器根據請求進行GIS計算,獲取空間數據和屬性數據,并將結果形成新的中間GIS數據返回給客戶。

1.2 倚重客戶端模式

在倚重客戶端模式下,用戶在訪問系統時將部分應用程序和數據下載到本地內存,在客戶端完成所有或大部分的數據顯示、查詢和分析等任務,如ActiveX、Plug-In和Java Applet。在此模式下,一般采用矢量格式的數據作為傳遞方式,以便能在客戶端實現空間分析功能,服務方式如圖2所示。

WebGIS應用系統的分類與比較見表1。

表1 WebGIS應用系統的分類與比較

WebGIS應用系統的兩種模式各有其優缺點。對企業而言,采取不同的 WebGIS結構,意味著實現企業GIS應用查詢分析能力和開發成本的不同。一般來講,采用服務器模式意味著服務器端模塊要實現全部的GIS功能,對服務端的硬件要求和計算能力要求較高。相反,客戶端模式則將部分計算和數據部署到每個客戶端,從而減少了對服務端的壓力。但是這種模式對客戶端具有一定的要求,特別是在網絡安全下,對瀏覽器需要進行適當的配置。實現客戶端服務的方式也有很多,如基于ActiveX的GIS插件方式、基于Java的Applet方式等。其中,基于Java Applet的方式由于其跨平臺的能力、小巧靈活的特點,而成為一種較理想的實現方案。

1.3 基于Java Applet的客戶端模式

常州市新北區企業信息評估系統(CGXiPIS)是結合JavaScript語言,采用JavaApplet的方法實現在線企業信息及其他基本信息查詢、統計、評估和綜合分析的系統。JavaApplet的工作流程如圖3所示。JavaApplet可實時下載運行,只要客戶端安裝Java虛擬環境,而無需在客戶端預先安裝其他程序,該特性對于需要大量數據傳輸的地理信息系統十分有利,而且GIS操作速度快,服務器和網絡傳輸的負擔小,可以把有限的帶寬全部用于圖形文件及相關數據的傳輸,以提高訪問速度。客戶端在執行Java Applet時,可以靈活地響應用戶的某個請求,達到真正的“事件驅動”功能[2]。因此,該模式較適合于我們開發的這種用戶與網頁交互要求高的網絡系統。

2 基于Java Applet的GIS系統結構與實現

2.1 開發目標

本研究旨在實現基于Java Applet的WebGIS架構模式,并應用于 CGXiPIS,以實現區域內空間數據與專題數據的有機整合和動態管理,并對區域內的各產業帶項目的規劃建設信息、經濟信息、產業信息、效益信息等要素及其相應的土地利用價值、經濟指標、經濟效益等進行專題評估和綜合分析,為規劃管理提供一個定量的分析與決策平臺。

2.2 系統架構

如圖4所示,本系統采用三層結構的客戶端模式,客戶層采用JavaApplet和JavaScript為用戶提供圖形界面,運行環境主要是Web瀏覽器。在業務邏輯層,Web服務器通過HTTP協議向客戶層提供Applet程序;GIS應用服務器包含完成業務邏輯所需要的各種服務,通過自定義協議或RM I/IIOP與運行在客戶層的Applet程序通信,并通過 JDBC訪問存儲在數據庫中的空間數據和屬性數據。數據庫層提供空間數據存儲、查詢的功能。

2.3 系統界面及主要功能

1)GIS JavaApplet的實現機制。客戶層是一個圖形用戶界面,采用JavaApplet與JavaScript為用戶提供地圖的基本操作,如放大、縮小、漫游、選擇、全屏等,實現空間數據的顯示、查詢、統計分析、專題圖制作等功能。為了解決上述問題,GISJavaApplet需監聽地圖鼠標的所有事件,根據用戶的操作類型進行相應的地圖處理,如縮放、漫游、查詢等[3]。當用戶的一次地圖操作完成后,若有數據查詢請求,則利用Java Applet與JavaScript的接口實現向WebServer發出請求,并獲得結果數據。

在用戶首次請求服務時,WebServer將GISJavaApplet和GIS數據對象打包下載到客戶端,由瀏覽器加載Applet小程序。用戶對地圖的所有操作基本上都在本地由客戶端完成,運行速度快,并減少了服務器端的負載和網絡通信量。

2)系統的主要功能。主界面如圖6所示。按照功能性質,系統主要實現以下功能。

圖形區:實現圖形的基本操作,如縮小、放大、漫游等;依據圖面的企業查找(如劃線查詢、測距、測面積、作圖面標記、逐級圖面回退等功能;

文字區:依據搜索欄的輸入信息,實現對企業的查詢與檢索(如簡單模糊查詢、按照空間、時間、企業類型的復雜查詢),并對檢索所得的企業集合進行多維、多目標的分析評估。

用戶信息區:顯示當前用戶的信息。

其中,圖形區和文字區可進行實時交互。例如,文字區查詢到的企業信息將同時顯示在圖面區中;而圖面上查詢到的企業也將列表顯示在文字區中。

3)用Java Applet實現小程序與HTML之間的雙向通信。JavaScript是一種面向對象的語言,能夠直接與Java Applet中的類交互,還能自行編寫類并進行調用[4]。JavaApplet的屬性、事件及方法中的公有成員變量、公有方法都可以被JavaScript調用,編寫各種形式的JavaScript函數,嵌入HTML文件中被執行。通過這樣的操作,可實現Java Applet與HTML之間的雙向通信,完成JavaApplet的各種功能在HTML中的執行[5]。

在本系統中,Applet顯示區域中發生的鼠標事件都由 Applet捕獲,并進行處理。處理完成后,調用HTML頁面中的JavaScript函數jar2Htm l(),并將處理的結果作為參數傳到該函數中。在HTML頁面中,可以在jar2Htm l()函數中通過對參數進行一些操作,獲取處理結果,并將結果顯示出來。

3 結語

常州市新北區企業信息評估系統采用 Java Applet技術實現WebGIS客戶端方案,充分考慮了客戶機、服務器的計算能力和網絡通信量,合理分配服務器端和客戶端的負載,提高用戶與服務器的互操作性,能滿足系統各級用戶的應用需求。在系統實現時只要在中間層也采用Java技術,則可實現整個系統的可跨平臺性。

[1] 宋關福,鐘耳順,王爾琪.WebGIS--基于Internet的地理信息系統[J].中國圖像圖形學報,1998,3:251-254

[2] 費拉納提著,李強譯.JavaScript權威指南[M].第五版.北京:機械工業出版社,2007

[3] 舒忠玲,汪林林.Java Applet在WebGIS中的應用[J].上海工程技術大學學報,2004,18(1):53-57

[4] 楊姍姍,王明軍,杜清運,等.JavaApplet與JavaScript交互方法的探討[J].測繪與空間地理信息,2005,28(4):26-29

[5] 錢貞國.面向互操作的分布式網絡信息系統研究[D].北京:中國科學院研究生院(遙感應用研究所),2004

Design and Implementation of Project Evaluation System for Theme Community Based on WebGIS

ZHU Xuem ing
(Mapping Survey Center of Xinbei,Changzhou,Changzhou 213022,China)

This paper analyzed the current mainstream publishing technology of web-based electronic map,introduced a network electronic map designed and developed by ourselves based on Java Applet and projects evaluation system for business in Xinbei District,Changzhou.

webGIS;electronic map;project evaluation;java applit

2009-12-07

P208

B

1672-4623(2010)01-0087-03

朱學明,注冊測繪師,主要從事工程測量技術與管理、數字城市和地理信息系統研究與應用工作。

猜你喜歡
用戶功能信息
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
關于非首都功能疏解的幾點思考
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
中西醫結合治療甲狀腺功能亢進癥31例
辨證施護在輕度認知功能損害中的應用
主站蜘蛛池模板: 91香蕉视频下载网站| 国产爽妇精品| 日韩AV无码免费一二三区| 国产视频一二三区| 欧美国产精品不卡在线观看| 日韩精品一区二区三区中文无码 | 亚洲成a人在线观看| 精品少妇人妻一区二区| 色综合激情网| 日韩av资源在线| 88av在线| 国产一区二区三区精品久久呦| 久久综合干| 久久久久久国产精品mv| 亚洲综合激情另类专区| 日韩av手机在线| 精品视频在线一区| 极品国产一区二区三区| 国产在线精品99一区不卡| 天天综合网在线| 乱色熟女综合一区二区| 中文一级毛片| 午夜啪啪网| 久久国产免费观看| 在线观看亚洲成人| 欧美精品啪啪一区二区三区| 国产无码性爱一区二区三区| av色爱 天堂网| 精品视频一区二区观看| 午夜视频在线观看免费网站| 久久久精品无码一二三区| 国产成人久久777777| 大陆国产精品视频| 男女男免费视频网站国产| 精品一区二区久久久久网站| 国产福利微拍精品一区二区| 精品久久久久无码| 日本伊人色综合网| 九九热精品免费视频| 91精品网站| 国产又爽又黄无遮挡免费观看| 亚洲国产成人综合精品2020| 久久国产精品嫖妓| 国产精品综合久久久| 久久91精品牛牛| 国产精品微拍| 久久99国产综合精品女同| 天天躁日日躁狠狠躁中文字幕| 久久99国产精品成人欧美| 久久青草免费91线频观看不卡| 久久精品国产精品青草app| 欧美激情视频在线观看一区| 波多野结衣久久高清免费| 欧美亚洲国产精品第一页| 国产麻豆精品手机在线观看| 永久免费av网站可以直接看的 | 国产精品一老牛影视频| 99爱视频精品免视看| 永久在线播放| 欧美va亚洲va香蕉在线| 天天色天天综合网| 真实国产精品vr专区| 国产精品xxx| 亚洲天堂视频在线观看免费| 亚洲综合中文字幕国产精品欧美| 精品无码日韩国产不卡av | 色婷婷亚洲综合五月| 国产一区二区三区日韩精品| 91精选国产大片| 国产激情无码一区二区免费| 69av免费视频| 国产在线精品99一区不卡| 夜夜拍夜夜爽| 国产福利拍拍拍| 中文成人在线视频| 国产精品丝袜在线| 九色最新网址| 亚洲人成电影在线播放| 久青草国产高清在线视频| 中文字幕精品一区二区三区视频| 免费人成网站在线观看欧美| 3p叠罗汉国产精品久久|