Syline6.5学习心得-web-环境配置

Skyline是一套优秀的三维数字地球平台软件。凭借其国际领先的三维数字化显示技术,它可以利用海量的遥感航测影像数据、数字高程数据以及其他二三维数据搭建出一个对真实世界进行模拟的三维场景。目前在国内,它是制作大型真实三维数字场景的首选软件。作为GIS开发人员掌握Skyline的二次开发是必备的技能之一。下面说下环境配置:

1.软件安装

官网下载TerraExplorer,在网上找一些可用的授权文件,授权之后就能使用并进行二次开发了。在安装目录下(或者官网)会有使用的帮助文档和开发的帮助文档(api),就是英文版的,可以自己进行学习了。

2.web开发初始化

html body中添加Syline的两个插件:

 <!-- 显示场景用的-->
    <object id="TE" classid="clsid:3a4f9192-65a8-11d5-85c1-0001023952c1" style="width: 600px;height: 600px"></object>
    <!--调用api用的-->
    <object id="sgworld" classid="CLSID:3a4f9197-65a8-11d5-85c1-0001023952c1" style="visibility:hidden;height:0 "></object>
打开工程文件

文件的路径可以是本地也可以发布的server地址

 function Init() {
            sgworld.Project.Open("SkylineGlobe.tbp@tglobe.skylinesoft.com");
        }
至此,初始化工作就完成了,完整代码如下:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>skyline实例</title>
    
</head>
<body οnlοad="Init()">
   
    <div>
    <!-- Define a div element that will hold a TerraExplorer ActiveX object-->
    <object id="TE" classid="clsid:3a4f9192-65a8-11d5-85c1-0001023952c1" style="width: 600px;height: 600px"></object>
    <!--Define an object element that will allow you access to TerraExplorer v6.5 API.-->
    <object id="sgworld" classid="CLSID:3a4f9197-65a8-11d5-85c1-0001023952c1" style="visibility:hidden;height:0 "></object>
 </div>
    <script language="javascript" >
        function Init() {
            sgworld.Project.Open("SkylineGlobe.tbp@tglobe.skylinesoft.com");
        }
    </script>
</body>
</html>
3.结语

开发并不复杂,入门很简单。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值