- 博客(114)
- 收藏
- 关注
转载 SkylineGlobe 7 版本TerraExplorer Pro二次开发快速入门
年底了,给大家整理了一下SkylineGlobe 7版本的二次开发学习初级入门教程,献给那些喜欢学习的年轻朋友。我这整理的是Web控件版本的开发示例,里面页面代码保存成html,都可以直接运行的。测试使用的软件版本的TerraExplorer Pro7.0.2(2809)版本。1.如何正确的在网页中添加三维地图控件?点击链接2.如何正确加载自己的三维工程数据?点击链...
2018-12-23 16:06:00
851
转载 SkylineGlobe 7.0.1 & 7.0.2版本Web开发 如何实现土方量计算
土方量计算,或者叫填挖方计算,体积计算,Skyline在很早的版本中就提供了这个的功能。目前的软件版本,不仅仅可以对地形修改对象进行土方量计算,还可以在FLY工程中导入DEM数字高程模型数据,计算不同DEM数据之间的土方量变化情况。这里摘取了针对地形修改对象的土方量计算代码,请大家鉴赏。<!DOCTYPE html><html xmlns="h...
2018-09-04 10:32:00
575
转载 SkylineGlobe 7.0.1 & 7.0.2版本Web开发 如何实现对三维模型和地形的剖切展示
现在很多三维项目中,不仅仅要用到三维地形,正射影像和矢量数据,还会融合到各种三维模型,包括传统的3DMax手工建模,BIM,倾斜摄影自动建模,激光点云模型,三维地质体模型等等。三维平台首先要做的是把这些多源数据承载进来,并且要能够流畅,稳定地运行使用。接下来就是各种展示,应用,分析。三维剖切,就是一种较好的展示复杂结构模型的方法,比如应用于BIM,室内精细建模,三维地质体模型...
2018-08-09 10:24:00
358
转载 SkylineGlobe 7.0.1 & 7.0.2版本Web开发 如何正确使用三维地图控件和工程树控件
Skyline TerraExplorer Pro目前正式发布的7.0.1&7.0.2版本,还只是64位的版本,在Web开发的时候,如何在页面中正确嵌入三维地图控件,让一些小伙伴凌乱了。下面这两个,注意CLASSID,分别是现在701版本的三维地图控件和工程树(或者叫信息树、图层管理树)的classid。<object id="TerraExplorerI...
2018-07-25 11:13:00
283
转载 SkylineGlobe TerraExplorer for Web 7.1.0版本 接口示例
在SkylineGlobe TerraExplorer for Web 7.1.0版本(俗称H5免插件版本)中,如何使用SGWorld接口的三维视域分析方法呢?请参考下面的示例:通过下面的代码大家不难发现,这个函数方法是基于Cesium的接口重新封装的,示例代码里面也混杂了一些Cesium的接口,这样看,如果以后我们要用Skyline的这个H5免插件版本做开发,Cesium的...
2018-05-30 13:44:00
531
转载 如何解决一个从SkylineGlobe5版本升级到7版本遇到的小问题
前些天,有朋友问,用Skyline5版本开发的WinForm程序,升级到7版本的时候,工程提示下面这样“创建组件AxHost失败”的错误,该如何解决呢?后来经过百度搜索,找到了这样的答案,测试发现,确实可以解决这个问题。转载于:https://www.cnblogs.com/yitianhe/p/9018148.html...
2018-05-10 10:00:00
94
转载 Cesium如何通过addImageryProvider方法加载SkylineGlobe Server发布的WMS服务
某某某单位用SkylineGlobeServer7版本发布了好些服务,然后让我们在Cesium里都加载进来展示。其实只要符合OGC标准的,加进来还是很容易的。示例代码如下:function testLoadWMS() { var provider = new Cesium.WebMapServiceImageryProvi...
2018-05-03 10:17:00
2018
转载 SkylineGlobe7.0.1版本 支持SQLite(*.sqlite;*.db)数据库
SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这...
2018-04-10 15:40:00
157
转载 SkylineGlobe7.0.1版本 通过鼠标左右平移模型对象
帮同事写了一段测试代码,如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"...
2018-03-09 11:41:00
148
转载 2017
看着2017年很快就结束了,总想对自己说点什么,生活本是平淡,没有儿时想象的精彩,很多时候是苦尽甘来;我们珍惜当下,不敢苟且。来博客园写东西也10年多了,最开始来这里写东西,还是和恺哥一起在公安部做项目的时候,他推荐我来博客园的,开始主要是来看文章,学习其他人写的东西,后来自己也慢慢开始写,记录一些自己工作和学习过程中遇到和解决的问题。当然,基本都是关于Skyline软件...
2017-12-27 17:35:00
86
转载 SkylineGlobe7.0.1版本 主页面如何和Popup里面的嵌入页面相互传值
不想多说废话,直接看代码吧!(支持IE和Chrome)主页面:function ShowPanel() { var sg = CreateSGObj(); var pp = sg.Creator.CreatePopupMessage("功能页", "http://localhost:4319/Coding/sgw701/...
2017-11-22 23:32:00
142
转载 SkylineGlobe 7.0版本 矢量数据查询示例代码
在Pro7.0.0和7.0.1环境下测试可用。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/...
2017-11-01 11:33:00
219
转载 SkylineGlobe for web开发是否支持IE11?
之前有客户反馈,说在IE11里浏览skyline开发的系统页面,会提示错误,怀疑是不是skyline不支持IE11了,其实不是。主要是因为IE11更加遵循W3C规范,所以IE11与低版本IE在加载activeX时有差别,大家在动态创建SGWorld对象的时候,一定要注意喽!感觉我给大家挖了一个坑,“对不起了!”坑里的兄弟自己爬上来吧!把原来的示例代码// SGWo...
2017-08-04 15:06:00
185
转载 OGC标准服务 WMS WCS WFS WPS
网络覆盖服务 (WCS)网络要素服务 (WFS)网络地图服务 (WMS)网络地图切片服务 (WMTS)网络处理服务 (WPS) 1.Web 地图服务(WMS)能够根据用户的请求返回相应的地图(包括PNG,GIF,JPEG等栅格形式或者是SVG和WEB CGM等矢量形式)。WMS支持网络协议HTTP,所支持的操作是由URL定义的。 有三个重要操作Ge...
2017-08-02 09:44:00
750
转载 SkylineGlobe TerraExplorer Pro 遇到模型显示有锯齿怎么办?
SkylineGlobe TerraExplorer Pro 遇到模型显示有锯齿怎么办?这个问题跟软件的版本无关,跟机器的显卡有关,看下面的截图:试试看,祝你好运!转载于:https://www.cnblogs.com/yitianhe/p/7232551.html...
2017-07-25 10:15:00
227
转载 SkylineGlobe TerraExplorer Pro 7.0 Web 控件版 第一行示例代码
SkylineGlobe TerraExplorer Pro 7.0 是原生的64位应用程序,在Web端用插件方式开发的第一行示例代码如下:常规代码,需要IE64位:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equi...
2017-07-21 11:31:00
301
转载 Cesium3DTileset示例
3D Tiles是Cesium中很核心的一部分,尤其是用来实现大范围的模型场景数据的加载应用。三维倾斜模型、人工建模、BIM模型等等,都可以转换成3D Tiles,进而为我们所用。从Cesium1.35版本开始,提供了Cesium3DTileset接口。另外,SkylineGlobe Server软件可以提供3D Tiles(B3DM)模型服务。核心的接口示例代码如下:...
2017-07-13 17:19:00
1460
转载 Win7 64位系统,IE11,如何让IE的Tab强制运行64位内核?
有些人在使用TerraExplorer Pro 7版本进行web二次开发的时候,常会遇到下面截图中这样的问题,这个问题主要是因为安装的TerraExplorer Pro 7 版本是64位的,而模型运行IE却是运行的32位的内核,所以才会这样报错。Win7 64位系统,IE11,如何让IE的Tab强制运行64位内核呢?我的机器之前IE新打开的Tab,总是运行32位的,...
2017-07-06 18:26:00
394
转载 SkylineGlobe系列软件对机器配置要求
6.6版本:TerraExplorer for Desktop / WebOperating System: Windows® 7/ 8/ 10 - 64 bit recommendedProcessor: Dual-Core (4 / 8 cores recommended)System Memory: 2 GB of RAM (4 GB or more recom...
2017-07-06 17:22:00
166
转载 jquery.$.ajax简单的使用
function LoadWFS() { var viewer = new Cesium.Viewer('cesiumContainer'); $.ajax({ url: "http://localhost/SG/streamer.ashx?&...
2017-06-22 15:56:00
114
转载 最近开始学习Cesium,学习学习。
最近开始学习Cesium,学习学习。转载于:https://www.cnblogs.com/yitianhe/p/6830556.html
2017-05-09 14:48:00
78
转载 如何在Skyline中加载ArcGISServer发布的WMS和WMTS服务
如何在Skyline中加载ArcGISServer发布的WMS和WMTS服务?我这里的测试环境是ArcGISServer10.1和TerraExplorer Pro7.0,主要过程截图如下,转载于:https://www.cnblogs.com/yitianhe/p/6814156.html...
2017-05-05 17:37:00
305
转载 SkylineDemoForWeb JavaScript二次开发示例代码
SkylineDemoForWeb JavaScript二次开发示例代码 http://files.cnblogs.com/files/yitianhe/SkylineDemoForWeb.zip转载于:https://www.cnblogs.com/yitianhe/p/6635381.html
2017-03-28 16:15:00
193
转载 雨后春笋
今天,帮一个同事写了一段测试小程序,刚好外面在下雨,就叫它“雨后春笋”吧!using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using Sys...
2017-03-23 17:33:00
141
转载 arcgis_js_api_3.12的project实践
esri.config.defaults.geometryService = new esri.tasks.GeometryService("http://localhost:6080/arcgis/rest/services/Utilities/Geometry/GeometryServer"); var outSR = new esri.Spat...
2017-03-18 20:08:00
159
转载 TerraGate SFS 4.5 版本 发布矢量数据使用的Cache数据如何再返回成shapefile文件
TerraGate SFS 4.5 版本 发布矢量数据使用的Cache数据如何再返回成shapefile文件?两年前帮一个朋友解决过这个问题:如果原来用4.5版本的时候,在网络环境下,为了提升调用服务器上发布的矢量数据的效率,对一些矢量shapefile格式的数据做了矢量切片,而后来又弄丢了切片前的原始shapefile数据,当再需要那些原始的shapefile数据的时候,这...
2017-03-06 21:28:00
154
转载 GPXReader工具代码简析
完整的文件在TerraExplorer Pro的默认安装目录下C:\Program Files (x86)\Skyline\TerraExplorer Pro\Tools\GPXReader;如果你没有*.gpx文件,可以从这里下载一些:http://www.openstreetmap.org/traces/page/1;下图是将GPX文件导入到TerraExplorer Pro...
2017-02-15 17:11:00
131
转载 开放的dae模型
从网上看到了这段代码,就Copy过来了。其实面对dae这种开放的模型格式,我们可以做很多事情,就像通常的XML文件一样。//------------------------------------------------------------------------------// Collada auto-generated model object from s...
2016-10-18 16:15:00
591
转载 SkylineGlobe TEPro 6.6.1 二次开发导出KML或者KMZ文件示例代码
其实Skyline的fly文件跟kml文件很像很像,只不过一个是编码加密的,另一个早已经成为OGC的通用标准;喜欢Skyline的小伙伴们试试下面的代码吧,细心的人能发现彩蛋哦。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/x...
2016-10-10 11:02:00
302
转载 如何通过C#开发调用Skyline软件中提供的小工具
熟悉Skyline的朋友会知道,在TerraBuilder和TerraExplorer Pro软件的安装目录里,提供了很多个小工具(exe程序);虽然我们看不到这些小工具的源代码,但我们还是可以在自定义的开发环境中来调用它们的;尤其是可以用来实现一些批量化操作和自动化操作;常用的小工具:MakeXpl.exe;MakeCPT.exe;Triangulate Irr...
2016-09-06 14:04:00
211
转载 关于TerraBuilder的扩展开发
熟悉Skyline的朋友,可能会发现,在最新的6.6的产品体系中,TerraBuilder中用于生成三维地形场景的模块,改成了TerrainBuilder。通常情况下,这款软件模块,我们主要用它来进行正射影像和高程数据的合成。有些时候,我们的数据工程师们,可能觉得手动的添加一些数据到TerrainBuilder有些重复、单调,如何提高一下效率呢?我们试着用记事本打开*.tbp...
2016-08-22 10:51:00
248
转载 SkylineGlobe的PopupMessage里面嵌入的网页如何与主页面交互通讯
1.主页面调用PopupMessage,如果需要传值,就是普通的页面间的传值就可以实现了。a.html页面调用PopupMessage创建方法,url传入b.html?x=111&y=22;然后在b.html接收解析就可以了;// GetParamValuefunction GetParamValue(findParam, defaultValue) ...
2016-06-30 09:54:00
169
转载 如何扩展32位EXE程序的使用内存
1 运行Visual studio的命令行,执行下面命令:editbin /LARGEADDRESSAWARE “C:\Program Files\Skyline\TerraExplorer Pro\TerraExplorer.exe”使用该方法可以让我们的Windows 7系统上安装的x86(即32位程序)支持4G以上内存,注意:你原来的程序要做好备份,以免自己操作失误...
2016-05-19 09:44:00
543
转载 SkylineGlobe 6.6 开放的事件函数接口
SkylineGlobe 6.6 开放的事件函数接口:struct __declspec(uuid("84ce9e1b-65ad-11d5-85c1-0001023952c1"))_ISGWorld66Events : IDispatch{ // // Wrapper methods for error-handling // ...
2016-02-19 14:27:00
172
转载 SkylineGlobe MFC C++ 开发示例代码
SkylineGlobe的SDK底层是跨平台的C++内核,面向不同平台封装原生的API,具有很高的执行效率,下面是C++二次开发时的示例代码:#import "D:\Program Files (x86)\Skyline\TerraExplorer Pro\TerraExplorerX.dll" no_namespace, named_guidsvoid...
2016-02-17 09:45:00
266
转载 SkylineGlobe 6.6 三维地图上实现自定义右键菜单示例代码
1.OnRButtonDown.htm<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xh...
2016-01-14 13:57:00
154
转载 SkylineGlobe 邻近度(Proximity)分析JavaScript源代码
邻近度(Proximity)描述了地理空间中两个地物距离相近的程度,是空间分析的一个重要手段。<html xmlns="http://www.w3.org/1999/xhtml"><head> <title>ToolTitle</title> <script language="ja...
2015-12-29 11:19:00
309
转载 记忆2009
2009年冬天,一个人从北京飞到锡林浩特市,然后从锡林浩特机场搭车到150公里外的西乌珠穆沁旗,因为刚下过大雪,路两边已然是茫茫雪原,大风一刮起来,天地间都浑然一体了,视乎只是在路过吉仁高勒镇的时候才看到了人的踪迹,从对面开过来的车也非常少,仿佛这绵延的公路上就我跟司机两个人。因为刚下过雪,车不敢开的太快,这段路差不多走了3个小时,即使车里放着音乐,窗外单调的白色也更容易让人产生困意,不...
2015-12-17 11:14:00
99
转载 记忆2008
2008年2月,春节假期刚结束,便和同事一起去贵阳出差。这是工作后第一次出差,第一次坐飞机,第一次去那么遥远的地方。那里的山美水美,花溪牛肉粉,酸汤鱼,茅台酒,腊肉,大瀑布,青岩古镇,公交车在盘山路上可以开得很快,真正的过山车,而且每天两次。偶尔的一个晴天,我居然还中暑了,绝对是让 人难忘啊!转载于:https://www.cnblogs.com/yitianhe/p/5053441...
2015-12-17 11:10:00
102
转载 SkylineGlobe Android 开发 面积计算示例代码
SkylineGlobe Android 开发 面积计算示例代码:如果之前熟悉SkylineGlobe桌面端的二次开发,看这些代码应该不难理解。package com.skyline.terraexplorer.tools;import android.os.Handler;import android.os.Looper;import com.skyli...
2015-12-14 17:54:00
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅