随笔分类 - skylinesoft
skylinesoft应用开发
摘要:6.6 IContainer2主要用来设置TerraExplorer中的泡泡等弹出信息和超链接信息等,提供添加、删除、编辑指定容器及其内容的方法;SetURL设置超链接地址;RemoveURL移除URL;BringToFront将设置的URL文件在容器前端显示;SetMessageBarText设置Message Bar Container信息;HTMLPopup显示HTML浮动窗口,可以显示文本或者网页内容;代码示例:【C#】using System;using System.Collections.Generic;using System.ComponentModel;using Syst
阅读全文
摘要:6.5 ITerrain5主要用来获取三维场景中基础信息,包括MPT的投影信息、坐标信息、地形高度和地表透明度等;MPTName返回当前使用的MPT文件名,如果当前未装载MPT文件,则返回“NO_MPT”;GroupKey定义工程的组键值;SystemKey定义工程的坐标系统键值;DatumKey定义工程的数据键值;UnitKey定义测量单位;EPSG定义工程的EPSG代码;Description用户定义描述(TerraExplorer Pro中Project中的Description设置);Opacity地表透明度(0.1-1);GetGroundHeight用此方法获取当前坐标距离地面的距
阅读全文
摘要:6.4 IInformationTree5主要用来组织管理信息树中的全部对象(包括组和图层等对象),实现对象遍历、矢量数据导入、对象删除等功能;CreateGroup在信息树窗口中创建一个新组;CreateLockedGroup创建一个锁定组。当组被锁定的时候,TerraExplorer View用户不能展开该组;RenameGroup重命名一个组;ExpandGroup展开组或者折叠该组;GetItemName使用ItemID获取该子项的名称,TerraExplorer Viewer支持本方法;DeleteItem删除树中的一个子项;SetParent移动条目到不同的组;GetNextIte
阅读全文
摘要:6.3 IObjectManager51主要用来实现对象的创建、编辑等操作,结合ITerraExplorerObject5等对象接口,来实现各种类型对象的三维渲染功能;CreatePolyline创建线对象;Create2DPolygon创建多边形对象;CreateRectangle创建矩形对象;CreateRegularPolygon创建正多边形对象;CreateCircle创建圆对象;Create3DPolygon创建三维多边形对象;CreateBuilding创建建筑物对象;CreateBox创建箱子对象;CreatePyramid创建金字塔对象;CreateCylinder创建圆柱体对
阅读全文
摘要:6.2 IPlane5主要用来控制相机(三维场景观察点)的坐标位置、角度、速度等参数;提供实现飞行定位和浏览缩放的操作方法;Speed设置飞行速度,可用GetSpeed方法来获取速度;FieldOfView相机视域范围;FlyTo飞行到某一位置;SetPosition设置跳转到视角的位置;MovePosition设置移动到视角的位置;GetPosition获取当前视角的位置;FlyToObject飞行到某一对象;SetSpeed设置相机速度;GetSpeed获取相机的速度;Zoom缩放操作;GetPositionEx获取相机的位置和方向;代码示例:【C#】using System;using
阅读全文
摘要:6.1 ITerraExplorer51主要用来获取安装在客户端的Skyline软件的版本信息及设置的工程参数等信息;提供实现数据加载、保存和事件接口的初始化等方法;下面是对ITerraExplorer51的属性和方法的概要说明:Type判断客户端使用的是Pro还是Viewer;FlyName返回当...
阅读全文
摘要:我们知道在Skyline的TEP软件中可以添加多种矢量图层,对于常见的SHP文件,我们如何通过接口来开发实现呢?下面代码是基于C#开发的,供大家参考:string XMLLayerInfo = "<PlugData><LayerName>" +// 这里是要加载的shp文件所在的路径 Application.StartupPath + "//shp//DC_FF_Parks.shp" + "</LayerName><PlugType>shape</PlugType><Annota
阅读全文
摘要:以VS2008开发工具以为:1、创建Visual C# .NET framework 3.0 Windows Application(WPF) 工程2、添加 reference 到 .NET 组件 WindowsFormsIntegration3、添加 reference 到 .NET 组件 System.Windows.Forms4、添加 reference 到 前面生成的Windows For...
阅读全文
摘要:skylinesoft官网上的:skylineglobe.tbp@tglobe.skylinesoft.combhuvan.tbp@bhuvan1.nrsc.gov.in(印度的)Macau_v2.mpt@62.28.57.114mine3D.mpt@tg.geoid.be
阅读全文
摘要:大家在使用TerraExplorer Developer开发包进行二次开发的时候,特别是进行WEB开发的时候,经常会遇到这样一个问题,就是在WEB页面(html、aspx或者jsp等)中嵌入TerraExplorer Object对象,即<OBJECT ID="TE" CLASSID="CLSID:3a4f9191-65a8-11d5-85c1-0001023952c1"></O...
阅读全文
摘要:skyline提供了这样一个控件:<OBJECT ID="TerraExplorer3DWindow" CLASSID="CLSID:3a4f9192-65a8-11d5-85c1-0001023952c1" ></OBJECT>我们在程序开发中,只要把它嵌入到现有的WEB页面中即可。这个控件主要是用来装载三维场景的。如果用户想要实现一些功能,比如说定位到某一个指定位置,则...
阅读全文
摘要:Skyline软件一般申请到的试用期是一个月,比如说我当前申请到的skyline软件的试用期是2010.4.28到2010.5.27。 那么我的电脑的系统时间要保证在这个时间段内,才能够运行这个软件。 如果在超出这个时间范围外,运行了skyline软件,那么将会有提示报错信息,一旦报错后,即使改回申
阅读全文
posted @ 2010-04-28 12:07
依尔根觉罗天赫

浙公网安备 33010602011771号