
ArcGIS 3D
文章平均质量分 57
Esri成都
Esri(中国)信息技术有限公司成都分公司
展开
-
地球,请你不要颤抖!----如何解决ArcGIS Globe视角模式切换产生抖动的问题
在调用代码让ArcGlobe/GlobeControl视角在Globe/Surface模式间切换时,比如书签漫游,漫游飞行等操作之后,Globe会出现不受控的跳动或抖动的现象,这个问题如何解决?可根据数学计算得出当前观测点是否在目标点正上方或正下方,如果在,则设置适当设置摄像机和地球模式即可。我把代码用C#写成了静态函数,很方便调用。如果大家还有别的什么更好的方法,请指教。原创 2012-05-31 10:28:21 · 2687 阅读 · 0 评论 -
CityEngine三维建模几个常见问题解决方法(1)
CityEngine被Esri收购以后,大踏步进入GIS三维建模领域,由于CityEngine独有的基于规则建模,使得GIS三维建模效率大增。不过不是规则就可以一刀切,解决所有问题的,有时我们还是要做这样或那样的一些处理才能顺利的使用规则达到更好的建模效果。下面就举几个常见的例子:问题1:很多道路交叉口处由于多出右转车道,因此要比道路中间段宽一两个车道,这种如何高效处理呢?解决思路:使用A原创 2012-07-27 23:03:05 · 6916 阅读 · 0 评论 -
CityEngine三维建模几个常见问题解决方法(2)
慢慢整理一些CityEngine常见问题,不求数量,但求及格。问题1:CityEngine中数据量较大的DEM和DOM,导入CityEngine之后无法显示。解决思路:该问题是由于CityEngine纹理原理导致。CityEngine中将DEM和DOM作为纹理处理,显卡对单个纹理分辨率限制值为8192*8192,.建议将DEM和DOM分割成相对小的纹理,比如4096*4096,再分块导入C原创 2012-07-29 22:59:16 · 7573 阅读 · 0 评论 -
如何在ArcGIS Engine的Globe中进行三维定位
有不少初学者想知道ArcGIS Engine的GlobeControl中如何实现类似于ArcGlobe里鼠标三维定位的功能,也就是如何获得鼠标点击位置的X,Y,Z。这个问题要分两个步骤实现,首先是通过IGlobeDisplay.Locate方法获得屏幕坐标的X,Y对应的地理坐标X,Y,第二步是通过地理坐标X,Y求解到地形影响下对应的高程值。代码如下: public sta原创 2013-06-18 17:18:49 · 3754 阅读 · 1 评论 -
ArcGIS多面体(multipatch)解析——引
多面体(multipatch)结构在ArcGIS数据结构中是与点、线、面平行的一种数据结构,对于ArcGIS三维来说是一个很核心的结构,有了它,ArcGIS平台才可以灵活的描述规则和不规则的三维实体。对于建筑物、道路这种相对规则的模型,GIS平台里ArcGIS能表达,其他GIS平台也能;但对于地质地层结构都不规则,需要节点级刻画的三维模型,很多GIS只能用三维点符号的形式显示,该方法的缺点是无法进原创 2013-06-24 16:45:06 · 10529 阅读 · 2 评论 -
ArcGIS多面体(multipatch)解析(一)
从几何学的角度来说,再复杂的三维形状都可以通过足够多,足够小的三角形组合起来表达。比如矩形可以表达成两个三角形,如下图:圆柱形可以由多个三角形排列而成:但ArcGIS中的多面体构成并没有采用这种“简单三角形法”来组织,而是由如下三种基础结构构成:1)Triangle Strip ,笔者翻译为:三角片2)Triangle Fan,翻译为:三角扇3)Rings,翻译为:原创 2013-07-28 23:58:15 · 11352 阅读 · 2 评论 -
ArcGIS三维场景中(Globe)如何获得屏幕所在点的坐标值
在三维开发中有些功能需要捕捉鼠标所在的坐标值,而非地形上某一个点。比如想测量建筑物、管线模型上某两点的距离,这时候如果捕捉到的是地形上某两个点,那返回的距离必然也是错误的。如下图红色线用来测量管线间的某段三维距离这个需求,就是需要能够捕捉到管线上任意两点,然后通过距离求解获得三维长度。这个操作的核心步骤在于捕捉三维空间中的碰撞点。如下代码dScreenX和dScre原创 2014-02-18 10:49:37 · 4078 阅读 · 0 评论 -
Portal for ArcGIS发布SPK三维场景可能遇到的问题---持续更新
自从ArcGIS 10.3.1版本支持Web3D之后,基于ArcGIS技术体系下的Web3D的需求越来越旺盛,特别是10.4版本之后对于倾斜摄影的支持,使Web3D的功能越来越强大,但在发布SPK数据的过程中总是遇到一些问题,有数据原因的,有安装环境原因的,现在对比较常见的问题总结一下供大家参考,后续会持续更新1、Error 999999 在安装好ArcGIS Data St原创 2016-08-08 12:49:24 · 5726 阅读 · 1 评论