包永鋼
(太原市勘察測繪研究院,山西太原 030001)
清華山維EPS在太原市公共停車資源調(diào)查與規(guī)劃中的應(yīng)用
包永鋼?
(太原市勘察測繪研究院,山西太原 030001)
清華山維EPS平臺從地理信息角度構(gòu)建數(shù)據(jù)模型,以數(shù)據(jù)庫為核心,采用模板控制技術(shù),實現(xiàn)了GIS與CAD在數(shù)據(jù)層面上的統(tǒng)一,并且提供二次開發(fā)接口對其進行擴展,使之能夠更好的勝任信息化生產(chǎn)。本文以太原市公共停車資源調(diào)查與規(guī)劃項目為例,論述了一種基于EPS快速、高效、標(biāo)準(zhǔn)化生產(chǎn)專題數(shù)據(jù)的方法,探討了技術(shù)流程,詳細(xì)論述了各個環(huán)節(jié)的實現(xiàn)方法,,提高了工作效率。
公共停車資源;EPS;規(guī)劃
為了全面落實太原市公共交通的工作部署,太原市開展了公共停車資源調(diào)查與規(guī)劃,全面清查太原市停車資源現(xiàn)狀,重新規(guī)劃一批新的停車位。工作內(nèi)容包括:①停車位現(xiàn)狀調(diào)查,利用已有資料和現(xiàn)場調(diào)查,摸清道路兩旁已有的合理停車位及周邊附屬設(shè)施信息。②按設(shè)計要求規(guī)劃新的停車位。此項工作需要整合已有的不同格式的基礎(chǔ)地理信息數(shù)據(jù)和停車資源信息,然后在此基礎(chǔ)上標(biāo)準(zhǔn)化生產(chǎn),數(shù)據(jù)質(zhì)量要求較高,提交成果除圖件外還有大量的報表統(tǒng)計結(jié)果。
太原市停車資源調(diào)查是在清華山維EPS平臺上完成的。EPS平臺以數(shù)據(jù)庫為核心,構(gòu)建圖形與屬性共存的框架。實現(xiàn)了GIS與CAD在數(shù)據(jù)層面上的統(tǒng)一[6]。經(jīng)過近20年的改進,如今已是一套成熟的制圖系統(tǒng)軟件。EPS平臺開放的模板控制技術(shù),既保證了數(shù)據(jù)標(biāo)準(zhǔn)化的同時也為數(shù)據(jù)的跨平臺共享提供了極大的靈活性,同時提供腳本語言和基于VC++6.0的開發(fā)包對其進行功能擴展[5]。
本工作基于EPS2008平臺的模板定制技術(shù)和程序開發(fā),形成了一套完整的專題數(shù)據(jù)生產(chǎn)采集體系,為以后類似數(shù)據(jù)生產(chǎn)提供了經(jīng)驗。
生產(chǎn)開始前筆者研究定制了清華山維生產(chǎn)平臺,包括數(shù)據(jù)模板、數(shù)據(jù)整合工具、檢查工具、成果輸出腳本等,主要數(shù)據(jù)生產(chǎn)流程如圖1所示:
圖1 主要作業(yè)流程
3.1 數(shù)據(jù)結(jié)構(gòu)制定
合理的數(shù)據(jù)結(jié)構(gòu)是項目成功的一半,對數(shù)據(jù)結(jié)構(gòu)定制至關(guān)重要,這關(guān)系到接下來的數(shù)據(jù)生產(chǎn)。數(shù)據(jù)結(jié)構(gòu)定義直接來源于客戶需求,但往往客戶都是文字化甚至口頭化,并不能很明確的告知自己需要的數(shù)據(jù)結(jié)構(gòu),這就需要我們把客戶需求轉(zhuǎn)化為合理的數(shù)據(jù)結(jié)構(gòu)。在正式數(shù)據(jù)生產(chǎn)開始后,應(yīng)盡量修改數(shù)據(jù)結(jié)構(gòu),否則會造成大量的返工。
在本項目中考慮到停車場資源信息的特殊性,并預(yù)留現(xiàn)階段未提出但可能后續(xù)會增加的需求,制定了比較合理的數(shù)據(jù)結(jié)構(gòu),如表1所示。
數(shù)據(jù)標(biāo)準(zhǔn) 表1
3.2 模板定制
EPS系統(tǒng)在進行數(shù)據(jù)處理時,需要以一個準(zhǔn)備好的“標(biāo)準(zhǔn)”作為依據(jù),以使數(shù)據(jù)全面規(guī)范化,這個標(biāo)準(zhǔn)稱為“模板”,同時模板提供了EPS與其他數(shù)據(jù)格式轉(zhuǎn)換的環(huán)境[1]。EPS模板文件是Access數(shù)據(jù)庫文件,由一組信息表組成。
定制模板前必須根據(jù)用戶需求明確該模板的應(yīng)達到的目標(biāo),確定模板的主要功能和內(nèi)容。模板定制的主要流程如圖2所示。
圖2 模板定制流程
3.3 數(shù)據(jù)整合
太原市停車資源調(diào)查和規(guī)劃所需要的數(shù)據(jù)包括:城市道路紅線數(shù)據(jù)(dwg格式)、道路沿線土地權(quán)屬成果(shp格式)、DLG數(shù)據(jù)(mdb格式)、太原市數(shù)字城管部件數(shù)據(jù)(shp格式),需要將不同格式數(shù)據(jù)進行處理與整合在EPS平臺里,作為規(guī)劃設(shè)計停車位的基礎(chǔ)資料[3]。
(1)DLG數(shù)據(jù)整合
DLG數(shù)據(jù)是太原市勘察測繪研究院日常生產(chǎn)得到的,源格式是.mdb,調(diào)入EPS的方法是編寫編碼對照腳本,將空間數(shù)據(jù)的編碼屬性對照為清華山維模板中的相應(yīng)編碼,并將各擴展屬性寫入對應(yīng)的字段中即可。這個工作的具體實現(xiàn)和數(shù)字城管部件數(shù)據(jù)調(diào)入EPS利用太原市勘察測繪研究院成熟的工具即可實現(xiàn)。
(2)部件數(shù)據(jù)整合
太原市數(shù)字城管部件共有106類,數(shù)據(jù)的源格式為.shp,按類分層存儲。因此可以分層調(diào)入EPS平臺,具體做法是將每一層數(shù)據(jù)利用EPS平臺自帶的“調(diào)入外部數(shù)據(jù)”工具調(diào)進EPS,然后換為數(shù)字城管模板中對應(yīng)的編碼即可。
(3)紅線數(shù)據(jù)整合
現(xiàn)有紅線數(shù)據(jù)的是DWG格式的,直接調(diào)入EPS后,在EPS里為簡單的線,將其全部選中,換為紅線編碼即可。
(4)權(quán)屬數(shù)據(jù)整合
對于shp格式的土地權(quán)屬成果,由于原數(shù)據(jù)結(jié)構(gòu)和EPS模板定義的地籍要素結(jié)構(gòu)不同,并且我們只需要利用其一部分屬性,不能直接進行屬性無損轉(zhuǎn)換。解決方法是:先將數(shù)據(jù)直接導(dǎo)入EPS,圖形會保持原有地物的幾何形狀,而原有屬性會轉(zhuǎn)化為不可編輯的外部屬性。外部屬性在EPS數(shù)據(jù)文件中存儲在SSObj_MemoData字段,數(shù)據(jù)格式形如:“原字段名稱1|原字段值1|原字段名稱2|原字段值2|……”,將每個要素的SSObj_Memo-Data值取出作為一字符串,以“|”分解該字符串,將分解后子字串的原編碼和EPS編碼做對照,并把所需的屬性更新到EPS要素對應(yīng)的字段即可。
3.4 數(shù)據(jù)編輯整理
內(nèi)業(yè)數(shù)據(jù)編輯主要將外業(yè)調(diào)查的現(xiàn)狀停車位和實地設(shè)計的規(guī)劃停車位繪制在圖上,填寫屬性,并標(biāo)注出設(shè)計的尺寸,施工處理方式等。
(1)規(guī)劃停車位繪制
規(guī)劃停車位繪制主要采用EPS自帶的繪圖工具,基本可以滿足生產(chǎn)我們也開發(fā)了一些工具輔助生產(chǎn),如底圖顯示功能:可以將與本項目無關(guān)的要素全部顯示為灰色。
圖形繪制完成后,需要標(biāo)注施工用到的尺寸。我們定制了各種不同尺寸標(biāo)注樣式,標(biāo)注時選擇所需樣式,直接拖動即可顯示尺寸。
(2)屬性賦值
停車位繪制結(jié)束后,需要編輯其屬性并編號,方便管理。我們編寫了屬性賦值腳本。如停車位編號格式為:2位行政區(qū)代碼+3位道路編號+2位作業(yè)員流水號+ 4位車位流水號,輔助賦編號算法為:首先遍歷視圖范圍內(nèi)的所有路段要素并記錄,其次搜索位于每個路段要素內(nèi)的所有停車位要素,再獲取停車位所在行政區(qū)劃,依據(jù)停車位道路名稱屬性獲取對應(yīng)的道路編號,最后連同作業(yè)員流水號和車位流水號組成每個車位的編號。
(3)圖廓整飾
為了后續(xù)打印、輸出圖面統(tǒng)一、美觀,要進行圖廓整飾。由于表現(xiàn)內(nèi)容不同,本次任務(wù)的圖廓不同于地形圖圖廓,其大小必須為A3紙的整10倍數(shù)。這一功能也利用腳本實現(xiàn),先獲取到所有圖形的外接矩形,然后計算包含此矩形的圖廓大小,最后計算出合適的圖廓大小使其為A3紙整10倍數(shù)后插入圖廓。插入后的實際圖廓要素大小不盡相同,并不能按照地形圖圖廓設(shè)計一樣在模板中定制,也是利用腳本來控制,即插入圖廓時按照插入的圖廓大小和A3紙比例來調(diào)節(jié)各個圖廓要素的位置、大小,保證打印時的圖面一致。
3.5 數(shù)據(jù)檢查
數(shù)據(jù)內(nèi)業(yè)檢查功能實現(xiàn)與數(shù)據(jù)組織關(guān)系密切,主要包括圖形檢查和屬性檢查[1]。本項目中數(shù)據(jù)檢查內(nèi)容較多,但檢查項很有規(guī)律。部分檢查需要人工完成,如規(guī)劃停車位設(shè)計是否符合相關(guān)標(biāo)準(zhǔn)等;另一部分需要人機交互或自動完成,如現(xiàn)狀停車位和道路紅線相交檢查等。本項目主要圖形檢查項包括以下內(nèi)容:
①要素是否齊全,即每一道路范圍內(nèi)是否整合道路紅線數(shù)據(jù)、地籍?dāng)?shù)據(jù),停車位數(shù)據(jù)等。
②面是否閉合,路段范圍面是否接邊;
③停車位面的點數(shù)是否為4個;
④停車位面之間是否相交以及包含;
⑤規(guī)劃停車位是否和盲道、公交車道等相交;
⑥規(guī)劃停車位是否壓蓋道路紅線等。
圖形檢查通過在EPS中定制檢查項,基本可以滿足數(shù)據(jù)邏輯要求。屬性檢查主要包括以下方面,如表2所示。
停車位面屬性檢查項 表2
屬性檢查通過腳本程序進行。編寫程序時,將功能相似的程序編為函數(shù),只需要調(diào)用不同函數(shù)即可完成不同屬性檢查。
3.6 成果輸出
數(shù)據(jù)輸出是將EPS數(shù)據(jù)轉(zhuǎn)換為通用的DWG格式數(shù)據(jù)以提供給客戶施工,將停車位和道路及輔助要素轉(zhuǎn)換為mdb格式數(shù)據(jù)用于專題信息建庫,以備日后發(fā)布使用。這兩項功能我們也是利用程序?qū)崿F(xiàn),得到了期望的結(jié)果。
按照客戶需求,還需要表3所示的直觀明了的表格便于分析。
從中可以看出,客戶需要的是每一條路段內(nèi)的車位統(tǒng)計數(shù)據(jù)。我們利用程序?qū)崿F(xiàn)了這一功能。
清華山維EPS采用Access數(shù)據(jù)庫管理方式,利用模板控制技術(shù)規(guī)范、標(biāo)準(zhǔn)化管理數(shù)據(jù),同時EPS提供了腳本語言,通過二次開發(fā)可以實現(xiàn)某些數(shù)據(jù)編輯、檢查、輸出等功能,為生產(chǎn)進行節(jié)省了大量時間[5]。本文作者結(jié)合具體生產(chǎn)實踐闡述了EPS在測繪專題數(shù)據(jù)生產(chǎn)中的應(yīng)用,達到了預(yù)期效果。不足之處是vbs腳本運行效率較低[6],大數(shù)據(jù)量的批量處理應(yīng)該采用SDL做成模塊化的程序,效率高而且便于移植,而且基于EPS平臺下的圖屬一致性問題也待深入研究。
[1] 北京清華山維新技術(shù)開發(fā)有限公司.EPS2008地理信息工作站使用說明書[R].2010.
[2] 北京清華山維新技術(shù)開發(fā)有限公司.EPS腳本語言幫助[R].2010.
[3] 太原市勘察測繪研究院.太原市公共停車資源調(diào)查與規(guī)劃項目技術(shù)設(shè)計書[R].2012.
[4] 沈偉,翟曉彤.EPS平臺數(shù)據(jù)庫在生產(chǎn)實踐中的體會[J].現(xiàn)代測繪,2007,30(3).
[5] 徐中華,劉萬華,余成江.清華山維一體化軟件EPS腳本語言的應(yīng)用EPS[J].城市勘測,2007(6).
[6] 吳杰松,李奇,江海平.基于EPS的地圖數(shù)據(jù)整理研究與開發(fā)[J].城市勘測,2007(6).
《中國城市勘測行業(yè)發(fā)展研究報告》編印完成
由中國城市規(guī)劃協(xié)會城市勘測專業(yè)委員會組織開展的中國城市勘測行業(yè)發(fā)展課題研究工作歷時兩年,在全國城市勘測單位的支持下,已經(jīng)圓滿完成。2013年8月17日,城市勘測專業(yè)委員會在大連組織召開了《中國城市勘測行業(yè)發(fā)展研究報告(2012)》(以下簡稱《報告》)課題評審會,以中國工程院李建成院士為課題評審組組長的30多位專家和城市勘測常務(wù)理事通過了課題的評審。課題組按照評審意見,對報告進行了修改和補充,《城市勘測》雜志社受城市勘測專業(yè)委員會委托,完成了《報告》的編輯和印刷工作。
“中國城市勘測行業(yè)發(fā)展研究”課題,以促進城市勘測行業(yè)的“持續(xù)發(fā)展、良性發(fā)展”為根本出發(fā)點,以提升行業(yè)的社會影響力、爭取政府政策支持、幫助各城市勘測單位更好地把握政策與機遇、進一步提升行業(yè)的保障服務(wù)能力為主要目標(biāo),以業(yè)務(wù)發(fā)展、體制改革、管理水平提升和創(chuàng)新發(fā)展作為研究重點,在對城市勘測單位、專家進行深度調(diào)研科學(xué)分析基礎(chǔ)上,匯集各方面意見形成了《報告》。
《報告》分為上下兩篇,上篇介紹了城市勘測行業(yè)發(fā)展歷程及現(xiàn)狀:包括行業(yè)的性質(zhì)與特點、地位與作用;城市勘測行業(yè)發(fā)展面臨的機遇與挑戰(zhàn):包括發(fā)展方式轉(zhuǎn)型與經(jīng)濟結(jié)構(gòu)調(diào)整、測繪事業(yè)和地理信息產(chǎn)業(yè)發(fā)展、事業(yè)單位分類改革帶來的機遇與挑戰(zhàn);對影響城市勘測行業(yè)發(fā)展的重點問題進行了分析;對城市勘測行業(yè)發(fā)展提出了對策和建議。下篇是專題報告,包括城市勘測行業(yè)體制模式專題研究;城市勘測行業(yè)業(yè)務(wù)發(fā)展專題研究;城市勘測行業(yè)管理創(chuàng)新專題研究?!秷蟾妗窞闃?biāo)準(zhǔn)16開,112頁。
為了讓城市勘測單位的上級單位和相關(guān)職能部門領(lǐng)導(dǎo)能更好地理解城市勘測工作,課題組對《報告》具體內(nèi)容進行了簡化,增加了城市勘測提供服務(wù)等內(nèi)容,單獨編輯了《報告》的簡本?!秷蟾妗?簡本)為32開,35頁。
《報告》已發(fā)給課題研究的支持單位,城市勘測會員單位如果需要《報告》,請與《城市勘測》雜志社聯(lián)系(027-85711307)。《報告》為內(nèi)部資料,一套兩本,工本費200元/套。
Application of Sunway EPS in Planning for Public Parking Resources of Taiyuan
Bao Yonggang
(Taiyuan Institute of Surveying and Mapping,Taiyuan 030001,China)
Sunway Survey EPS platform build datamodel from geographic information,keep the data-base as the central task,use“template-conformity technology”,achieved uniformity at the data level of GIS and CAD.It always supplied secondary development interface to extend its function,all of this canmake it be competent the informatization production. This article take the program of investigation and planning for public parking resources in TaiYuan as an example,discussed onemethod based on EPS to rapidly、high-efficiency、standard produce thematic data,investigated technical processes,detailed described the realization method of each part,greatly simplified workload,improved data reliability.
public parking resources;EPS;planning
1672-8262(2013)06-18-04
P208.2
B
2013—05—22
包永鋼(1988—),男,助理工程師,主要從事的工作:測繪生產(chǎn)應(yīng)用。