滕潔
摘要:在城市管理中我們無時(shí)無刻都會(huì)涉及的各種城市元素,這些都是空間地理信息要素的范疇。GIS具有強(qiáng)大的數(shù)據(jù)管理、數(shù)據(jù)挖掘和分析及可視化的能力,能夠處理、分析、管理地理空間信息相關(guān)數(shù)據(jù)等。如果數(shù)字城管系統(tǒng)與GIS結(jié)合,無論是效率上還是性能上都能得到很大的提升。該文以長沙市數(shù)字城管系統(tǒng)建設(shè)項(xiàng)目為研究背景,對數(shù)字城管進(jìn)行研究和分析,利用WebGIS技術(shù)、空間數(shù)據(jù)庫技術(shù)、地圖服務(wù)調(diào)用技術(shù)三個(gè)關(guān)鍵技術(shù),對該模塊進(jìn)行了設(shè)計(jì)與實(shí)現(xiàn)。
關(guān)鍵詞:數(shù)字城管;系統(tǒng)設(shè)計(jì);地理信息系統(tǒng)
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)36-0256-05
Design and Implementation of GIS Module in Digital City Management System
TENG Jie
(Central South University School of Geosciences and Info-Physics, Changsha 410083, China)
Abstract: In the city management we all the time will involve a variety of elements of the city, these are the areas of geographic information elements. GIS has powerful data management, data mining and analysis and visualization capabilities to process, analyze, manage relevant geospatial information data and other relevant data . If the digital city management system combined with GIS, whether it is able to greatly enhance the efficiency or performance. This thesis is based on the background of construction project of Changsha digital city management system,and have studied and analyzed the digital city management,and using WebGIS technology, spatial database technology, map service invocation technology carried out the design and implementation of the module.
Key words: Digital City Management; System Design; GIS
1998年1月,當(dāng)時(shí)正任美國副總統(tǒng)的戈?duì)栐谝淮窝菡f中首次提出了“數(shù)字地球”的概念。后來此概念被引伸到城市,因此有了“數(shù)字城市”,并成為城市信息化的熱點(diǎn)詞匯[1]。2002年7月城市數(shù)字化工程正式被列入國家“十五”科技攻關(guān)計(jì)劃[2]。2004年,全國就有20多個(gè)城市申報(bào)了數(shù)字化城市工程項(xiàng)目,此外,包括長沙在內(nèi)的部分城市已由研究階段進(jìn)入了實(shí)施階段[3]。2011年11月,長沙進(jìn)行了數(shù)字長沙地理空間框架[4]建設(shè),意味著長沙正式開啟數(shù)字城市的建設(shè)。今年4月,長沙市人民政府與中國電信湖南公司舉行“數(shù)字長沙·智慧城市”建設(shè)工作會(huì)商會(huì),并簽署戰(zhàn)略合作框架協(xié)議。根據(jù)協(xié)議,未來五年內(nèi),湖南電信將在長沙行政區(qū)域內(nèi)累計(jì)完成投資近100億元,用于“智慧城市”(Smart City)[5]基礎(chǔ)網(wǎng)絡(luò)設(shè)施的建設(shè)。數(shù)字城管又叫“數(shù)字化城市管理”,是數(shù)字城市建設(shè)的必要建設(shè)之一。隨著數(shù)字城市和智慧城市的建設(shè)和發(fā)展,在一些更先進(jìn)的技術(shù)和手段的沖擊下,2007年4月長沙作為第三批試點(diǎn)城市之一開始了數(shù)字化城市管理系統(tǒng)的建設(shè),且至今長沙數(shù)字城管系統(tǒng)建設(shè)項(xiàng)目的二期建設(shè)工程已經(jīng)處于成熟的運(yùn)行使用中。
地理信息空間框架是數(shù)字城市和智慧城市的最基礎(chǔ)的空間信息基礎(chǔ)設(shè)施。GIS平臺(tái)具有強(qiáng)大的數(shù)據(jù)管理、數(shù)據(jù)挖掘和分析及可視化的能力,且能夠處理、分析、管理地理空間信息相關(guān)數(shù)據(jù)等。在城市管理中我們無時(shí)無刻都會(huì)涉及的各種城市元素,這些都是空間地理信息要素的范疇,如果使用傳統(tǒng)的管理技術(shù)進(jìn)行處理,無論是從效果還是效率上講都已經(jīng)無法滿足管理需求。數(shù)字城管系統(tǒng)作為一個(gè)數(shù)字城市和智慧城市發(fā)展的產(chǎn)物,在數(shù)字城市和智慧城市的沖擊下的數(shù)字城管系統(tǒng)必然與GIS結(jié)合開發(fā)出一個(gè)更科學(xué)、更高效的數(shù)字化城市管理系統(tǒng)。
文中對數(shù)字城管系統(tǒng)中GIS功能模塊進(jìn)行研究。利用GIS技術(shù)將數(shù)字城管業(yè)務(wù)與地圖結(jié)合,實(shí)現(xiàn)考勤點(diǎn)的設(shè)置、考勤人員的監(jiān)督、案件信息的查詢與統(tǒng)計(jì)等基于位置服務(wù)的相關(guān)業(yè)務(wù)的圖文一體化管理。
1 數(shù)字城管系統(tǒng)中GIS功能模塊的需求分析
根據(jù)用戶需求和相關(guān)業(yè)務(wù)流程(如圖1所示)的分析和處理,提取出了數(shù)字城管GIS模塊需實(shí)現(xiàn)的功能分別如下:
1)GPS軌跡及案件回放。用戶選擇某個(gè)采集員、時(shí)間段后,在地圖上回放其活動(dòng)軌跡。
2)采集員實(shí)時(shí)位置。在地圖上展示出采集員的實(shí)時(shí)位置。
3)軌跡播放器。通過播放器可控制正在播放的軌跡快進(jìn)、放慢、暫停、重播。
4)案件位置顯示。案件上報(bào)后,在地圖上增加一個(gè)圖標(biāo),不同類型的案件以不同的顏色顯示在地圖上。當(dāng)該案件被用戶結(jié)案后,從地圖上消失。
5)案件匯總信息顯示。在地圖上方以文字形式顯示全市案件的情況,包括上報(bào)數(shù)、處置數(shù)、結(jié)案數(shù)。
6)案件查詢。在地圖上顯示的案件,可以進(jìn)行查詢,點(diǎn)擊彈出案件概要信息窗口,內(nèi)容包括案件編號、大類、小類、描述、詳情鏈接等(具體后期確認(rèn)),點(diǎn)擊詳情鏈接,可進(jìn)入到該案件的詳細(xì)信息頁面。
7)案件空間查詢及統(tǒng)計(jì)。用戶可在地圖上以任意多邊形、圓形、長方形的形式框選一定區(qū)域。系統(tǒng)為其查詢出該區(qū)域內(nèi)指定時(shí)間段、指定大類、小類的案件詳情和統(tǒng)計(jì)信息并展示。
8)案件普通查詢及統(tǒng)計(jì)。用戶輸入查詢條件進(jìn)行案件的查詢與統(tǒng)計(jì)。
9)考勤點(diǎn)設(shè)置。能為信息采集員設(shè)置考勤點(diǎn)或刪除已設(shè)置考勤點(diǎn)。采集員在規(guī)定的地點(diǎn)范圍內(nèi)進(jìn)行考勤。
2 數(shù)字城管系統(tǒng)中GIS功能模塊數(shù)據(jù)庫概述
2.1 ORACLE空間數(shù)據(jù)庫的搭建
ORACLE是關(guān)系型數(shù)據(jù)庫,不支持空間數(shù)據(jù)類型。SDE是空間數(shù)據(jù)庫引擎,是關(guān)系數(shù)據(jù)庫處理空間數(shù)據(jù)類型的橋梁。
ORACLE與ArcSDE的空間數(shù)據(jù)庫搭建步驟如下:
① 服務(wù)器端
① 服務(wù)器端安裝ArcGIS desktop與ArcSDE For Oracle。
② 安裝oracle 11g r2。
③ 安裝sqldeveloper,并配置java環(huán)境。
④ 新建sde數(shù)據(jù)庫。
⑤ 使用catalog 新建geodatabase,Data Management Tools--Geodatabase Administration--Create Enterprise Geodatabase,instance參數(shù)為:localhost:port/[數(shù)據(jù)庫名]
⑥ 修改F:\app\Administrator\product\11.2.0\dbhome_1\hs\admin\
⑦ extproc.ora:SET EXTPROC_DLLS=ANY
⑧ 將F:\ArcGIS\ArcSDE\ora11gexe\bin下的 st_shapelib.dll, pe.dll,sg.dll拷貝至:F:\app\Administrator\product\11.2.0\
dbhome_1\BIN。
2)客戶端
①解壓instantclient_11_2。
將instantclient_11_2解壓到某目錄,將該目錄加入到環(huán)境變量中。
新建目錄instantclient_11_2\network\admin,在該目錄下新建文檔tnsnames.ora。
內(nèi)容為orcl3 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 《服務(wù)器IP》 )(PORT = 1521)))
(CONNECT_DATA =
(SERVICE_NAME = orcl3) ))
orcl3為服務(wù)器端數(shù)據(jù)庫名稱,《服務(wù)器IP》為待配置的服務(wù)器IP,1521為端口。
② 安裝PLSQL Developer。
2.2 ORACLE的訪問
微軟的 ODBC接口可能是使用最廣的訪問數(shù)據(jù)庫的編程接口,且它能在任意平臺(tái)上連接任意的數(shù)據(jù)庫。但是ODBC是C語言接口,不適合直接在Java中使用。且ODBC將簡單和高級的功能混在一起,使得ODBC使用復(fù)雜。Java Data Base Connectivity(簡稱JDBC)是一種用于執(zhí)行SQL語句的Java 接口。JDBC是建立在ODBC上,保留了ODBC原有的特點(diǎn)和習(xí)慣,且又以Java的特點(diǎn)對其進(jìn)行的優(yōu)化,所以JDBC使用起來更簡單。因此在本系統(tǒng)中采用的是JDBC接口連接數(shù)據(jù)庫。其連接步驟如下:
1)裝載oracle數(shù)據(jù)庫驅(qū)動(dòng)程序。
Class.forName("oracle.jdbc.driver.OracleDriver");
這里不需要再去將驅(qū)動(dòng)程序類實(shí)例化且用 DriverManager 登記它,因?yàn)樵谖覀冋{(diào)用 Class.forName 時(shí)將會(huì)去自動(dòng)地加載驅(qū)動(dòng)程序類。驅(qū)動(dòng)程序裝載好后,它們便可以用來建立與數(shù)據(jù)庫連接。
2)建立oracle數(shù)據(jù)庫的連接。
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:
@host:port:dbname", username, password);
host為主機(jī)ip,port為數(shù)據(jù)庫監(jiān)聽端口,dbname為數(shù)據(jù)庫名,username為所創(chuàng)數(shù)據(jù)庫具有訪問權(quán)限的用戶名,password為該用戶訪問密碼。
3)調(diào)用jdbc接口中類對數(shù)據(jù)庫進(jìn)行操作。
3 數(shù)字城管系統(tǒng)中GIS功能模塊的實(shí)現(xiàn)
3.1 數(shù)字城管系統(tǒng)中GIS功能模塊實(shí)現(xiàn)的關(guān)鍵技術(shù)
3.1.1 WebGIS技術(shù)
WebGIS是Web 技術(shù)與GIS技術(shù)相結(jié)合的產(chǎn)物,是利用Web技術(shù)來擴(kuò)展和完善GIS的一項(xiàng)新技術(shù)。在這個(gè)高速信息化的時(shí)代,WebGIS成為了GIS主流發(fā)展方向。WebGIS即具有瀏覽器/服務(wù)器(B/S)體系結(jié)構(gòu)的網(wǎng)絡(luò)GIS,它革新了GIS的傳統(tǒng)運(yùn)行模式,用戶遠(yuǎn)程便可以使用GIS,共享地理空間信息資源[6]。WebGIS綜合了Web和GIS兩大信息化技術(shù)的特點(diǎn),形成一些新的功能:
1)空間數(shù)據(jù)發(fā)布
能夠以圖形的方式顯示空間數(shù)據(jù),與單純的FTP方式相比,WebGIS使得用戶更容易找到所需數(shù)據(jù)。
2)空間查詢檢索
利用瀏覽器提供的交互功能,進(jìn)行圖形及屬性數(shù)據(jù)庫的查詢檢索。
3)空間模型服務(wù)
用戶通過客戶端輸入的模型參數(shù),在服務(wù)器端接收參數(shù)后,根據(jù)服務(wù)器端的各種空間模型的實(shí)現(xiàn)方法計(jì)算結(jié)果并將其返回。也就是說,利用Web不僅能發(fā)布空間數(shù)據(jù),并且能發(fā)布空間模型服務(wù)。
4) Web資源的組織
在Web上存在大量信息,這些信息多數(shù)具有位置屬性信息,即具有空間分布特征,我們可利用地圖對這些信息進(jìn)行組織和管理,同時(shí)可提供基于空間的檢索服務(wù)。
3.1.2 空間數(shù)據(jù)庫技術(shù)
空間數(shù)據(jù)庫是GIS的重要組成部分,是用于存儲(chǔ)和管理地理空間數(shù)據(jù)。經(jīng)過了一個(gè)漫長的發(fā)展階段,各種類型的空間數(shù)據(jù)庫技術(shù)隨之出現(xiàn),空間數(shù)據(jù)庫管理空間數(shù)據(jù)的能力也發(fā)展到了一個(gè)新的臺(tái)階上。目前,國內(nèi)外主要采用“擴(kuò)展對象關(guān)系型數(shù)據(jù)庫”和“關(guān)系型數(shù)據(jù)庫+空間數(shù)據(jù)引擎”兩種方式搭建的空間數(shù)據(jù)庫[7-12]。
空間數(shù)據(jù)庫引擎(spatial database engine,SDE)最先由ESRI推出,是用于支持超大型空間數(shù)據(jù)庫管理的一個(gè)空間數(shù)據(jù)模型。借助于該模型,我們能夠用關(guān)系數(shù)據(jù)庫管理系統(tǒng)去管理空間數(shù)據(jù)[13]。目前,有很多的廠商(數(shù)據(jù)庫廠商和GIS廠商)都在研發(fā)自己的空間數(shù)據(jù)庫引擎,市場上最主要的SDE產(chǎn)品有ESRI公司的ArcSDE、MapInfo公司的Maplnfo SpatialWare、Intergraph公司的GeaMedia、Oracle公司的MySQL Spatial、Microsoft公司的SQLServer Spatial等。而在這些數(shù)據(jù)庫引擎中又屬ArcSDE應(yīng)用的最廣泛。ArcSDE是由GIS廠商提供,對空間數(shù)據(jù)及空間信息的存儲(chǔ)和管理上更優(yōu)異[14]。本項(xiàng)目中采用的是ArcSDE和Oracle關(guān)系數(shù)據(jù)庫集成搭建的空間數(shù)據(jù)庫。
3.1.3 地圖服務(wù)技術(shù)
OpenLayers本質(zhì)是一個(gè)js類庫包,用于對標(biāo)準(zhǔn)格式發(fā)布的數(shù)據(jù)地圖數(shù)據(jù)進(jìn)行訪問,專為WebGIS客戶端的開發(fā)提供地圖服務(wù)。目前OpenLayers支持從符合WMS, WMTS, WFS等OGC標(biāo)準(zhǔn)規(guī)范的多種數(shù)據(jù)源載入地圖圖層,支持的地圖來源包括Google Maps、Yahoo、Tianditu等。
天地圖由國家測繪地理信息局牽頭建設(shè)的互聯(lián)網(wǎng)地圖服務(wù)網(wǎng)站,于2011年1月18日正式上線?!疤斓貓D”集成了海量基礎(chǔ)地理信息資源,為各地?cái)?shù)字化城市的建設(shè)提供了地理基礎(chǔ)數(shù)據(jù)和地圖服務(wù)。
本項(xiàng)目采用天地圖作為底圖,利用OpenLayers接口類(OpenLayers.Layer.WMTS)使用天地圖WMTS服務(wù)(底圖調(diào)用地址:http://t0.tianditu.com/vec_c/wmts,中文注記調(diào)用地址:http://t0.tianditu.com/cva_c/wmts)調(diào)用天地圖。本項(xiàng)目研究區(qū)域?yàn)楹鲜¢L沙市,天地圖的顯示級別是2-18級,但是在一定級別下的研究區(qū)域范圍內(nèi)的地物詳細(xì)程度無法滿足本項(xiàng)目的需求,所以需要疊加更詳細(xì)的湖南省和長沙市的圖層。
天地圖(湖南)和天地圖(長沙)都是基于ArcGIS Server發(fā)布的地圖服務(wù),利用OpenLayers的接口類ArcGISCache 便可調(diào)用該地圖服務(wù),進(jìn)行地圖的可視化顯示和操作。其服務(wù)調(diào)用地址如下:
1)天地圖(長沙)注記
http://www.csmap.gov.cn/arcgis/rest/services/shiliangdituzhuji/MapServer
2)天地圖(長沙)底圖
http://www.csmap.gov.cn/arcgis/rest/services/shiliangditu/MapServer
3)天地圖(湖南)注記
http://www.dzmap.cn/OneMapServer/rest/services/vector_ant/MapServer
4)天地圖(湖南)底圖
http://www.dzmap.cn/OneMapServer/rest/services/vector_service/MapServer
根據(jù)圖層地物的詳細(xì)程度,結(jié)合地圖的分級顯示,實(shí)現(xiàn)地圖地物隨顯示級別的增減詳細(xì)有致。經(jīng)過分析和測試,小于15級顯示天地圖(全球)圖層及注記,15-17級顯示天地圖(湖南)圖層及注記,大于17級顯示天地圖(長沙),其具體代碼如下:
if (zLevel < 15) {
me.china.setVisibility(true);
me.chinalabels.setVisibility(true);
} else if (zLevel < 17) {
me.hunan.setVisibility(true);
me.hunanlabels.setVisibility(true);
} else {
me.changsha.setVisibility(true);
me.changshalabels.setVisibility(true);
}
3.2 數(shù)字城管系統(tǒng)中GIS功能模塊的運(yùn)行環(huán)境
對于一個(gè)B/S架構(gòu)的系統(tǒng)而言,其運(yùn)行環(huán)境可分為以下兩個(gè)方面:
一是客戶端。對于B/S架構(gòu)的系統(tǒng)而言,Web瀏覽器是客戶端的最主要應(yīng)用軟件。在本項(xiàng)目中因?yàn)榍岸耸褂昧薊xtjs,而Ext與一些低版本瀏覽器可能存在一些兼容性問題,因此客戶端瀏覽器建議使用主流瀏覽器IE 6+、Safari 2+、FireFox 1.5+ (PC, Mac) 、Opera 9+等。
再是服務(wù)器端。數(shù)據(jù)庫是服務(wù)器端一個(gè)重要的軟件配置,它是系統(tǒng)的核心部分,是數(shù)據(jù)存儲(chǔ)與管理的倉庫。本項(xiàng)目是以長沙市數(shù)字城管建設(shè)項(xiàng)目為背景,數(shù)據(jù)庫采用ORACLE和ArcSDE搭建的空間數(shù)據(jù)庫。目前長沙數(shù)字城管已經(jīng)到第三期了,因?yàn)槠湟黄诮ㄔO(shè)內(nèi)容主要是城管核心功能,包括案卷的上報(bào)、流轉(zhuǎn)、統(tǒng)計(jì);二期開發(fā)了采集員考勤功能,而二期建設(shè)時(shí)為了不對一期系統(tǒng)造成影響,新建了一個(gè)數(shù)據(jù)庫,所以根據(jù)用戶需求,本次項(xiàng)目中將合并兩個(gè)數(shù)據(jù)庫,將兩者融入到一個(gè)數(shù)據(jù)庫中。Web服務(wù)器是服務(wù)器端另外一個(gè)重要的軟件配置,它是用戶訪問系統(tǒng)的橋梁。本項(xiàng)目采用Apache-Tomcat服務(wù)器,其部署過程如下:
1)下載tomcat配置文件。首先從Apache的官方網(wǎng)站下載windows版本tomcat解壓縮版文件,如:apache-tomcat-7.0.11-windows-x86.zip。
2)配置jdk環(huán)境變量。檢查是否配置好了jdk環(huán)境變量,如沒有,則需先配置好jdk環(huán)境變量,因?yàn)閠omcat是需要jdk才能運(yùn)行的。
3)啟動(dòng)tomcat服務(wù)。進(jìn)入%TOMCAT_HOME%/bin,雙擊“startup.bat”啟動(dòng)tomcat,并訪問tomcat首頁(http://localhost:8080/),如果正常顯示tomcat首頁,表明配置成功。
4)部署web項(xiàng)目。將系統(tǒng)的ECityMS.war包上傳到%TOMCAT_HOME%/webapps目錄下,然后重啟tomcat,在服務(wù)器端的瀏覽器中輸入http://localhost:8080/ECityMS,如果顯示系統(tǒng)頁面,表明項(xiàng)目部署成功。
3.3 數(shù)字城管系統(tǒng)中GIS功能模塊的運(yùn)行效果
3.3.1 考勤點(diǎn)設(shè)置
此功能用于對信息采集員設(shè)置考勤任務(wù)而設(shè)計(jì),主要功能包括采集員查詢、某采集員已有待考勤的考勤點(diǎn)查詢、考勤點(diǎn)定位、考勤點(diǎn)刪除、考勤點(diǎn)設(shè)置。
1)采集員查詢。用戶在系統(tǒng)界面的左邊按采集員信息或著按采集點(diǎn)信息輸入相關(guān)查詢條件,點(diǎn)擊采集員搜索,在系統(tǒng)界面的右側(cè)會(huì)顯示出考勤點(diǎn)設(shè)置面板,在面板的最上側(cè)顯示的即是符合條件的采集員列表。
2)已有考勤點(diǎn)查詢。選擇采集員列表某一采集員,在其下面的列表中將會(huì)顯示該采集員已設(shè)置的待考勤的考勤點(diǎn)及其相關(guān)信息,同時(shí)這些考勤點(diǎn)也會(huì)在地圖上顯示。如圖3所示。
3)考勤點(diǎn)定位。選擇考勤點(diǎn)列表中的考勤點(diǎn),該考勤點(diǎn)將會(huì)在地圖上居中定位顯示。如圖3-2所示。
4)考勤點(diǎn)刪除。選擇考勤點(diǎn)列表中的考勤點(diǎn),點(diǎn)擊列表右下方的刪除考勤點(diǎn),可刪除考勤點(diǎn),同時(shí)將其地圖上的圖標(biāo)移除。
5)考勤點(diǎn)設(shè)置。選擇采集員后,點(diǎn)擊增加考勤點(diǎn),將彈出考勤點(diǎn)設(shè)置對話框。在地圖上點(diǎn)擊待設(shè)置考勤點(diǎn)的位置,地圖上即會(huì)出現(xiàn)考勤點(diǎn)圖標(biāo),同時(shí)考勤點(diǎn)設(shè)置對話框中會(huì)顯示其經(jīng)緯度。接著輸入該位置地址,點(diǎn)擊確定,在考勤點(diǎn)列表中便會(huì)增加一條該考勤的記錄。如果點(diǎn)擊取消,該考勤點(diǎn)圖標(biāo)將會(huì)被移除。
3.3.2 GPS軌跡跟蹤
系統(tǒng)中有300個(gè)信息采集員使用安卓手機(jī)進(jìn)行城管問題的采集工作,工作當(dāng)中手機(jī)會(huì)自動(dòng)上報(bào)GPS坐標(biāo)。系統(tǒng)能夠在地圖上展示每個(gè)人的GPS軌跡。具體功能及效果(圖4)如下:
1)GPS軌跡回放。用戶選擇某個(gè)采集員、時(shí)間段后,在地圖上回放其活動(dòng)軌跡。在播放軌跡的過程中,如果兩個(gè)GPS位置點(diǎn)相鄰,這兩個(gè)點(diǎn)在一定地圖放大級別里會(huì)被疊加顯示。
2)軌跡播放控制。軌跡播放過程中可以前進(jìn)、后退、暫停、重播。
3)信息員實(shí)時(shí)位置。能夠在地圖上實(shí)時(shí)顯示當(dāng)前在線的采集員位置。
3.3.3 案件查詢與統(tǒng)計(jì)
1)案件定位。用戶輸入案件編號后,點(diǎn)擊案件定位,該案件將會(huì)在地圖上定位顯示。用戶如果點(diǎn)擊案件,將彈出該案件的概要描述窗,內(nèi)容包括案件編號、案件類型、上傳時(shí)間、案件圖片等,點(diǎn)擊案件圖片,可進(jìn)入到該案件的詳細(xì)信息頁面。如圖5所示。
2)空間查詢。選定區(qū)域、時(shí)間段、大類、小類查詢條件后,彈出案件列表,列表內(nèi)包含案件編號、大類、小類等概要信息及詳情鏈接,點(diǎn)擊詳情鏈接跳轉(zhuǎn)至詳情頁面。同時(shí)查詢結(jié)果能夠顯示在地圖上,點(diǎn)擊案件列表中某條案件,聯(lián)動(dòng)至地圖上該條案件閃動(dòng)顯示。如圖6所示。
3)空間統(tǒng)計(jì)。選定區(qū)域、時(shí)間段、大類、小類查詢條件后,統(tǒng)計(jì)出符合條件的案件總數(shù)和已處理的案件總數(shù)。
4)案件實(shí)時(shí)統(tǒng)計(jì)。實(shí)時(shí)統(tǒng)計(jì)案件的總數(shù)量、已處理數(shù)量和已申報(bào)數(shù)量。
5)普通查詢與統(tǒng)計(jì)。即根據(jù)案件所在行政區(qū)、街道、時(shí)間段、大類、小類等查詢條件進(jìn)行查詢與統(tǒng)計(jì)。其他效果與空間查詢統(tǒng)計(jì)類似。
3.3.4 案件地圖
采集員使用手機(jī)上報(bào)案件后,需要在地圖上能夠及時(shí)的展示出來。具體功能如下:
1)案件位置顯示。根據(jù)案件的類型,以不同顏色的圖標(biāo)在地圖上顯示未結(jié)案的案件。
2)案件I查詢。在地圖上顯示的案件,可以進(jìn)行I查詢,點(diǎn)擊彈出案件概要信息窗口,內(nèi)容和功能參照案件定位。
3.3.5 地圖瀏覽和操作
可以顯示全市的行政區(qū)劃、基礎(chǔ)地形、地理編碼等地圖信息,功能包括有放大、縮小、漫游、距離量測、區(qū)域面積量測及地圖圖層切換等功能。主要用于地理信息查詢和采集員考勤點(diǎn)設(shè)置使用。
4 結(jié)束語
本項(xiàng)目是以長沙市數(shù)字城管項(xiàng)目為研究背景,利用WebGIS、空間數(shù)據(jù)庫、地圖服務(wù)等關(guān)鍵技術(shù)對數(shù)字城管系統(tǒng)中GIS模塊進(jìn)行了編碼實(shí)現(xiàn),并對實(shí)現(xiàn)的數(shù)字城管系統(tǒng)中GIS模塊進(jìn)行了相關(guān)測試,運(yùn)行正常。
參考文獻(xiàn):
[1] 梁軍, 黃騫. 從數(shù)字城市到智慧城市的技術(shù)發(fā)展機(jī)遇與挑戰(zhàn)[J]. 地理信息世界, 2013(1): 81-86.
[2] 科學(xué)技術(shù)部. 國家“十五”重大科技攻關(guān)項(xiàng)目課題“城市規(guī)劃、建設(shè)、管理與服務(wù)數(shù)字化工程”報(bào)告[R]. 北京, 2002.
[3] 李定平, 柳展輝. “數(shù)字城市”理念及技術(shù)在現(xiàn)代城市規(guī)劃中的應(yīng)用——以長沙為例[J]. 中外建筑, 2004(3): 50-52.
[4] 李維森. 淺析數(shù)字城市地理空間框架建設(shè)中的創(chuàng)新[J]. 測繪通報(bào), 2011(9): 1-5.
[5] 巫細(xì)波, 楊再高. 智慧城市理念與未來城市發(fā)展[J]. 城市發(fā)展研究, 2010(11): 56-60.
[6] Li Deren. The synthetics and application of RS,GIS and GPS[M]. Beijing: Surveying and Mappping Press, 1995.
[7] 鐘永友. 基于ArcSDE的物流信息系統(tǒng)空間數(shù)據(jù)庫設(shè)計(jì)[J]. 計(jì)算機(jī)與數(shù)字工程, 2010(1): 74-77.
[8] 邵曉芳. 基于Oracle的空間數(shù)據(jù)庫接口技術(shù)研究[D]. 長沙: 中國人民解放軍國防科學(xué)技術(shù)大學(xué), 2002.
[9] 胡儀員. 基于ArcSDE for Oracle的地震災(zāi)害緊急救援隊(duì)數(shù)據(jù)庫系統(tǒng)建設(shè)[D]. 成都: 西南交通大學(xué), 2008.
[10] 熊麗華, 楊峰. 基于ArcSDE的空間數(shù)據(jù)庫技術(shù)的應(yīng)用研究[J]. 計(jì)算機(jī)應(yīng)用, 2004, 24(3): 90-96.
[11] 許云濤, 李春葆, 李華, 等. 面向?qū)ο蟮亩嗝襟w空間數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)[J]. 武漢測繪科技大學(xué)學(xué)報(bào), 1999, 24(03): 268-271.
[12] 劉長青. 基于本體的地震多源數(shù)據(jù)協(xié)同檢索研究[D]. 北京: 首都師范大學(xué), 2012.
[13] 王洪濤. 基于ArcSDE的空間數(shù)據(jù)庫技術(shù)研究[D]. 武漢: 武漢理工大學(xué), 2009.
[14] 江民彬. 非關(guān)系型與關(guān)系型空間數(shù)據(jù)庫對比分析與協(xié)同應(yīng)用研究[D]. 北京: 首都師范大學(xué), 2013