摘要:
TerraGate 6.0.2,安装后地形服务不能启动,手动启动报如下图的错此时还发现一个问题,settings>Terrain Service进入地形服务的设置,无论修改任何设置,点确定关闭再重新打开,发现设置的值又回到原来那样折腾很久,最后在skyline官网发现这样一段话其中第4点,说在安装前要把许可文件放在安装文件目录,按着做,就解决了PS:许可文件的文件名要改为SLTerraGate.lic(连文件名称都要固定,确实蛋疼!!)PS:地形服务是一个单独的windows服务,当出现这个问题时,在windows的服务管理中会没有一个叫“TerraGate”的服务。估计当安装时如果安装 阅读全文
摘要:
用C#,CAD做的一个程序,环境(vs2008,AutoCAD2007 32位)代码如下 private void Form1_Load(object sender, EventArgs e) { AcadApplicationClass tApplication = null; try { tApplication = new AcadApplicationClass(); tApplication.Quit();... 阅读全文
摘要:
制图表达(Representation)就是如下图的东西,一个能把样式保存到数据而不用依赖mxd的东东。在ArcMap中添加这些有制图表达的图层,添加时就会自动加载制图表达作为样式。但在AE中,添加图层时制图表达不会自动使用,需要如下代码1.先获取IRepresentationWorkspaceExtension接口 IWorkspaceExtensionManager tWorkspaceExtManager = tWorkspace as IWorkspaceExtensionManager; UID tUID = new UID... 阅读全文
摘要:
2011年4月,Skyline推出了最新版本的软件(version 6.0),相对于以前版本软件,新版本软件改善和增加了很多新能功能;同时,开放的APIs也进行了很大的调整,变得更加丰富合理、简单易用。那么,新版本开放的APIs相对于早期的APIs都有哪些明显变化和改进呢?1. TerraExplorer与SGWorld的关系?在新版本的开发及运行环境中,保持了对以前版本APIs支持的兼容性,通过TerraExplorer接口依然可以调用早期版本的功能APIs;但如果使用新版本的APIs,则需要通过SGWorld接口来实现;不同时期的接口可以混合使用;2. 从软件UI上的变化对应IMenu到I 阅读全文
摘要:
由于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... 阅读全文
摘要:
环境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 阅读全文
摘要:
在skyline中,官方指提供了能屏蔽3DWindow的鼠标事件,而InformationWindow和NavigationMap是不能屏蔽的,但在实际项目中有屏蔽或自定义其右键菜单的必要1.屏蔽我们的系统使用了Weifenluo控件作为实现MDI窗口,InformationWindow和NavigationMap分别放在两个DockContent(DockContent继承Form)里面,且都是占满整个控件Form类这样写 public partial class InformationDocument : DockContent, IMessageFilter { ... 阅读全文
摘要:
由skylineTEP 6.1版官方ProgrammersGuide.chm汉化而来,汉化文字来源skyline中国论坛的(TerraExplorer Pro二次开发用户手册V6.1)汉化文档,由于pdf使用不易(没了文档大纲,查询十分麻烦),因此汉化为chm版本考虑到有时中文并不能完全体现英文原版的意思,因此此版本同时保留中英双语,效果如下图PS:由于文字量较大,因此只汉化了重点内容,大概80%cnblogs没有上传文件功能,因此文件上传在csdnhttp://download.csdn.net/detail/cannel/4357127 阅读全文
摘要:
众所周知,arcgis的标注设置是对整个图层的,那有没有办法获取某条要素的标注内容呢?当然有!!!分两步,第一步先获取layer级别的IAnnotationExpressionParser对象,获取标注内容靠他了 1 IAnnotationExpressionParser tAnnoExpParse = null; 2 3 IAnnotateLayerPropertiesCollection tAnnotateLayerPropertiesCollection = tGeoFeatureLayer.AnnotationProperties; 4... 阅读全文
摘要:
最近需要一个能实现Ribbon的第三方winform控件,网上一搜基本不是devexpress就是dotnetbar,不过这些都需要收费,所以不能用最终找到QIOS DevSuite,这个一方面是免费,而且控件还挺全,除了Ribbon,menustrip,toolbar都有一些效果截图官网http://qiosdevsuite.com/Home下载地址http://qiosdevsuite.com/Download 阅读全文