Skyline软件二次开发初级——1如何在web页面中添加控件和加载三维地图数据
SkylineGlobe系列软件:是一套成熟的三维地理信息服务平台。
用户可以利用航空和卫星影像、地形高程数据以及其他二、三维地理空间数据和属性数据,创建自定义的三维可视化场景,进行浏览、查询、分析和网络发布,并开放所有的API,无论是在网络环境还是单机应用,用户都能够根据自身的业务需求进行功能定制开发,建立个性化的三维地理信息系统。
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页面中添加控件和加载三维地图数据相关推荐
- qt 二次开发 研华daq_在QT项目中添加对研华数采模块的支持
一.正确安装研华数采模块管理程序Advantech Device Manager,并安装相应模块驱动. 二.将C:\Program Files\Advantech\Adsapi路径(默认安装位置)下的 ...
- WAP开发笔记(1)-.net移动页面中html控件不能直接显示的解决
最近这几天做了一些.NET移动控件的应用开发,与普通的asp.net页面比起来还是有点差别的. 在.net移动页面中是不能直接使用普通的html控件的,这样给开发带来许多的不方便,因为感觉.net移动 ...
- VS2010/MFC编程入门之五十三(Ribbon界面开发:为Ribbon Bar添加控件)
前面一节中鸡啄米为大家简单介绍了如何创建Ribbon样式的应用程序框架,本节教程就来初步讲讲怎样为Ribbon Bar添加Ribbon控件. VS2010为Ribbon界面开发提供了Ribbon De ...
- 基于C#的GIS开发20210426之类库同名类、制作winform控件、建立控件之间的关联、自己制作控件、自己控件引入项目、显示磁盘文件夹、磁盘文件与picturebox建立关系、图像拉伸
C#知识点与控件的制作 一.C#中多个类库中有同名类,区分问题 二.制作最简单的winform控件 1.拖动加载 事件代理 筛选器 2.显示属性.事件,及其修改 常见控件属性介绍 窗体常用的方法 常见 ...
- c# 无法加载oraops.dll_Robotstudio软件二次开发:基于C#语言的Smart组件开发基础
Robotstudio软件除了支持Add-Ins插件的二次开发以外,还支持Smart组件的二次开发.开发语言同样是基于.NET框架的C#语言或VB语言.Smart组件是Robotstudio软件中实现 ...
- 欢迎光临CAX软件二次开发开源社区!
欢迎光临CAX软件二次开发开源社区! http://uucax.uueasy.com 转载于:https://www.cnblogs.com/uucax/archive/2011/02/20/1959 ...
- vb杨辉三角代码编写_「二次开发」——基于VB.NET的NX UG软件二次开发基础
前几期中为大家介绍了CATIA软件.AutoCAD软件基于VB.NET的二次开发,本期再来为大家介绍一下NX UG软件基于VB.NET的二次开发. NX UG软件版本:NX 12.0.0.27 开发软 ...
- 金蝶erp系统服务器端,金蝶ERP软件二次开发.doc
金蝶ERP软件二次开发 摘要 企业要提升快速反应的能力,必须建立以信息集中.流程整合.实施控制为核心特点的快速反应体系,有效整合资源,强化基础管理.ERP软件可以帮助企业实现这些目标,但要成功地实施E ...
- Python--中控门禁软件二次开发--引导
Python--中控门禁软件二次开发--引导 说明 : 公司门禁型号是:中控门禁 F7plus ,因为没有安装带遥控开门的,也没有什么感应,当有访客过来时,走过去开门有点麻烦,而门禁软件需要每次进 ...
- pythoncad二次开发视频_revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档...
二次开发 revit二次开发|bim软件二次开发|revit二次开发教程|Revit二次开发技术文档2019-07-08赞( 0 ) 记录一下CAD二次开发的一些简单实例. 1.helloworld ...
最新文章
- 代码改变世界_改变世界,一次只写一行代码
- js 1 声明变量 数据类型
- sap开发-采购订单更改历史table
- 攻防世界(Pwn) forgot---栈溢出;(方法二)
- android bitmap上传服务器,Android 上传图片到服务器时将bitmap转换为byte[]最后转换为String...
- python中的log模块笔记
- python链表_使用python实现链表操作
- C++中相对路径与绝对路径以及斜杠与反斜杠的区别 及 处理代码
- Notification使用详解之三:通过服务更新进度通知在Activity中监听服务进度
- [翻译] TGLStackedViewController
- VARCHART XGantt 应用程序支持简介
- python 栅格转矢量_python 矢量数据转栅格数据代码实例
- 发现同义词 python_python同义词替换的实现(jieba分词)
- DaZeng:Vue全家桶实现小米商城(二)
- C/C++ 反编译工具开源软件
- [入门篇]Linux操作系统fork子进程的创建以及进程的状态 超超超详解!!!我不允许有人错过!!!
- 给图片加水印--手把手教新码农如何把技术变成产品
- [计算机视觉]-经典网络inception v1、v2、v3、v4核心工作详解及总结
- 20190121——不羡神仙 Java抽象工厂模式
- Unity百度地图,支持PC,Android,iOS,支持添加模型,支持卫星图,街道图