SkylineGlobe系列软件:是一套成熟的三维地理信息服务平台。

用户可以利用航空和卫星影像、地形高程数据以及其他二、三维地理空间数据和属性数据,创建自定义的三维可视化场景,进行浏览、查询、分析和网络发布,并开放所有的API,无论是在网络环境还是单机应用,用户都能够根据自身的业务需求进行功能定制开发,建立个性化的三维地理信息系统。

 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4     <title></title>
 5     <script type="text/javascript" language="javascript">
 6         function Create3DPolygon() {
 7             var sg = CreateSGObj();
 8             sg.Command.Execute(1012,17);
 9         }
10 
11         function Test() {
12             try {
13                 var sg = CreateSGObj();
14                 sg.Project.Open("F:\\test2.FLY", 1, "", "");
15             }
16             catch (e) {
17                 alert(e);
18             }
19         }
20         /*  
21         功能:   创建sgworld对象
22         备注:   赵贺 2011.04.01.
23         */
24 
25         function CreateSGObj() {
26             var obj = $("sgworld");
27             if (obj == null) {
28                 obj = document.createElement('object');
29                 document.body.appendChild(obj);
30                 obj.name = "sgworld";
31                 obj.id = "sgworld";
32                 obj.classid = "CLSID:3a4f91b1-65a8-11d5-85c1-0001023952c1";
33             }
34             return obj;
35         }
36         function $(id) {
37             return window.document.getElementById(id);
38         }
39     </script>
40 </head>
41 <body onload="Test()">
42     <input id="Button1" type="button" value="创建对象" onclick="Create3DPolygon()" />
43     <object id="TE3DWindow" classid="CLSID:3a4f9192-65a8-11d5-85c1-0001023952c1" width="500px"
44         height="500px">
45     </object>
46 </body>
47 </html>

在web页面中嵌入下面对象代码,即可完成对Skyline提供的ActiveX组件的引用:

三维场景:<OBJECT ID="TerraExplorer3DWindow" CLASSID="CLSID:3a4f9192-65a8-11d5-85c1-0001023952c1" ></OBJECT>

信息树:<OBJECT ID="TerraExplorerInformationWindow" CLASSID="CLSID:3a4f9193-65a8-11d5-85c1-0001023952c1" ></OBJECT>

导航图:<OBJECT ID="TerraExplorerNavigationMap" CLASSID="CLSID:3a4f9194-65a8-11d5-85c1-0001023952c1" ></OBJECT>

三维场景扩展:<OBJECT ID="TerraExplorer3DWindowEx" CLASSID="CLSID:3a4f9196-65a8-11d5-85c1-0001023952c1" ></OBJECT>

SGWorld对象:< OBJECT ID ="SGWorld61" classid="CLSID: 3a4f91b1-65a8-11d5-85c1-0001023952c1" ></ OBJECT >

转载于:https://www.cnblogs.com/yitianhe/archive/2012/09/11/2679986.html

Skyline软件二次开发初级——1如何在web页面中添加控件和加载三维地图数据相关推荐

  1. qt 二次开发 研华daq_在QT项目中添加对研华数采模块的支持

    一.正确安装研华数采模块管理程序Advantech Device Manager,并安装相应模块驱动. 二.将C:\Program Files\Advantech\Adsapi路径(默认安装位置)下的 ...

  2. WAP开发笔记(1)-.net移动页面中html控件不能直接显示的解决

    最近这几天做了一些.NET移动控件的应用开发,与普通的asp.net页面比起来还是有点差别的. 在.net移动页面中是不能直接使用普通的html控件的,这样给开发带来许多的不方便,因为感觉.net移动 ...

  3. VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)

    前面一节中鸡啄米为大家简单介绍了如何创建Ribbon样式的应用程序框架,本节教程就来初步讲讲怎样为Ribbon Bar添加Ribbon控件. VS2010为Ribbon界面开发提供了Ribbon De ...

  4. 基于C#的GIS开发20210426之类库同名类、制作winform控件、建立控件之间的关联、自己制作控件、自己控件引入项目、显示磁盘文件夹、磁盘文件与picturebox建立关系、图像拉伸

    C#知识点与控件的制作 一.C#中多个类库中有同名类,区分问题 二.制作最简单的winform控件 1.拖动加载 事件代理 筛选器 2.显示属性.事件,及其修改 常见控件属性介绍 窗体常用的方法 常见 ...

  5. c# 无法加载oraops.dll_Robotstudio软件二次开发:基于C#语言的Smart组件开发基础

    Robotstudio软件除了支持Add-Ins插件的二次开发以外,还支持Smart组件的二次开发.开发语言同样是基于.NET框架的C#语言或VB语言.Smart组件是Robotstudio软件中实现 ...

  6. 欢迎光临CAX软件二次开发开源社区!

    欢迎光临CAX软件二次开发开源社区! http://uucax.uueasy.com 转载于:https://www.cnblogs.com/uucax/archive/2011/02/20/1959 ...

  7. vb杨辉三角代码编写_「二次开发」——基于VB.NET的NX UG软件二次开发基础

    前几期中为大家介绍了CATIA软件.AutoCAD软件基于VB.NET的二次开发,本期再来为大家介绍一下NX UG软件基于VB.NET的二次开发. NX UG软件版本:NX 12.0.0.27 开发软 ...

  8. 金蝶erp系统服务器端,金蝶ERP软件二次开发.doc

    金蝶ERP软件二次开发 摘要 企业要提升快速反应的能力,必须建立以信息集中.流程整合.实施控制为核心特点的快速反应体系,有效整合资源,强化基础管理.ERP软件可以帮助企业实现这些目标,但要成功地实施E ...

  9. Python--中控门禁软件二次开发--引导

    Python--中控门禁软件二次开发--引导 说明 : 公司门禁型号是:中控门禁 F7plus   ,因为没有安装带遥控开门的,也没有什么感应,当有访客过来时,走过去开门有点麻烦,而门禁软件需要每次进 ...

  10. pythoncad二次开发视频_revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档...

    二次开发 revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档2019-07-08赞( 0 ) 记录一下CAD二次开发的一些简单实例. 1.helloworld ...

最新文章

  1. 代码改变世界_改变世界,一次只写一行代码
  2. js 1 声明变量 数据类型
  3. sap开发-采购订单更改历史table
  4. 攻防世界(Pwn) forgot---栈溢出;(方法二)
  5. android bitmap上传服务器,Android 上传图片到服务器时将bitmap转换为byte[]最后转换为String...
  6. python中的log模块笔记
  7. python链表_使用python实现链表操作
  8. C++中相对路径与绝对路径以及斜杠与反斜杠的区别 及 处理代码
  9. Notification使用详解之三:通过服务更新进度通知在Activity中监听服务进度
  10. [翻译] TGLStackedViewController
  11. VARCHART XGantt 应用程序支持简介
  12. python 栅格转矢量_python 矢量数据转栅格数据代码实例
  13. 发现同义词 python_python同义词替换的实现(jieba分词)
  14. DaZeng:Vue全家桶实现小米商城(二)
  15. C/C++ 反编译工具开源软件
  16. [入门篇]Linux操作系统fork子进程的创建以及进程的状态 超超超详解!!!我不允许有人错过!!!
  17. 给图片加水印--手把手教新码农如何把技术变成产品
  18. [计算机视觉]-经典网络inception v1、v2、v3、v4核心工作详解及总结
  19. 20190121——不羡神仙 Java抽象工厂模式
  20. Unity百度地图,支持PC,Android,iOS,支持添加模型,支持卫星图,街道图

热门文章

  1. 办公计算机配件,办公电脑加装傲腾如丝般顺滑的办公体验
  2. 谷歌浏览器无法登陆_论坛上传图片后自动退出登陆?你不是一个人,原因及解决方法来了...
  3. MyBatis的下载
  4. Linux 网易云API搭建笔记
  5. 论文阅读之Siamese RPN以及一些其他内容的补充
  6. windows 安装 win32 win32com模块
  7. python截图搜题_用python的OCR实现自动截图搜题
  8. 电气图纸制图规范及电气图纸的识读方法大全
  9. 9个免费可商用的字体推荐
  10. web前端编程实现福彩投注站彩票投注助手