国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

空間數(shù)據(jù)動(dòng)態(tài)更新與管理系統(tǒng)設(shè)計(jì)研究
——以杭州市為例

2019-06-04 10:46陳青青范圓圓楊堅(jiān)堅(jiān)
智能建筑與智慧城市 2019年5期
關(guān)鍵詞:空間數(shù)據(jù)杭州市架構(gòu)

陳青青,范圓圓,楊堅(jiān)堅(jiān)

(杭州市城市規(guī)劃信息中心(杭州市地理信息中心))

隨著杭州市市域一體化進(jìn)程的不斷加快,城鄉(xiāng)統(tǒng)籌工作目標(biāo)的確立,如何實(shí)現(xiàn)規(guī)劃數(shù)據(jù)的有效組織和統(tǒng)籌管理成為規(guī)劃城鄉(xiāng)統(tǒng)籌、業(yè)務(wù)協(xié)同的基礎(chǔ)內(nèi)容。首先確定數(shù)據(jù)轉(zhuǎn)換規(guī)則,建立標(biāo)準(zhǔn)GIS數(shù)據(jù)庫(kù),其次,在.NET平臺(tái)上,借助ArcGIS Server和Objects ARX2010組件,讀取.dwg數(shù)據(jù),寫(xiě)入personal Geodatabase要素類中,并將personal Geodatabase 導(dǎo)入到Oracle數(shù)據(jù)庫(kù)中,對(duì)Oracle數(shù)據(jù)庫(kù)進(jìn)行管理,實(shí)現(xiàn)規(guī)劃數(shù)據(jù)的空間檢測(cè)、預(yù)處理,GIS數(shù)據(jù)入庫(kù)和GIS管理,旨在打造信息權(quán)威、動(dòng)態(tài)更新、技術(shù)先進(jìn)、多端服務(wù)、更加貼近規(guī)劃管理需求的數(shù)據(jù)動(dòng)態(tài)更新與管理系統(tǒng)。

2 設(shè)計(jì)規(guī)范

2.1 需求規(guī)定

實(shí)現(xiàn)AutoCAD的數(shù)據(jù)預(yù)處理、數(shù)據(jù)檢測(cè)、數(shù)據(jù)上傳與數(shù)據(jù)下載功能,完成由AutoCAD數(shù)據(jù)到ArcGIS數(shù)據(jù)的快速、準(zhǔn)確、完整與安全的轉(zhuǎn)化。

數(shù)據(jù)動(dòng)態(tài)更新與管理平臺(tái)第三版基于SOA架構(gòu),對(duì)空間數(shù)據(jù)進(jìn)行服務(wù)化。涉及到技術(shù)包括ArcGIS Server Rest API、Oracle、ArxObject、Geos、Json、C#.Net、DevExpress等。

2.2 設(shè)計(jì)原則

1)標(biāo)準(zhǔn)化原則

系統(tǒng)在設(shè)計(jì)過(guò)程中將嚴(yán)格遵守國(guó)家或行業(yè)相關(guān)標(biāo)準(zhǔn),如數(shù)據(jù)字典與接口規(guī)范、源文件格式、文件系統(tǒng)命名規(guī)則、屬性數(shù)據(jù)編碼、圖層的分類編碼等等。

2)統(tǒng)一規(guī)劃原則

綜合分析已有審批系統(tǒng)與本系統(tǒng)之間的關(guān)系,從系統(tǒng)的角度出發(fā),對(duì)系統(tǒng)的整體性予以考慮。

3)易用性和實(shí)用性原則。

基于杭州市城市規(guī)劃局規(guī)劃管理實(shí)際工作需要設(shè)計(jì)本系統(tǒng),并遵循人性化、簡(jiǎn)單化等設(shè)計(jì)理念,將用戶的日常計(jì)算機(jī)操作習(xí)慣充分考慮到,然后在此基礎(chǔ)上對(duì)操作系統(tǒng)予以設(shè)計(jì),使其操作變得更加簡(jiǎn)單方便。

4)經(jīng)濟(jì)性原則

在滿足系統(tǒng)各項(xiàng)要求的基礎(chǔ)之上,本系統(tǒng)所需各項(xiàng)軟硬件產(chǎn)品設(shè)備均要求出于最優(yōu)性價(jià)比予以配置,盡可能使系統(tǒng)在滿足實(shí)用性的基礎(chǔ)上還能夠做到資金的相對(duì)節(jié)約。

2.3 運(yùn)行環(huán)境(見(jiàn)表1)

2.4 代碼規(guī)范

使用C#編寫(xiě)程序時(shí)應(yīng)使用微軟編程規(guī)范,使用Java編寫(xiě)程序時(shí)應(yīng)使用駝峰編程規(guī)范。

3 架構(gòu)設(shè)計(jì)

3.1 架構(gòu)總覽

系統(tǒng)將采用面向服務(wù)架構(gòu)(Service-Oriented Architecture,簡(jiǎn)稱 SOA)設(shè)計(jì)。針對(duì)異構(gòu)系統(tǒng)之間的無(wú)縫集成,采用Web服務(wù)的架構(gòu)是當(dāng)前最常用的解決辦法,即通過(guò)XML、Rest等技術(shù)體系的采用,使得異構(gòu)系統(tǒng)之間的互操作和數(shù)據(jù)共享得以實(shí)現(xiàn)。

SOA其實(shí)是一種方法論,在具體設(shè)計(jì)的時(shí)候其也能夠被理解成一種組建模型,通過(guò)服務(wù)之間定義良好的契約和接口,能夠?qū)?yīng)用程序的不同功能單元(簡(jiǎn)稱服務(wù))實(shí)現(xiàn)成功聯(lián)系。

服務(wù)之間的松耦合即是指這種沒(méi)有強(qiáng)制綁定到特定的實(shí)現(xiàn)上(具有中立的接口定義)的特征。松耦合系統(tǒng)有以下兩點(diǎn)好處,一是靈活性;二是當(dāng)組成整個(gè)應(yīng)用程序中各個(gè)服務(wù)的內(nèi)部結(jié)構(gòu)和實(shí)現(xiàn)發(fā)生了逐漸改變的時(shí)候,它可以繼續(xù)存在,通過(guò)異構(gòu)系統(tǒng)間的互操作和信息共享,以實(shí)現(xiàn)“信息孤島”得以被成功消除的目的。

對(duì)松耦合的系統(tǒng)的需要來(lái)源于應(yīng)用軟件需要根據(jù)業(yè)務(wù)的需要變得更加靈活,以適應(yīng)不斷變化的環(huán)境,比如經(jīng)常改變的政策法規(guī)、業(yè)務(wù)規(guī)則以及其他與業(yè)務(wù)有關(guān)的因素,這些因素甚至?xí)绊憳I(yè)務(wù)的性質(zhì)。我們稱能夠靈活地適應(yīng)環(huán)境變化的業(yè)務(wù)為按需(On demand)業(yè)務(wù),在按需業(yè)務(wù)中,一經(jīng)需要,就能夠?qū)?zhí)行或完成任務(wù)的方式予以必要的更改。

對(duì)于兩個(gè)服務(wù)倘若需要數(shù)據(jù)交換,那么它們將會(huì)需要使用一樣的消息來(lái)對(duì)協(xié)議予以傳遞。出于適當(dāng)控制建立所有這些信息,又出于應(yīng)用審計(jì)、可靠性、策略性、安全性等方面的要求,將加一個(gè)新的軟件對(duì)象入SOA體系結(jié)構(gòu)的框架之中,企業(yè)服務(wù)總線(Enterprise Service Bus,ESB)即是這個(gè)將要被加入的新對(duì)象。

3.2 業(yè)務(wù)架構(gòu)(見(jiàn)圖1)

數(shù)據(jù)動(dòng)態(tài)更新與管理系統(tǒng)整體是圍繞AutoCAD數(shù)據(jù)進(jìn)行的,用戶登錄系統(tǒng)后可以使用資源目錄或者AutoCAD自帶程序打開(kāi)數(shù)據(jù)文件,然后使用工具目錄檢測(cè)和修改數(shù)據(jù)文件,檢測(cè)無(wú)誤后再使用資源目錄入庫(kù)數(shù)據(jù)和保存成果文件,最后退出系統(tǒng)。

3.3 應(yīng)用架構(gòu)(見(jiàn)圖2)

“數(shù)據(jù)動(dòng)態(tài)更新與管理系統(tǒng)”3.0版主要由使用層、服務(wù)層和數(shù)據(jù)層三個(gè)層次組成。

使用層為用戶提供了圖形化的操作界面,目前使用層是基于AutoCAD的二次開(kāi)發(fā),用戶需要安裝AutoCAD與數(shù)據(jù)動(dòng)態(tài)更新與管理系統(tǒng)。

表1 系統(tǒng)運(yùn)行環(huán)境

圖1 系統(tǒng)業(yè)務(wù)架構(gòu)

圖2 系統(tǒng)的應(yīng)用架構(gòu)

服務(wù)層為使用層提供功能服務(wù)與數(shù)據(jù)服務(wù),主要分為空間數(shù)據(jù)服務(wù)與業(yè)務(wù)服務(wù),空間數(shù)據(jù)服務(wù)主要是基于ArcGIS Server,業(yè)務(wù)服務(wù)使用得是Java發(fā)開(kāi)的REST服務(wù)。

數(shù)據(jù)層為存儲(chǔ)用戶的空間數(shù)據(jù)與業(yè)務(wù)數(shù)據(jù),主要是基于Oracle數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)存儲(chǔ),使用層可以通過(guò)服務(wù)層訪問(wèn)數(shù)據(jù)庫(kù)。

4 結(jié)語(yǔ)

本文所設(shè)計(jì)的數(shù)據(jù)動(dòng)態(tài)更新與管理系統(tǒng),能夠?yàn)楹贾菔谐鞘幸?guī)劃編制及建設(shè)項(xiàng)目規(guī)劃審批管理工作提供更好的信息技術(shù)支持,促進(jìn)規(guī)劃成果統(tǒng)一歸集與管理以及規(guī)劃成果共享使用,提升了杭州市城市規(guī)劃信息化建設(shè)水平,更好地為杭州市城市規(guī)劃相關(guān)工作的開(kāi)展服務(wù)。

猜你喜歡
空間數(shù)據(jù)杭州市架構(gòu)
基于FPGA的RNN硬件加速架構(gòu)
浙江省杭州市湖墅學(xué)校
功能架構(gòu)在電子電氣架構(gòu)開(kāi)發(fā)中的應(yīng)用和實(shí)踐
玻璃
構(gòu)建富有活力和效率的社會(huì)治理架構(gòu)
GIS空間數(shù)據(jù)與地圖制圖融合技術(shù)
風(fēng)景如畫(huà)的杭州市賣(mài)魚(yú)橋小學(xué)
VoLTE時(shí)代智能網(wǎng)架構(gòu)演進(jìn)研究
杭州市赴阿壩州開(kāi)展交流考察
網(wǎng)格化存儲(chǔ)的幾項(xiàng)關(guān)鍵技術(shù)分析