E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ArcGlobe
基于
ArcGlobe
/Globecontrol 三维地理信息系统开发之显示优化
基于
ArcGlobe
/Globecontrol 三维地理信息系统开发之显示优化 2008年01月03日 星期四 下午 04:25 How to Optimizing
·
2015-10-31 11:11
arc
ArcGIS Desktop 9.3破解后
ArcGlobe
、ArcScene不能用的解决办法
运行
ArcGlobe
或ArcScene后出现“3D Analyst extension could not be activated.There is no 3D Analyst licence currently
·
2015-10-31 11:47
Desktop
ArcGIS Engine中如何设置内存缓存的大小
在
ArcGLobe
中通过GlobeOption我就可以弹出选项卡,通过页面来设置各个需要内存的分配比例。那么ArcGIS Engine自己写的程序又是如何进行内存分配呢?
·
2015-10-30 14:15
ArcGis Engine
ArcMap 打不开
然后我打开ArcCatalog、
ArcGlobe
竟然都能打开,心想不是license的问题。后来重启电脑后还是不行。最后在网上找到了如下的解决方案:找到C盘用户
liuguobo
·
2015-04-07 18:00
arcgis
arcgis engine C#中更改DefinitionExpression后刷新问题
在c#中使用
arcglobe
,发现更改DefinitionExpression后不能刷新,此时需要调用RefreshLayer方法 IScene scene = (IScene)axGlobeControl1
kabike
·
2015-02-10 16:00
ArcGis Engine
ArcGlobe
缓存管理
ArcGlobe
拥有缓存机制,因此可以应对大量3D数据的可视化,下面就总结下有关缓存的知识点。首先,需要了解,
ArcGlobe
具有两种缓存机制:内存缓存,硬盘缓存。
kikitaMoon
·
2014-08-05 11:00
性能
3D
显卡
OpenGL
可视化
ArcGIS教程:时态数据管理和可视化快速浏览
时间属性将时态数据添加到ArcMap、
ArcGlobe
和ArcScene之后,必须对数据启用时间并设置图层的时间属性,然后才能随时间推移对其进行显示。这些属性可在图层属性对话框的时间选项卡内设置。
u010687924
·
2014-06-17 14:00
教程
arcgis
时间数据
ArcGIS教程:3D Analyst基础知识
ArcGlobe
和ArcScene可用于构建多图层3D环境,并控制如何对各图层进行符号化、渲染各图层和在3D空间中定位各图层。还可以控制3D视图的全局属性,如照明度或垂直夸大。可以通过以下方
u010687924
·
2014-05-22 14:00
arcgis
Analyst
ArcGlobe
三维开发之二十——输电线路二三维交互选线
前面输电线路的生成方式前提是实地勘测了杆塔点位,采集了杆塔的坐标,直接导入Excel生成shape文件。现在是做一个输电线路的选址,传统的规划选线作业采用失效性差的纸质地图,造成选线路径方案可行性差,准确性低。应用高分辨率卫星影像和数字高程模型建立三维选线平台以辅助选线并进行杆塔辅助规划,可有效提高线路路径规划的可行性和准确性,节省投资。基础地理数据主要包括DEM、DOM、DLG,杆塔模型以及其他
liushuo_whu
·
2014-04-27 22:00
Gis
arcgis
ArcEngine
二三维交互
剖面图
ArcGlobe
三维开发之十九——GlobeControl与MapControl的二三维联动
实现思路:2D—>3D,将当前MapControl的可视范围设置为GlobeControl中Extent属性的值;3D--->2D,获取当前GlobeControl的target和observer的Camera的BLH以及当前的图形显示范围,并将其设置为Mapcontrol的显示范围。中心点可取observer、target或者二者的中心点均可。全部代码如下:#region二三维切换及联动//3D
召唤师峡谷
·
2014-04-21 19:22
ArcEngine
GIS
3DGIS
ArcGlobe开发
ArcGlobe
三维开发之十九——GlobeControl与MapControl的二三维联动
实现思路:2D—>3D,将当前MapControl的可视范围设置为GlobeControl中Extent属性的值;3D--->2D,获取当前GlobeControl的target和observer的Camera的BLH以及当前的图形显示范围,并将其设置为Mapcontrol的显示范围。中心点可取observer、target或者二者的中心点均可。全部代码如下:#region二三维切换及联动 //
liushuo_whu
·
2014-04-21 19:00
Gis
ArcEngine
ArcGlobe
二三维联动
ArcGlobe
三维开发之十八——纵断面图的绘制
我是采用Dev控件中的绘图控件来绘制的纵断面图,下面主要来介绍下输电线路选址以及纵断面图的实时绘制的实现流程。一、关于输电线路的选址,首先要准备好基础地理数据,包括选线区的DOM,DEM,DLG以及属性数据等;其次选址采用二三维交互的方式,即以DLG和DOM为背景,初步选择线路路径,,而后在三维场景下将线路反映出来;再次,通过提取线路路径沿线的高程值,绘制纵断面图,并结合三维地貌对塔位进行修正,使
liushuo_whu
·
2014-04-21 17:00
三维
ArcEngine
DevExpress
纵断面
剖面图
ArcGlobe
三维开发之十七——书签
关于书签,主要实现创建书签,缩放至书签等功能。相关接口:ISceneBookmarks2和IBookmark3D,实现过程很简单,代码如下: 创建书签源码:publicpartialclassCreateBookMark:DevComponents.DotNetBar.Office2007Form { publicIGlobeControlm_globecontrol=null; publicC
liushuo_whu
·
2014-04-14 19:00
源码
Gis
3D
bookmark
ArcGlobe
ArcGlobe
三维开发之十二——3D符号化(添加3D符号)
前面的博文http://blog.csdn.net/giser_whu/article/details/23047213介绍了3D符号化的主要接口。在这里总结下在座的过程中实现3D符号化的两种方式,第一种是将3ds文件作为符号,对点图层进行唯一值渲染,可以设置符号的大小,转角等属性;第二种则是借助GraphicsLayer添加到Globe显示,也可以对符号进行旋转等操作,两种方式的效率如何,还未做
liushuo_whu
·
2014-04-12 23:00
C#
Gis
ArcEngine
符号化
ArcGlobe
ArcGlobe
三维开发之十六——加载和保存3dd文件
ArcEngine提供了加载3dd文件的方法,却没有开放保存3dd文件的接口,通过查找资料,主要是采用二进制段实现了3dd文件的保存和加载,但是用这种方法保存的3dd文件其实是“伪”3dd文件,在
ArcGlobe
liushuo_whu
·
2014-04-12 20:00
Gis
3D
arcgis
esri
ArcGlobe
ArcGlobe
三维开发之十五——使用对话框设置坐标参考系(ISpatialReferenceDialog2)
最近在学习新的东西的时候也对之前写的程序做了优化。今天在使用对话框设置坐标参考的时候遇到了一点问题,特此备注,希望能帮到遇到同样问题的童鞋。我是写的用Excel生成shape文件,之前写的是先生成shape文件,在设置空间参考。在参考了ArcMap的添加XY数据功能后,感觉还是采用这种模式比较好一些,代码很简单:ISpatialReferencepSpatialReference; ISpatia
liushuo_whu
·
2014-04-08 23:00
Gis
arcgis
ArcEngine
esri
ArcGlobe
组件开发之动画5——播放动画
原文链接:http://www.cnblogs.com/giser-whu/p/3707066.html在动画开发中,录制的一个动画可能只有一个Track也可能有多个Track。前面的博文提到动画的实现方式有两种,这里采用基于Camera的动画。这里我做的比较简单,首先来看实现效果图:下面,我们来看,如何在Globe下实现动画的播放。来看下面的OMD图,从这张图里我们可以看出,Globe包含多个T
banyu4566
·
2014-04-08 23:00
ArcGlobe
三维开发之十四————播放动画
在动画开发中,录制的一个动画可能只有一个Track也可能有多个Track。前面的博文提到动画的实现方式有两种,这里采用基于Camera的动画。这里我做的比较简单,首先来看实现效果图:下面,我们来看,如何在Globe下实现动画的播放。来看下面的OMD图,从这张图里我们可以看出,Globe包含多个Track(轨迹),Track包含多个KeyFrame(关键帧);动画类型主要有基于Camera的和基于L
liushuo_whu
·
2014-04-08 23:00
动画
3D
arcgis
ArcEngine
ArcGlobe
ArcGlobe
三维开发之十三——加载保存动画
前面的几篇博文提高了3D符号化以及根据路径创建动画方面的内容,先来看下效果图:那么创建的动画应该怎么保存呢?通过查找帮助文档以及OMD,可以知道Globe实现了IBasicScene接口和IBasicScene2接口,通过其LoadAnimation和SaveAnimation方法就可以加载和保存动画文件。如下图:代码如下://加载动画文件.aga privatevoidbutton_loadAn
liushuo_whu
·
2014-04-08 21:00
动画
Gis
3D
ArcEngine
ArcGlobe
ArcGlobe
三维开发之十一——3D符号化(接口)
在三维开发中经常要用到3D符号的符号化。这里只探讨3D点的符号化,将做好的模型(.3ds)导入作为符号对点图层进行符号化处理,这里对3D符号的操作主要用到IMarker3DSymbol 接口以及IMarker3DPlacement 接口。图层的符号化则要用到IGeoFeatureLayer接口。首先来看OMD,如下图所示:从OMD中我们可以看出Marker3DSymbol是一个CoClass,是一
liushuo_whu
·
2014-04-06 21:00
Gis
3D
arcgis
ArcEngine
ArcGlobe
ArcGlobe
三维开发之十——IGlobeDisplayRendering2 接口
在使用
ArcGlobe
时,我们可以看到星空,地球外围的晕圈等等效果。在GlobeControl开发中实现这样的效果则要用到IGlobeDisplayRendering2接口。
liushuo_whu
·
2014-04-06 18:00
Gis
3D
arcgis
ArcEngine
ArcGlobe
ArcEngine 3D开发之IGlobeDisplayRendering2 接口
原文链接:http://www.cnblogs.com/giser-whu/p/3720019.html在使用
ArcGlobe
时,我们可以看到星空,地球外围的晕圈等等效果。
banyu4566
·
2014-04-06 18:00
ArcGlobe
三维开发之九————由指定路径创建动画(实现)
上一篇博文主要介绍了根据路径实现飞行动画的接口,本篇博文则讲解其实现过程。这里我封装了一个生成动画的类,用于动画的操作,目前只是实现了动画的生成,动画的保存以及动画的加载,后面的博文再陆续探讨动画的播放控制等功能。创建动画类代码如下://////根据路径创建飞行动画///classAnimationCreator{#region"CreateAnimationfromPath"///由路径来创建一
召唤师峡谷
·
2014-04-04 16:45
ArcEngine
GIS
3DGIS
ArcGlobe开发
ArcGlobe
三维开发之九————由指定路径创建动画(实现)
上一篇博文主要介绍了根据路径实现飞行动画的接口,本篇博文则讲解其实现过程。这里我封装了一个生成动画的类,用于动画的操作,目前只是实现了动画的生成,动画的保存以及动画的加载,后面的博文再陆续探讨动画的播放控制等功能。创建动画类代码如下:/// ///根据路径创建飞行动画 /// classAnimationCreator { #region"CreateAnimationfromPath" //
liushuo_whu
·
2014-04-04 16:00
动画
3D
arcgis
ArcEngine
ArcGlobe
三维开发之八————由指定路径创建动画(接口)
上一篇博文讨论了动画的两种实现方式,本篇博文采用了Camera的方式创建动画,给定一条路径,按该路径变换Observer和Targeter的位置来实现动画效果。一、首先来看主要用到的接口:IAnimationExtension、IAGAnimationUtils、IAGImportPathOptions (1)、IAnimationExtension :动画扩展对象。该接口是应用程序中其他动
liushuo_whu
·
2014-04-04 14:00
动画
Gis
3D
arcgis
ArcEngine
ArcGlobe
组件开发之动画2——由指定路径创建动画(引)
原文链接:http://www.cnblogs.com/giser-whu/p/3707072.html上一篇博文讨论了动画的两种实现方式,本篇博文采用了Camera的方式创建动画,给定一条路径,按该路径变换Observer和Targeter的位置来实现动画效果。一、首先来看主要用到的接口:IAnimationExtension、IAGAnimationUtils、IAGImportPathOpt
banyu4566
·
2014-04-04 14:00
ArcGlobe
三维开发之七————动画的两种实现方式
动画的实现方式主要有两种:IAnimationTrack和ICamera。一、Animation(1)、基于关键帧(2)、设置每个关键帧的ImeStamp来确定播放时间(该帧占总播放时间的百分比)(3)、便于使用,集成了视频输出接口。可输出.AVI二、Camera两个位置-Observer:Camera所在的位置-Target:Camera所指向的位置•获取位置-GetObserverLatLon
liushuo_whu
·
2014-04-04 13:00
3D
arcgis
ArcEngine
地理信息
ArcGlobe
ArcGlobe
三维开发之六——动画(前言)
在Globe下使用动画可以让用户以一种动态的方式来可视化和分析地理数据。在Globe下,可以使用animation对象来创建下面三个对象:1、Globe照相机动画轨迹:以照相机动画的方式来创建定点飞行,或者从不同的角度来显示globe2、动画轨迹图层:通过改变图层的属性,例如改变图层的可视性和透明度属性等。3、时间动画轨迹:通过改变globe显示的时间。照相机、图层和时间动画轨迹既可以单独使用也可
召唤师峡谷
·
2014-04-04 11:29
ArcEngine
GIS
3DGIS
ArcGlobe开发
ArcGlobe
三维开发之六——动画(前言)
在Globe下使用动画可以让用户以一种动态的方式来可视化和分析地理数据。在Globe下,可以使用animation对象来创建下面三个对象:1、Globe照相机动画轨迹:以照相机动画的方式来创建定点飞行,或者从不同的角度来显示globe2、动画轨迹图层:通过改变图层的属性,例如改变图层的可视性和透明度属性等。3、时间动画轨迹:通过改变globe显示的时间。照相机、图层和时间动画轨迹既可以单独使用也可
liushuo_whu
·
2014-04-04 11:00
Gis
3D
arcgis
地理信息
ArcGlobe
ArcGlobe
三维开发之五——获取并设置Globe图层的叠加次序
Globe中的图层类型主要有以下三种:(1)、浮动图层(floating):通过在要素几何、要素属性或图层级别设置中包含Z值,来定义其自身在3D空间中的位置。(2)、叠加图层(draped):被放置在某个已知表面图层之上,以从该图层获得其Z值。(3)、高程图层(Elevation):提供要在其上放置其他图层的3D表面。1、首先初始化Globe对象2、Get IGlobeDisplay and IG
liushuo_whu
·
2014-04-03 23:00
Gis
arcgis
地理信息
esri
ArcGlobe
ArcGlobe
三维开发之四——设置globe图层的缓存属性)
whichhelpsyoudisplayandnavigateyourdataefficiently.Thistopicshowshowtosetlayercachepropertiesprogrammatically.译文:磁盘缓存为
ArcGlobe
召唤师峡谷
·
2014-04-03 19:44
ArcEngine
GIS
3DGIS
ArcGlobe开发
ArcGlobe
三维开发之四——设置globe图层的缓存属性)
译文:磁盘缓存为
ArcGlobe
里的每一个图层创
liushuo_whu
·
2014-04-03 19:00
Gis
arcgis
地理信息
esri
ArcGlobe
ArcGlobe
三维开发之三——3D符号的现实单位显示
首先我们来看
ArcGlobe
是怎么实现的。通过数据向导,第一步将点要素显示为3D矢量,如图所示:第二步设置图层的可见范围:第三步以设置符号大小:那么要实现这样的效果需要用到哪些接口呢?
liushuo_whu
·
2014-04-03 15:00
Gis
3D
arcgis
地理信息
ArcGlobe
ArcEngine三维开发实现3D符号以现实单位显示
我们先来看下
ArcGlobe
下是如何做的。
liushuo_whu
·
2014-04-03 15:00
C#
3D
arcgis
地理信息
ArcGlobe
ArcGlobe
三维开发之二——IGlobeLayerProperties接口
IGlobeLayerProperties接口Providesaccesstomembersthatmanipulatetheglobelayerproperties. Note: theIGlobeLayerPropertiesinterfacehasbeensupersededbyIGlobeLayerProperties4.Pleaseconsiderusingthemorerecentve
liushuo_whu
·
2014-04-03 10:00
Gis
arcgis
地理信息
esri
ArcGlobe
ArcGlobe
三维开发之一——图层及常用接口
1、IGlobe:--Globe控件的globe对象2、IGlobeDisplay:Globe控件的显示操作3、IGlobeCamera:IGlobeCamera-控制查看的视角4、IGlobeViewer:-控制查看的视点5、IGlobeDisplayLayers:提供对控制globe显示图层成员的访问描述:IGlobeDisplayLayersinterfaceprovidesaccessto
liushuo_whu
·
2014-04-03 10:00
Gis
3D
ArcEngine
esri
ArcGlobe
arcgis中创建逼真的三维视图
您要将GIS数据与
ArcGlobe
中的影像和建筑模型结合起来,制成一个逼真的城市模型。此模型有助于决策者查看拟建的建筑物及其相关视图。也可使用这些模型
召唤师峡谷
·
2014-03-03 13:00
GIS
ArcGlobe
更改缓存路径报错问题
ArcGlobe
更改缓存路径报错。
ArcGlobe
是ArcGIS三维大场景展示的平台。为了提升三维浏览的速度,都会对模型、影像进行切缓存。这样就需要我们指定一个缓存路径。
sydbc
·
2013-12-30 15:02
3D
GIS
ArcGlobe
、ArcSence中路径飞行
下面就为大家介绍一下如何在
ArcGlobe
或者是ArcSence创建路径飞行的效果。1、通过创建一系列帧组成轨迹来形成动画。
sydbc
·
2013-12-29 19:40
3D
GIS
ArcGlobe
图层高程拉伸
ArcGlobe
中浏览三维模型时,对于高程变化较小、起伏不大的模型再对图层高程进行夸张拉伸后,能够很好地观察细节局部结构和走势,本文介绍如何在ArcGISEngine下实现这个功能。
me_dispose
·
2013-12-09 14:28
ArcGlobe开发
ArcGISEngine
使用
Arcglobe
10与3dmax建立三维城市
随着国家大力推进数字城市的建设,三维城市的建设也是势在必行的。与传统二维地图相比,三维城市在立体层次、视觉效果等感官效果有着很大改进,并且在实际业务中,如规划中的光照分析、楼层高度调整、地块分析等有着二维地图不可比拟的优势。闲话少述,步入正题:1.建立影像图层及矢量画用arccatalog10建立一个gdb数据库,名称为“3dpgd”,建立一个featureClassLayer名为“dixing”
·
2013-10-21 11:00
arc
如何在ArcGIS Engine的Globe中进行三维定位
有不少初学者想知道ArcGISEngine的GlobeControl中如何实现类似于
ArcGlobe
里鼠标三维定位的功能,也就是如何获得鼠标点击位置的X,Y,Z。
esricd
·
2013-06-18 17:00
ArcGlobe
与ArcScene功能比较与简单说明
ArcGlobe
与ArcScene功能比较与简单说明ArcGISDesktop中,可用于三维场景展示的程序为
ArcGlobe
和ArcScene,由于两者的差别,在三维场景展示中适用的情况有所不同。
chanyinhelv
·
2013-05-10 15:08
.net
arcglobe
导入三维模型方法
Arcglobe
导入三维模型一般方法矢量化——生成Multipatch——替换模型 1、 在arcmap矢量化模型区域,添加高程字段,注意坐标投影要与底图一致; 2、将矢量化好的图层添加到
arcglobe
neil89
·
2013-01-24 13:00
ArcGlobe
常用代码
按照适当的顺序绘制
ArcGlobe
图层 publicvoidGetSetGlobeDrawingOrder(ESRI.ArcGIS.GlobeCore.IGlobeglobe)
zhai56565
·
2012-12-19 16:00
GlobeControl中设置图层基本高程--
ArcGlobe
+C#
ILayerpLayer=newMapOperationClass().GetLayer(MyGlobe,"市区道路L"); IGlobeDisplayLayerspGlobeDisplayLayers=MyGlobe.GlobeDisplayasIGlobeDisplayLayers; IGlobeLayerPropertiespGlobeLayerProperties=pGlobeDisp
zhai56565
·
2012-12-19 16:00
CityEngine使用GIS模板创造三维数字城市(一)
ArcGIS提供了ArcScene和
ArcGlobe
两种应用程序,二维数据可以以三维的形式进行可视化展示。然而,一般采用设置图层的“BaseHeights”属性实现。
arcgis_all
·
2012-12-02 21:00
Gis
建模
三维
数字城市
CityEngine
一缕阳光,照亮世界——
ArcGlobe
中光照功能介绍
直接在
ArcGlobe
场景中添加图层后,有些地物会显得较为黯淡。尤其是一些建筑物模型,会相对原有在3dsMax场景中所见到的灰暗一些。
Esri中国
·
2012-11-17 15:23
3D
GIS
一缕阳光,照亮世界——
ArcGlobe
中光照功能介绍
直接在
ArcGlobe
场景中添加图层后,有些地物会显得较为黯淡。尤其是一些建筑物模型,会相对原有在3dsMax场景中所见到的灰暗一些。
arcgis_all
·
2012-11-17 15:00
光照
ArcGlobe
ArcGlobe
移动图层顺序
原文地址:http://www.gisall.com/html/63/151663-6305.html要在TOC控件中移动顺序,其实就是这二个操作,选择要移动的图层;拖动要放置的位置,但是这两个操作牵扯到三个函数,分别是mousedown,mounsemove,mounseup。而在这三个操作里面牵扯一个重要的方法HitTest这里只做了对图层的移动,其它的没有考虑,现在直接上代码://保存选择的
arcgis_all
·
2012-11-17 15:00
移动
图层
ArcGlobe
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他