要想熟练掌握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.如何设置三维场景的时间状态?点击链接
36.如何使用CreateVideoOnTerrain接口?点击链接
以下示例适用于TerraExplorer Pro7.1.0(3067)版本
37.如何使用CreateScreenOverlay方法?点击链接
38.如何使用ShowCompareBox方法实现不同时期倾斜实景模型的对比分析功能?点击链接
39.如何使用距离和面积量测事件接口?点击链接
其他问题:
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视频流?点击链接
13.如何在OpenLayers中加载SGServer发布的WMS服务?点击链接
14.如何二次开发调用ArcGIS GeoServices REST Server服务?点击链接
15.SkylineGlobe Server突然提示无法读写DB是什么原因呢? 点击链接
无插件版本
1.Skyline无插件版本如何在左侧工具栏中添加新功能?点击链接
2.Skyline无插件版本如何加载本地服务数据和二次开发?点击链接
3.Skyline无插件版本浏览三维时为何看不到影像和高程?点击链接
4.Skyline无插件版本如何自定义绘制标签?点击链接
如果大家还想学习哪些SkylineGlobe二次开发的基础内容,可以给我留言,或者关注微信订阅号“
三维软件二次开发小助手
”。
希望我写的这些文字真的能帮你解决一些问题。
订阅号里的内容会不定期更新,欢迎大家关注。
大家问的比较多的问题,我也会整理出来发到那里。