分類
當前研究和開發三維GIS的思路可歸納為兩種:由於三維GIS首先要將地理數據變為可見的地理信息,因此人們一方面從三維可視化領域向三維GIS系統擴展,這一點同早期的二維GIS來源於計算機製圖管理一樣,是從可視化角度出發的。
另一方面,GIS需要存儲和管理大量的空間信息和屬性信息,因此另一部分人從資料庫的角度出發向三維GIS發展,從商用資料庫向非標準套用領域擴展,將三維空間信息的管理融入RDBMS中,或是從底層開發全新的面向空間的OODBMS, 如GODO,GeoO2,GEO++,SmallWorld GIS。一個新的發展方向是將三維可視化與三維空間對象管理藕合起來,形成集成系統。
解決方案
ArcGIS三維分析簡要說明
ArcGIS軟體在其早期的版本中就向大家提供了三維分析方面的功能,隨著新版本的發布,三維分析功能也在不斷的加強,在其前不久發布的9.2版本中,聽說又增加了一些新的特性,有時間倒是應該好好地去了解一下。
雖然其又提供了一些新的特性,但是還只是局限於這兩個方面:三維顯示與三維分析。其中三維顯示包含的主要內容為:三維場景的生成與設定、三維場景的瀏覽、疊加紋理、分層設色(貼圖)。三維分析方面的主要內容為:三維場景的屬性查詢、自動生成等高線、坡度分析、通視分析、剖面圖的繪製。
利用這些功能能夠完成大部分的任務,雖然其提供了貼圖功能,但是就三維顯示這一方面來講,效果還是很不理想。用其它3D軟體雖然能夠做出較好的視覺效果,但是在空間分析方面的表現又令人有點頭痛。
SketchUp三維建模
SketchUp是一個極受歡迎並且易於使用的3D設計軟體,官方網站將它比喻作電子設計中的“鉛筆”。它的主要特點就是使用簡便,人人都可以快速上手。並且用戶可以將使用SketchUp創建的3D模型直接輸出至GoogleEarth裡面,非常的酷。同時它也對ArcGIS提供了接口。
由於SketchUp建模快捷而具有“分析性”和“須量化性”,所以更加適合我們的三維建模之用。但是對於三維分析,它就只能望洋興嘆、無能為力了。
三維GIS解決方案
有什麼較好的解決方案嗎?去網上搜尋一下,關於這方面的東西確實少得可憐。後來聽說母校(湖南城市學院數字城市研究所)在這一方面有所研究,我打電話過去聯繫,倒是為自己提供了一個可行的方案:ArcGIS與Google公司旗下的SketchUp軟體結合。
首先我們可以利用SketchUp對我們感興趣的數據(基於空間關係)進行三維建模,比如房屋、或者地下管道。建好模後我們將其導入ArcSDE資料庫,三維建模的數據將作為切片形式進行保存。最後我們就可以利用ArcGIS軟體提供的三維擴展模組進行三維分析了。
結尾
對於三維GIS方面的問題當然還有其它解決辦法,本文只是初步地提出了這樣一個方案,結合實際,確定它是一個可行的方法。當然這個方案也有其缺點,在大範圍數據建模方面,不如ArcGIS三維符號化那樣的快捷。但是與其它3D軟體建模相比,又存在無可爭議的方便。同時通過其提供的外掛程式——InstallSketchUp5Shape與InstallSketchUp5ESRI,又可以很好地實現與ArcGIS的互動操作。