要想熟練掌握Skyline軟件的二次開發,首先需要真正了解Skyline系列軟件的整體架構,以及每個產品模塊的運行的內部機制,尤其是TerraExplorer Pro軟件的具體功能和使用技巧。
如果你已經熟悉了TerraExplorer Pro軟件的使用,再來看我寫的二次開發的文字內容會更容易理解。
這里給大家整理了一下SkylineGlobe 7版本的二次開發學習初級入門教程,獻給那些喜歡學習的年輕朋友。
我這整理的是Web控件版本的開發示例,里面頁面代碼保存成html,都可以直接運行的。
測試使用的軟件版本的TerraExplorer Pro7.0.2(2809)版本。
1.如何正確的在網頁中添加三維地圖控件?點擊鏈接
2.如何正確加載自己的三維工程數據?點擊鏈接
3.如何正確定義三維地圖上的事件函數?點擊鏈接
4.如何正確實現三維地圖上的飛行定位功能?點擊鏈接
5.如何正確調用三維控件在客戶端的緩存文件路徑?點擊鏈接
6.如何正確實現屏幕坐標和空間坐標的轉換?點擊鏈接
7.如何正確控制三維地圖上的浮動窗體?點擊鏈接
8.如何正確在三維地圖上創建標簽?點擊鏈接
9.如何正確在三維地圖上創建折線?點擊鏈接
10.如何正確在三維地圖上創建多邊形?點擊鏈接
11.如何正確使用工程樹中的組ID?點擊鏈接
12.如何正確遍歷工程樹?點擊鏈接
13.如何正確獲取三維地形中的高程信息?點擊鏈接
14.如何正確使用菜單命令接口?點擊鏈接
15.如何正確使用和Server端連接的接口?點擊鏈接
16.如何正確在三維地圖上添加三維模型和移動三維模型坐標位置?點擊鏈接
17.如何在三維地圖上用鼠標繪制圓形圖案並跟隨鼠標移動調整圓形半徑?點擊鏈接
18.如何創建三維動態對象來模擬車輛和人員位置移動的歷史軌跡?點擊鏈接
19.如何實現多球聯動?點擊鏈接
20.如何自定義三維地圖上鼠標右鍵菜單?點擊鏈接
21.如何解決三維地圖主頁面和彈出Popup頁面的通訊傳值問題?點擊鏈接
22.如何解決自動運行TerraExplorer軟件的問題?點擊鏈接
23.如何在三維地球上加載ArcGIS Server 發布WMTS在線地圖服務?點擊鏈接
24.如何在三維地球上加載WFS矢量地圖服務?點擊鏈接
25.如何在三維地球上加載3DML三維模型服務?點擊鏈接
26.如何在三維地球上實現地形開挖和修改地形?點擊鏈接
27.如何在三維地圖上自定義鼠標光標樣式?點擊鏈接
28.如何在中創建匯報演示對象並輸出成視頻文件?點擊鏈接
29.如何隱藏Presentation播放時的界面上出現的按鈕?點擊鏈接
30.如何隱藏加載FLY工程時三維窗口下面顯示的提示信息?點擊鏈接
31.如何根據屬性字段查詢過濾顯示3dml中的單體化模型對象?點擊鏈接
32.如何繪制緊貼三維模型表面的矢量線?點擊鏈接
33.如何隱藏工程樹頂部的搜索欄?點擊鏈接
34.如何創建三維視域分析?點擊鏈接
35.如何設置三維場景的時間狀態?點擊鏈接
以下示例適用於TerraExplorer Pro7.1.0(3067)版本
36.如何使用CreateScreenOverlay方法?點擊鏈接
37.如何使用ShowCompareBox方法實現不同時期傾斜實景模型的對比分析功能?點擊鏈接
其他問題:
1.Message對象中的Script如何編寫?點擊鏈接
2.SG Server(SkylineGlobe Sever)如何順利安裝?點擊鏈接
3.如何在TerraExplorer Pro軟件中添加WMTS?點擊鏈接
4.Skyline 7版本如何正確使用C#開發64位WinForm程序?點擊鏈接
5.Skyline 7版本WinForm程序如何正確使用TE3DWindowEx和TEInformationWindowEx控件?點擊鏈接
6.Web開發如何解決三維地圖上彈不出自己的彈出層問題?點擊鏈接
7.如何在Skyline中發布和使用WFS-T服務?點擊鏈接
8.如何在Skyline中發布和使用點雲數據服務?點擊鏈接
9.TerraExplorer Pro 7.2版本輸出的3D Tiles模型如何在Cesium中使用?點擊鏈接
10.如何在Skyline中發布和使用WFS-T服務之PostgreSQL?點擊鏈接
11.如何在Cesium中調用SkylineGlobe Server發布的三維地形服務?點擊鏈接
12.如何在Skyline中加載RTSP視頻流?點擊鏈接
如果大家還想學習哪些SkylineGlobe二次開發的基礎內容,可以給我留言,或者關注微信訂閱號“
三維軟件二次開發小助手
”。
希望我寫的這些文字真的能幫你解決一些問題。
訂閱號里的內容會不定期更新,歡迎大家關注。
大家問的比較多的問題,我也會整理出來發到那里。