ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

【ArcGIS】ArcGIS SceneView视图下浏览器环境设置

【ArcGIS】ArcGIS SceneView视图下浏览器环境设置 摘要本文针对 ArcGIS Scene View 3D 视图在浏览器中无法加载、显示空白的问题系统梳理了三种常见原因及对应解决方案一是检测并确认浏览器已启用 WebGL二是通过浏览器设置开启硬件加速渲染三是当显卡被加入黑名单时通过覆盖软件渲染列表强制启用硬件加速。文章还给出了 ArcGIS 3D 图层的官方环境要求并提供了多款主流浏览器在极速模式与兼容模式下对 2D、3D 视图支持度的实测对比结果帮助读者快速定位并解决 3D 视图加载失败的问题。如果浏览器地图在切换3D视图时无法加载地图一片空白有可能是浏览器对ArcGIS Scene View图层不支持。需要对浏览器进行相关设置。根据ArcGIS官方3D的要求对浏览器相关环境进行设置确保对WebGL的支持和最佳渲染。1.测试浏览器是否启用了WebGL。浏览器网址输入https://get.webgl.org/。若弹出如下图页面则表示该版本浏览器启用了WebGL。如出现下图则表示浏览器版本不支持WebGL。2.浏览器使用硬件加速渲染Chrome:转至设置 高级 系统。单击可用时使用硬件加速切换键来打开显卡渲染。重新启动浏览器。360:关闭按钮下的菜单图标如下图箭头所指。找到设置点击打开设置页面。找到实验室---系统--勾选智能硬件加速(重启浏览器生效)猎豹:点击左上角猎豹图标弹出下图菜单--选项/设置找到更多设置--其他--勾选开启硬件加速IE11单击高级设置。取消选中使用软件渲染代替 GPU选项。如果选中后仍不可用则需要更新您的显卡或视频驱动程序。重新启动计算机。3.浏览器显卡加入黑名单有时候项目打开浏览器控制台会打印如下图所示的警告。这时候Scene View对象初始化失败表示3D的渲染失败了。无法显示3D的图层。[esri.views.SceneView] #validate() Your WebGL implementation doesnt seem to support hardware accelerated rendering. Check your browser settings or if your GPU is blacklisted.Chrome/360:在地址栏中输入chrome://flags。单击覆盖软件渲染列表(Override software rendering list)下的启用。重新启动浏览器。更多详细的设置要求。参见官方:4.ArcGIS 3D图层的环境要求:Scene Viewer 要求—ArcGIS Online 帮助 | 文档5.各浏览器对3D视图(Scene View)支持度测试结果:电脑配置型号戴尔OptiPlex 3046台式机处理器IntelRCoreTMi5-6500 CPU 3.20GHz内存容量8.0GB显卡Intel RHD Graphics 530硬盘TOSHIBA DT01ACA100 SCSI磁盘设备1.0TB主板01DDN5A00网卡Realtek PCIe GBE系列控制器声卡1.Realtek高清晰度音频 2.英特尔R显示器音频操作系统Windows 7 64位浏览器浏览器版本号极速模式兼容模式2D3D2D3DChrome谷歌75.0.3770.142(正式版本)(64 位)√√Fire Fox火狐68.0.1 (32 位)√√Opera64.0.3380.0√√360安全浏览器1010.0.1920.0√√√×360极速浏览器11.0.2140.0√√√×QQ浏览器10.4.2√√√×猎豹浏览器6.5.115.19331.8001√√√√UC浏览器6.2.4098.3√√√×搜狗浏览器8.5.10.30498√√√×IE11支持2D和3D经过上述测试如果仅使用WebKit和Blink内核运行平台各大浏览器都支持。从IE和Chrome内核双兼容的情况下平台运行兼容性良好的浏览器是猎豹浏览器和原生IE11浏览器。而其他如360浏览器、QQ浏览器、搜狗浏览器等双核浏览器在IE兼容模式下均不支持3D的显示。
返回列表