All about 3D
文章平均质量分 67
kikita
Esri桌面木工
展开
-
了解 ArcScene 与 ArcGlobe
ArcGIS 中,ArcScene 与 ArcGLobe 是两种3D数据可视化以及分析的组件或者说环境,它们二者有什么样的区别,如何根据自己的应用去选择呢?以下是对这二者的对比信息总结:1. 许可都需要 3D Analyst License 才能启动。2. 坐标系统ArcScene - 使用第一个加入ArcScene的数据的坐标系统,当不同坐标系的数据加入时原创 2012-11-17 12:13:49 · 6723 阅读 · 0 评论 -
CityEngine支持多少种栅格数据?
许多用户会问 CityEinge 到底支持多少种栅格数据作为底图数据? CityEngine目前的帮助文档略显单薄,作为工具书查看是很好的,但是作为知识类资料就不如ArcGIS Desktop的帮助文档完整饱满。因此像“栅格数据支持列表”这种归纳性的文档当然现在还是没有…… 只能从软件界面自身去寻找了,就把这页贴出来,方便大家参考。从以下这个长长的下列表中可以了原创 2014-01-06 11:11:35 · 3054 阅读 · 0 评论 -
CityEngine Web Viewer IIS 部署
原文链接:http://blog.csdn.net/arcgis_all/article/details/8363728重点提出来,方便配置:(1)先找到 webviewer 文件夹,在CE工作空间下ce.lib 文件夹下;(2)将 webviewer 文件夹丢到 wwwroot 文件夹下;(3)计算机管理中,webviewer目录中,双击打开右边的窗口转载 2013-09-11 14:43:00 · 4171 阅读 · 0 评论 -
CityEngine 中的 Annotation
CityEngine中的 Annotation 可以给规则和属性添加额外的信息,Annotation不会影响到规则本身的语法以及模型的产生,它主要影响的是用户界面的显示,例如:在Inspector 上,如何显示属性和规则。@StartRule: 在起始规则选择器中标记起始规则,通常会变成粗体。@StartRuleStart-->NIL原创 2013-05-13 16:29:17 · 1815 阅读 · 0 评论 -
CityEngine与ArcGIS对栅格数据的要求情况
在论坛上看到一篇很好的讲述如题主题的文章,很有价值,可以为CityEngine选择合适的栅格数据或者纹理,提供一些帮助,原文如下:---------------------------------------------------------------------------------------------------------- textures / raste转载 2013-05-13 10:47:10 · 2271 阅读 · 0 评论 -
【CityEngine】如何在街道两侧放置路灯、行树等?
使用CGA代码将对象(路灯、树木等)放置到路边。这里用到的主要方法就是Split 函数去做分割。思路是,现将shape按照较短的轴向进行最初的分割剥离,得到路的两边sidewalk,然后将这些分割出来的形状进行再次分割,也就是沿着长的轴的方向分割成多个重复的小的形状,最后,用实际的模型(如路灯或树等)替换这些小块。下面是示例代码,参考下:Sidewalk -->原创 2013-04-17 10:23:45 · 8292 阅读 · 3 评论 -
单独打开CityEngine本地帮助
CityEngine软件的自带帮助中有大量的信息可供查找学习,但是自带的 Help Content,正常是在启动CE后,再去打开才可以,这与 eclips 的帮助是一个道理。有时仅仅为了看看帮助,而启动着庞大的CE,有点喧宾夺主喽。在老王的帮助指导下,找到了单独运行CE帮助的方法,磨刀不误砍柴工~ 在这里总结下。一、设置系统环境变量1. 在“系统变量中,设置3项属性原创 2013-03-22 11:21:31 · 2946 阅读 · 0 评论 -
在CityEngine中的圆柱体建模
CityEngine中不支持弧段的存储,各种面都是折线面,也就是ArcGIS中的Polygon。当遇到圆柱体的建筑物或实体时,如何为其建模呢? 考虑到ArcGIS与CityEngine的数据是可以互操作的,那就在ArcGIS中来构建圆形或者弧段,然后将之处理成近似弧段的多边形,然后导入CityEngine来作为模型的底面基础。按照这个思路,来动手做一下。1.原创 2013-03-12 17:54:38 · 7575 阅读 · 0 评论 -
CityEngine 2012.1 与 ArcGIS 10.0 一同安装的注意事项
CityEngine 2012.1 与 ArcGIS 10.1 是同期发布的产品,ArcGIS Lisence Manager 10.1 是可以统一管理这两个产品的许可。比起CityEngine 2011的版本,许可方面的确便利了许多。但是如果想使用 ArcGIS 10.0怎么办呢?Esri 为了解决这个问题,提供了一个Patch,Esri CityEngi原创 2013-03-04 09:19:27 · 2917 阅读 · 0 评论 -
如何检测显卡类型和OpenGL版本?
摘要OpenGL是一个行业标准的3D图像API。运行 CityEngine 需要 OpenGL 2.x 或更高版本。OpenGL 驱动通常与显卡驱动和支持的软件(例如:DirectX)一同安装。过程1.检测显卡类型(Windows):1) 打开“运行”窗口。2)输入 dxdiag 进入 DirectX诊断工具,即列出显卡信息。原创 2013-03-04 09:17:56 · 45093 阅读 · 7 评论 -
City Engine 的学习资源
原文链接:http://forums.arcgis.com/threads/52242-Learning-CityEngine-Tutorials-and-other-TrainingDear all,We're getting a lot of inquiries concerning training materials, tutorials and other res转载 2012-12-20 13:31:23 · 3382 阅读 · 0 评论 -
实践 ArcGIS Web 3D
ArcGIS 产品家族的 Web 3D 功能众多用户期待已久,从 ArcGIS 10.3.1 版本开始,Esri 放了个大招,千呼万唤始出来的 Web 3D 功能,终于不再犹抱琵琶半遮面了。 那到底如何将创建和发布3D场景呢? 下面就把今天的测试过程记录下。原创 2016-01-17 11:05:23 · 14378 阅读 · 19 评论 -
DEM渲染洼地淹没图
首先要准备基础数据,一张DEM栅格图。然后将掩膜水位以下的数据提取出来以备后用。这里我提取了高程1000以下的像元。对这个图层设置分类渲染,并设置半透明:效果:生成DEM山影图,使用空间分析工具箱中的 Hillshade叠在一起就很漂亮了,可以表示,某个高度下水淹没的情况。3D效原创 2014-01-23 11:13:39 · 12023 阅读 · 3 评论 -
空间分析之插值分析
在实际工作中,由于成本的限制、测量工作实施困难大等因素,我们不能对研究区域的每一位置都进行测量(如高程、降雨、化学物质浓度和噪声等级)。这时,我们可以考虑合理选取采样点,然后通过采样点的测量值,使用适当的数学模型,对区域所有位置进行预测,形成测量值表面。插值之所以可称为一种可行的方案,是因为我们假设,空间分布对象都是空间相关的,也就是说,彼此接近的对象往往具有相似的特征。ArcGIS的空间分析原创 2012-08-27 09:10:36 · 79292 阅读 · 9 评论 -
ArcGIS 构建3D动画方法
以动画形式呈现视图原创 2014-09-16 15:43:38 · 16473 阅读 · 9 评论 -
3D分析之3D要素工具箱
整理有关 ArcGIS 10.1 3D分析工具箱中,3D Feature 工具箱中,各个工具的功能及注意事项。1. Add Z information (添加 Z 信息)各种几何类型的Z信息:Points - Z 值Multipoints - Z 最小值、Z 最大值、Z 平均值、点计数Polylines - Z 最小值、Z 最大值、Z 平均值、3D 长度、最原创 2012-11-18 21:50:16 · 6755 阅读 · 0 评论 -
3D分析之Functional Surface工具箱
1. Add Surface Information(添加表面信息)向点、线或面要素的属性表添加表面高程信息。要素几何表面属性Point 从表面上点的 XY 坐标插入的点高程。MultiPoint 针对多点记录中所有点得到的点的最小、最大和平均高程。Polyline 沿着表面的线的 3D 距离。 从原创 2012-11-18 21:51:05 · 5528 阅读 · 0 评论 -
3D分析之常用转换工具
三维分析工具箱中,Conversion工具集为我们提供了很多用于格式转换的工具,其中有几个能为我们解决很多常见问题,这里整理下:1. 各种数据格式的3D模型导入到ArcGIS中展示使用 Import 3D file 工具,ArcGIS 主要支持以下 3D模型的导入:- 3D Studio Max (*.3ds)- SketchUp (*.skp)- VRML a原创 2012-11-21 11:49:02 · 13468 阅读 · 3 评论 -
3D分析之ArcGIS 支持的表面类型
为了表示连续的表面,ArcGIS 提供了多种表示、存储函数表面的数据格式,主要是以下四类,其中包括10.1带来的新类型:LAS Dataset。我们可以借助于ArcGIS的3D分析扩展,对这些函数表面数据进行三维的显示、分析等。但是需要注意的是,这些数据并不是真正意义上的真三维,这是我们常说的2.5D。因为这些数据在某个XY坐标对对应的位置上,只能存储一个Z值,而真正的三维实体是在某个位置上有原创 2012-11-17 12:14:55 · 3409 阅读 · 0 评论 -
ArcGIS Terrain Dataset
1 了解 Terrain DatasetTerrain Dataset 是多分辨率的基于 TIN 的表面数据结构,支持 ArcSDE、个人以及文件地理数据库,存储在ArcGIS Geodatabase 的 Feature Dataset 中,Feature Dataset 中需要包含构建 TIN 的要素类。Terrain Dataset 引用原始要素类,对数据重新组织重建索引,动原创 2012-12-13 16:23:13 · 5694 阅读 · 2 评论 -
ArcGIS支持3D视图吗?
ArcGIS Desktop 中的 ArcScene 组件支持 3D 视图。在ArcScene中的 View 菜单下,有 View Setting 菜单。默认是“透视图(perspective)”,也就是我们打开ArcScene的缺省设置显示方法:我们可以切换到“立体视图(stereo)”,方法可以选择例如常用的红蓝眼镜类型,如下图所示:原创 2013-03-04 09:26:16 · 6776 阅读 · 0 评论 -
不规则三角网(TIN)
Ⅰ 数字高程模型(DEM) 地球表面高低起伏,呈现一种连续变化的曲面,这种曲面无法用平面地图来确切表示。于是我们就利用一种全新的数字地球表面的方法—— 数字高程模型 的方法,这种方法已被普遍广泛采用。数字高程模型即DEM(Digital Elevation Model),是以数字形式按一定结构组织在一起,表示实际地形特征空间分布的模型,也是地形形状大小和起伏的数字描述。原创 2012-12-06 09:29:47 · 53102 阅读 · 3 评论 -
sketchup 与 ArcGIS 10 的交互
许多用户在 ArcGIS 9.2 时代习惯于使用 Sketchup 插件,但是,9.2版本已经结束了他的使命,进入了退休列表,已往的交互方法不再推荐。在 ArcGIS 10 之后不再使用这个插件,而且给了其他的思路。如下是官方说明中的原文:------------------------What is the recommended workflow between SketchU原创 2013-06-06 11:29:52 · 16188 阅读 · 10 评论 -
3D数据互操作之认识Collada
Collada的名称来自于COLLAborative Design Activity(协同设计活动),是用于存储 3D 模型的开放式标准 XML 格式,最早是由 Sony Computer Entertainment(SCEA)发起。以下介绍来自网络:“ COLLADA™ 是面向交互式 3D 应用程序的基于 XML 的数字资产交换方案,使 3D 创作应用程序原创 2013-03-04 09:22:43 · 3206 阅读 · 2 评论 -
3D分析之可见性分析工具
ArcGIS 通过分析功能面的视域来确定不同区域中的可见性。视域的计算:如果仅有一个观测点,则为可从观测点看到的单元赋值 1,为无法从观测点看到的所有单元赋值 0。1. Construct Sight Lines(构造视线)创建表示视线(从一个或多个视点到目标要素类的要素)的线要素。注意,关于高度字段的认定:观察点和目标要素的高度源默认为以下列表原创 2014-02-11 11:41:15 · 14782 阅读 · 0 评论 -
ArcGlobe 缓存管理
ArcGlobe拥有缓存机制,因此可以应对大量3D数据的可视化。ArcGlobe具有两种缓存机制:内存缓存,硬盘缓存。硬盘缓存:每个图层,而不是数据源,对应一“套”缓存文件,以文件夹的形式保存。文件夹通常以图层名+GUID命名。例如下图:默认缓存是按需进行创建,也可以进行手动创建图层的全部缓存。原创 2014-08-05 11:26:33 · 3587 阅读 · 4 评论 -
CGA:自动判断模型间关系的3D建模方法
背景最近遇到一个有趣的问题,如何在CityEgnine中判断有接触或相交关系的模型,从而自动进行建模?这个问题有点抽象,我们来看个实例,了解下问题的背景:以往绝大多数情况下,我们拿到的2D建筑物底面(FootPrint)都是一个建筑对应一个面,也就是这样的:实际生活中的的建筑物可能是更复杂的,例如商场、大型会议中心、复杂居民楼等参差不齐的多栋联合建筑,我们可以采集多个底面来表示建筑物,例如这样:使用原创 2016-04-01 18:09:58 · 3184 阅读 · 0 评论