您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > ArcGIS三维性能优化策略
ArcGIS三维性能优化策略体验“飞”的感觉行业技术部甘鑫平目录u三维性能优化的重要性u三维性能优化方法-数据优化-图层优化-场景优化-硬件优化u总结三维性能优化的重要性三维应用城市规划市政工程设施管理自然资源开发国防、公共安全矿产、地质、房产…………Visualize三维性能优化的重要性u海量数据可视化-影像、地形-矢量(线、面)-地名注记-模型-……三维性能优化方法ü1、数据优化ü2、图层优化ü3、场景优化ü4、硬件优化三维性能优化一般过程金字塔镶嵌数据集Geodatabase存储……栅格化缓存机制可视距离冲突检测……分配内存增加虚拟内存暂停分块细节等级……CPU内存显卡硬盘数据优化图层优化场景优化硬件优化Demo优化之后的三维场景三维性能优化的方法ü1、数据优化ü2、图层优化ü3、场景优化ü4、硬件优化数据优化u所有数据尽量采用相同的坐标系u建立影像金字塔u使用镶嵌数据集管理大量影像u矢量数据以Geodatabase方式存储u简化不重要的几何细节-当需要在较小尺度下显示数据时,可以使用简化的数据u优化三维模型-贴图不起作用的面或点-在保证场景效果的前提下尽量减少场景的数据-折线形式来代替曲线-模型重复纹理使用一张贴图-保证文字清晰可辨的情况下最大限度的缩小贴图1建立影像金字塔影像金字塔建立方式u单个数据集u批量数据集u栅格数据直接拖入场景2镶嵌数据集管理大量影像u镶嵌数据集-海量影像编目管理-多源影像-集成的图属访问高效、海量的影像数据管理模型……3矢量数据以Geodatabase方式存储u大数据量存储u建立索引Demo三维性能优化的方法ü1、数据优化ü2、图层优化ü3、场景优化ü4、硬件优化图层优化u栅格化叠加图层的矢量数据-减少栅格化矢量绘制的细节等级-栅格化文字注记u不绘制拉伸面的底面u可视距离-数据在一定的距离范围时,才显示出来u缓存机制-硬盘缓存uOpenGL缓冲模板u标注冲突检测1栅格化绘制u实现简单u易于符号化u加快数据渲染点线面注记Demo2不绘制拉伸面的底面Demo3可视距离u对图层设置可见的范围u不同比例尺下显示不同的数据u大大提升系统性能Demo4缓存机制内存缓存内存缓存硬盘缓存硬盘缓存4.1创建硬盘缓存u缓存类型及格式-按需缓存、局部缓存、全部缓存-JPEG、DXTu缓存控制-缓存失效-保持缓存连接-使用缓存-退出删除缓存注意:保存Demo缓存格式对比指标JPEG特点DXT特点CPU占用在显示前需要解压缩不需要解压即显示,显示性能更高内存占用内存占用2比特/纹元内存占用1比特/纹元硬盘占用通常情况下硬盘缓存比DXT格式小8到12倍硬盘缓存大显卡要求要求较低要求较高栅格、矢量:选JPG格式,减少硬盘存储注记、高程:默认多面体:选DXT,提高显示性能4.2创建组缓存u对图层组进行栅格化-子图层合并到图层组,所有图层渲染为使用单一缓存的单一图像-所有图层都栅格化-减少硬盘缓存大小u合并子缓存-允许子图层保留自己的缓存-适用于组中有高程图层或要在不同距离范围显示Demo4.3缓存的迁移u本机缓存拷贝u不同机器上的缓存迁移u为发布服务的数据做缓存u已发布的服务数据缓存迁移u为新的文档制定新的缓存路径Demo5OpenGL模板缓冲Demo6标注冲突检测u注记图层优先级设置-在同一组中图层越靠上渲染优先级越高。-纹理图层优先级高于浮动图层。u自动避让-优先级更低的图层若渲染范围落在优先级高的屏幕范围中则注记不显示,实现自动避让的效果Demo三维性能优化的方法ü1、数据优化ü2、图层优化ü3、场景优化ü4、硬件优化场景优化u调整内存缓存u增加虚拟内存u导航时暂停分块提取-所有的资源分配给渲染线程u降低图像、高程的u细节等级-图像、高程(LOD)-草图模式u纹理管理1调整内存缓存u单击【自定义-ArcGlobe选项-显示缓存】,选择【高级】。将该内存缓存设置应用到所有的ArcGlobe场景中将之前的默认设置应用到当前设置中Demo2增加虚拟内存u如果计算机运行速度由于缺少物理内存而降低,可以尝试增加虚拟内存方式来补偿。u注意:u虚拟内存大小理论上应至少两倍于物理内存大。3导航时暂停分块提取u通过菜单【自定义-ArcGlobe选项--细节等级】选项卡,选中“导航时暂停分块提取”。注意:-当录制动画时不能选中该项。Demo4细节等级远(较少细节)近(更多细节)Demou通过降低场景质量u降低影像、地形数据精度u三维模型纹理控制u三维符号失效u三维矢量线压缩5纹理管理u纹理设置-控制纹理是否显示-显示纹理是否压缩-纹理分辨率设置Demo三维性能优化的方法ü1、数据优化ü2、图层优化ü3、场景优化ü4、硬件优化硬件配置建议:uCPU主频u内存u硬盘速度u显卡-更新显卡驱动可在官网下载Esri公司认证的驱动程序NVIDIA::小结:数据类型VS优化方法数据类型优化方法栅格(影像、地形)缓存、可视距离、栅格目录、金字塔、LOD、线程挂起矢量(点、线、面)缓存、可视距离、栅格化注记(Annotation)缓存、可视距离、冲突检测模型(MultiPatch)缓存、可视距离、草图模式、纹理管理注:“冲突检测”、“纹理自动管理”由系统自动优化,无需设置总结总结u数据优化-创建缓存、金字塔、镶嵌数据集u图层优化-针对所有数据类型可创建硬盘缓存、设置可视距离和细节层次度-模型数据通过纹理控制-矢量数据采用栅格化、OpenGL的模板缓存进行优化-注记数据通过冲突检测达到自动避让的效果u场景优化-内存调整、线程挂起-数据压缩、草图渲染u硬件配置
本文标题:ArcGIS三维性能优化策略
链接地址:https://www.777doc.com/doc-6380122 .html