自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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?&amp...

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关注的人

提示
确定要删除当前文章?
取消 删除