採用技術:
Skyline 6.5+ArcGIS Server 10.0+3DS MAX
技術亮點:
三維路徑分析、停車場車位導航
三維模塊製作步驟(不包括程序中代碼):
1.將shp文件加載到ArcMap中,保存爲mxd文檔。
2.將mxd文檔發佈爲WFS服務。爲保證與主程序的統一性和簡潔性,與主程序使用同一個mxd。
3.將3D Max中建立的建築模型,導出.x文件。
3.將發佈的WFS服務和.x文件加載到Skyline TerraExplorer中,再將保存爲fly文檔。
4.利用Skyline TerraGate將fly文檔發佈。
5.最後將發佈的fly加載到程序中。
程序配置步驟:
前提:
ArcGIS Server 、Skyline TerraExplorer 6.5、Skyline TerraGate 6.5
1.利用ArcGIS Server將“黃島區地圖.mxd”發佈爲WFS服務。
2.在配置好系統主模塊後,再安裝Skyline系列產品的TerraExplorer 6.5和TerraGate 6.5。雙擊程序中data\GeoData文件夾下的Default.fly。爲項目樹中的要素重新配置路徑。
3.將Default.fly發佈到data\GeoData文件夾(無特別要求,爲保證系統的整潔性)。
4.其他:使用記事本打開widget\js文件夾下的Three3D.js,將389行的變量shapeFileName改爲系統data\Geodata\Shp文件夾的絕對路徑。
想說的話:
1.爲了保證系統的穩定性和高訪問性,放棄使用Skyline直接加載shp和建築模型的模式,採用ArcGIS Server作爲要素服務器並利用TerraGate將Fly發佈,使得各部分具有相對獨立性。
2.三維中的路徑分析功能真是讓我“嘔心泣血”。