杭州市勘測設計研究院 樓一濤
?
基于ArcScene三維技術運用地理框架數據構建水墨杭城模型的研究和實現
杭州市勘測設計研究院樓一濤
為充分開發利用杭州市第一次地理市情普查工作的成果,杭州市勘測設計研究院編制了《杭州市地理市情手冊》。本手冊以杭州市市情地理信息數據為基礎,整合多方面資料,以地圖為載體,通過專題地圖、統計圖表、照片和文字,多角度多層面地展示了

圖1

圖2

圖3

圖4

圖5
杭州自然社會和建設發展的基本信息。其中根據2015年杭州地理空間框架數據和雷達激光點云DEM(數字高程模型)繪制的水墨杭城模型是手冊中的一個重要數據成果展示。本文主要是利用了一系列杭州市地理空間框架數據,在地理信息系統軟件ArcScene中結合相應的方法,構建兼具現代城市規劃布局與中國水墨山水畫的美感的水墨杭城模型。
城市地理空間框架數據是在杭州市第一次地理市情普查工作中按一定規則采集和組織的一組描述城市地理框架要素的空間特征、屬性特征和時態特征的地理空間數據。城市空間框架數據的內容形式多種多樣,有表達城市基礎地形要素的數字高程模型(DEM)、數字正射影像(DOM)等,還有表達各類城市專題空間數據的矢量和屬性的存在形式。
ArcScene是ArcGIS三維分析模塊的一部分,非常適合生成允許導航3D要素和柵格數據并與之交互的透視圖場景,它具有管理3D GIS數據、進行3D分析、編輯3D圖層以及把二維數據生成3D要素等功能。在三維場景中瀏覽數據更加直觀和真實,對于同樣的數據,三維可視化將使數據能夠提供一些平面圖上無法直接獲得的信息。可以很直觀地對區域地形起伏的形態及溝、谷、鞍部等基本地形形態進行判讀。
利用杭州市地理空間框架數據構建水墨杭城模型的重點在于將二維數據生成3D要素,并以透視圖顯示出來進行處理,其先決條件是要素必須被某種方式賦予高程值或其本身具有高程信息(Z值)。ArcScene在解決Z值得方面有多種方式:(1)使用屬性設置圖層的基準高程;(2)在表面上疊加要素圖層設置基準高程;(3)拉伸要素。結合多種顯示方式,先使用表面設置基準高程,然后在表面突出顯示要素。
第一步,在ArcScene中加載杭州市市區數字高程模型(DEM),范圍為杭州市上城、下城、江干、拱墅、西湖、濱江、蕭山、余杭、富陽九個區,是由杭州市勘測設計研究院根據雷達激光點云生成。如圖1。
第二步,在DEM的圖層屬性對話框(Layer Properties)中,選擇基本高度選項卡(Base Heights),以此DEM為表面,使得所需要素都浮動在此DEM上,調整適合的柵格分辨率(Raster Resolution)。DEM帶有高程屬性,可以直接使用,將圖層高程值轉換為場景單位的系數設置為4.50。如圖2。
第三步,通過調整視角與色調,增加適量色階,使得DEM整體呈現出下圖所示的水墨效果。如圖3。
第四步,加載建筑、道路、水系等矢量要素,這些矢量要素與之前的柵格數據(DEM)不同,自身不帶有高程屬性(即創建三維效果的Z值)。對于缺少高程值的要素,可以通過疊加或拉伸兩種方式在三維場景中顯示。疊加即將要素所在區域的表面模型的值作為要素的高程值,如將所在區域柵格表面的值作為高程值,對其做立體顯示;拉伸則是指根據要素的某個屬性或任意值拉伸要素,如要想在三維場景中顯示建筑物要素,可以使用其高度或樓層數這樣的屬性來將其突出顯示。如圖4。
第五步,在建筑圖層屬性對話框的拉伸(Extrusion)標簽中,選中拉伸圖層中的要素的復選框,將點拉伸成垂直線,將線拉伸成墻面,將面拉伸成街區。將建筑物的樓層數作為拉伸的基礎,設置拉伸表達式為樓層(Floor)*20。在建筑圖層屬性對話框的顯示(Display)標簽中,調節要素的透明度、色彩等屬性。如圖5。
第六步,以相同方式為道路、水系等其他矢量要素圖層選擇適合的高程值(Z值)進行拉伸,導出適當分辨率的效果圖。如圖6。
第七步,在PhotoShop中對效果圖進行柔化、標注、制版等處理,最終得到一個兼具現代城市規劃布局與中國水墨山水畫的美感的水墨杭城模型。見圖7。

圖6

圖7
利用地理框架數據通過運用ArcScene三維技術構建的水墨杭城模型,可以一種獨特的視角去觀察杭州市九區的地形地貌和城市布局。第一,水墨淡彩的中國山水畫風格與杭州江南水鄉的優美相映襯,展現了杭州市秀麗的山水風貌。第二,通過具有精確坐標位置與系統的城市地理空間框架數據,以俯瞰的視角,能夠對杭州市城市空間布局一目了然,對城市的發展布局有很大的幫助。第三,對于地理信息數據的多角度多層面的開發與利用,有利于今后在工作中更好地以多種方式展示數據成果。