随笔分类 -  skyline

摘要:环境:skyline TerraExploere 6.6(6.5),win 7 sp1 64位,ie 9 情况描述:在ie下浏览三维场景,随着不断平移视图,三维模型不断加载,ie占用内存迅速增大,最终无法再加载新的模型,系统也不报错,ie占用内存固定在一个范围 解决方式: 1.找出ie的exe PS 阅读全文
posted @ 2016-03-10 10:59 cannel 阅读(1560) 评论(0) 推荐(0)
摘要:环境:vs2012,TE 6.5.1,winfrom C#要做skyline的双屏显示功能,网上找到方法是用axTE3DWindowEx控件实现,把控件拖进去,运行,发现axTE3DWindow是正常的,可是axTE3DWindowEx一片空白,加载axTE3DWindowEx的fly时,会弹出一个... 阅读全文
posted @ 2015-09-29 16:12 cannel 阅读(1201) 评论(0) 推荐(0)
摘要:软件环境:TerraExplorer Pro(以下简称TEP)6.5在TEP中,对于本地(非网络)文件路径,默认都是绝对路径,在移动数据时非常麻烦,以下是本人总结出一些设置相对路径的规则假设fly文件放在D:\3d\a1.flympt路径:当mpt文件在D:\3d\mpt\hz.mpt时,可以设置相... 阅读全文
posted @ 2014-05-16 15:28 cannel 阅读(3512) 评论(2) 推荐(0)
摘要:制作MPT的方法可以看这里《skyline TerraBuilder 制作MPT方法与技巧(1)》http://www.cnblogs.com/cannel/p/3622447.html 用TB制作MPT失败几率很高,具体表现为用TEP加载MPT不报错,但显示不正常,例如全黑色一片或者各种奇怪的类似 阅读全文
posted @ 2014-03-25 16:37 cannel 阅读(3039) 评论(0) 推荐(0)
摘要:MPT是skyline独有的三维地形数据格式,可简单理解为 影像图+高程=三维地形(三维底图),以下介绍用skyline TerraBuilder(以下简称TB)制作MPT的方法与技巧用TB制作MPT,需要影像图和高程(通常是DEM),下面先说这两种数据的制作PS:高程不是必须的,如果只用影像图做MPT,那做出来的成果是平的,高程都是0的MPTPS2:这里用到的软件除了skyline的TerraBuilder 6.0和TerraExplorer 6.X,还有ArcGIS Desktop10.0(1)影像图这个其实没啥好说,影像图从其他途径获取,文件格式个人倾向tif(包括之后的DEM也是),可 阅读全文
posted @ 2014-03-25 11:37 cannel 阅读(10093) 评论(0) 推荐(0)
摘要:今天用TB处理mpt,第一次用到一个范围是不规则多边形的影像,加载到TB后,被强制改为矩形范围,空隙部分被填充白色,效果如下最终解决此问题,并发掘出TB的polygon的用法polygon的功能包括裁剪、反向裁剪、填充单色、填充高程、取出空值等1.剪切像我的这种情况,不规则多边形被填充成矩形,用剪切功能把被填充的多出来的范围就可以。首先,在大菜单的polygons页中,点击clip polygon,沿着要裁剪的范围画一个多边形(polygons页中有clip polygon,null value polygon等几种polygon,其实在画了polygon后这几种处理功能还可以随时切换)PS: 阅读全文
posted @ 2013-05-10 11:06 cannel 阅读(3701) 评论(0) 推荐(2)
摘要:接上一篇以下说说怎么把贴图,模型,甚至是fly文件进行服务器发布1.建立网站以IIS 7为例,新建一个“网站”,参数如下,物理路径是贴图、模型的文件的本地存放路径,端口挑一个没被占用的,一般不能是80PS:建应用程序或虚拟路径也可以2.在刚才建网站的物理路径下,放入贴图、模型等文件3.MIME设置:每种要访问的文件类型(文件扩展名),都要在MIME类型中设置,IIS默认自带一些常见文件格式的MIME设置,例如jpg,但一些特殊的文件类型,如模型的xpl,或者fly,就要手动进行设置。选中刚才的网站TDTest,再选择MIME类型进入设置在右侧点击添加,MIME设置主要有2个属性,以下以xpl文 阅读全文
posted @ 2013-03-06 15:27 cannel 阅读(1947) 评论(0) 推荐(2)
摘要:接上一篇skyline(TEP,TerraGate) Fly文件的BS部署系列(1)MPT部署,接下来说说使用SFS发布WFS服务首先介绍SFS:SFS能把shapefile、SDE,oracle,sqlserver这些矢量文件或数据表发布成WFS服务,可以把影像发布成WMS服务。另外有SFS Ca... 阅读全文
posted @ 2013-03-06 13:57 cannel 阅读(2086) 评论(0) 推荐(1)
摘要:以下内容介绍如何把一个数据都存放在本地的fly文件改成从服务端读取,包括fly文件也从服务端,这样做是为了能是程序与数据分离,减少部署工作首先介绍使用TerraGate部署mpt1.首先安装TerraGate,安装完成后打开TerraGate Manager,启动地形服务(Terrain Servi... 阅读全文
posted @ 2013-03-05 16:08 cannel 阅读(2911) 评论(0) 推荐(2)
摘要:TerraGate 6.0.2,安装后地形服务不能启动,手动启动报如下图的错此时还发现一个问题,settings>Terrain Service进入地形服务的设置,无论修改任何设置,点确定关闭再重新打开,发现设置的值又回到原来那样折腾很久,最后在skyline官网发现这样一段话其中第4点,说在安装前要把许可文件放在安装文件目录,按着做,就解决了PS:许可文件的文件名要改为SLTerraGate.lic(连文件名称都要固定,确实蛋疼!!)PS:地形服务是一个单独的windows服务,当出现这个问题时,在windows的服务管理中会没有一个叫“TerraGate”的服务。估计当安装时如果安装 阅读全文
posted @ 2013-02-20 15:55 cannel 阅读(3633) 评论(4) 推荐(3)
摘要:2011年4月,Skyline推出了最新版本的软件(version 6.0),相对于以前版本软件,新版本软件改善和增加了很多新能功能;同时,开放的APIs也进行了很大的调整,变得更加丰富合理、简单易用。那么,新版本开放的APIs相对于早期的APIs都有哪些明显变化和改进呢?1. TerraExplorer与SGWorld的关系?在新版本的开发及运行环境中,保持了对以前版本APIs支持的兼容性,通过TerraExplorer接口依然可以调用早期版本的功能APIs;但如果使用新版本的APIs,则需要通过SGWorld接口来实现;不同时期的接口可以混合使用;2. 从软件UI上的变化对应IMenu到I 阅读全文
posted @ 2012-09-19 11:00 cannel 阅读(1265) 评论(0) 推荐(1)
摘要:由于skyline的功能并不强大,经常会遇到一些坐标的运算需要自己实现PS:以下的类TDPoint代表一个点,有属性X,Y,Z1.由X,Y,Z,yaw,pitch,height(长度)表达的三维线段转为两个三维点表达 public static void LineTo3DPoints(double X, double Y, double Z, double Yaw, double Pitch, double height, ref TDPoint tTDPoint1, ref TDPoint tTDPoint2) { tTDPoint1 = n... 阅读全文
posted @ 2012-07-30 14:48 cannel 阅读(884) 评论(0) 推荐(0)
摘要:环境TEP6.1,C#1.查找或创建组,查找不到则创建,返回ItemID第二个参数是查找的组的路径,格式为:A\B\C /// <summary> /// 查找或创建组(查找不到则创建) /// </summary> /// <param name="tSGWorld"></param> /// <param name="tGroupPath">查找路径,格式:A\B\C</param> /// <returns></returns> public stati 阅读全文
posted @ 2012-07-25 17:06 cannel 阅读(1723) 评论(0) 推荐(0)
摘要:在skyline中,官方指提供了能屏蔽3DWindow的鼠标事件,而InformationWindow和NavigationMap是不能屏蔽的,但在实际项目中有屏蔽或自定义其右键菜单的必要1.屏蔽我们的系统使用了Weifenluo控件作为实现MDI窗口,InformationWindow和NavigationMap分别放在两个DockContent(DockContent继承Form)里面,且都是占满整个控件Form类这样写 public partial class InformationDocument : DockContent, IMessageFilter { ... 阅读全文
posted @ 2012-07-13 09:58 cannel 阅读(1658) 评论(0) 推荐(0)
摘要:由skylineTEP 6.1版官方ProgrammersGuide.chm汉化而来,汉化文字来源skyline中国论坛的(TerraExplorer Pro二次开发用户手册V6.1)汉化文档,由于pdf使用不易(没了文档大纲,查询十分麻烦),因此汉化为chm版本考虑到有时中文并不能完全体现英文原版的意思,因此此版本同时保留中英双语,效果如下图PS:由于文字量较大,因此只汉化了重点内容,大概80%cnblogs没有上传文件功能,因此文件上传在csdnhttp://download.csdn.net/detail/cannel/4357127 阅读全文
posted @ 2012-06-08 11:53 cannel 阅读(1323) 评论(0) 推荐(0)