Skip To Content

场景和 3D 数据疑难解答

本主题说明了如何解决在门户网站中使用场景、托管场景图层或 3D 数据时可能遇到的问题。

场景查看器

托管场景图层

场景缓存管理

点符号和标注不会显示在场景中。

一些系统可以自动在集成显卡和独立显卡之间进行切换,以渲染 3D 图形。场景查看器使用独立显卡时性能最佳;因此,请将显卡驱动程序分配给用于打开场景查看器的的 Web 浏览器。配置显卡的每个应用程序设置的方法可能不同,具体取决于所使用的显卡驱动程序的类型和版本。

我的高程图层无法在场景中正确显示。

如果从缓存高程影像服务创建的高程图层中存在台阶(高程表面的台阶状外观),发布时可能需要减小压缩值和服务的最大错误以更好地匹配高程数据的分辨率。可以在 ArcGIS 10.3 for Desktop 或更高版本中配置这些设置。

我的场景没有按内容窗格中显示的相同顺序来显示图层。

场景查看器有内置的排序图层的等级。查看器可按照以下列出的顺序显示图层。在每个群组中,可以在场景中对图层进行排序。

  1. 启用 3D 的图层,例如带有 z 值的 3D 数据和高程模式相对于地面绝对高度的 2D 数据。
  2. 动态地图服务和高程模式地面上的 2D 要素图层
  3. 托管切片图层和缓存地图服务

例如,美国飓风的动态图层始终显示在美国人口密度的切片图层或缓存地图服务之上,即使飓风图层在内容的底部。

我的 2D 数据在场景查看器中不显示或仅部分显示。

场景查看器最多可显示 2000 个点、线或面。如果需要在场景查看器中查看要素,则只能发布总数少于 2000 个要素的数据子集。

在场景查看器中查看最新发布的包含多个多面体图层的场景图层时,出现错误根节点不适用于图层

发布包含多个 ArcGIS Pro 多面体图层的 Web 场景图层时,ArcGIS Pro 会返回一条消息,提示已成功生成场景缓存,尽管只构建了第一个多面体图层的缓存。如果立即尝试在场景查看器中打开场景图层并且尚未生成所有缓存时,将出现错误“根节点不适用于图层”,并且无法显示图层。尝试打开 Web 场景图层之前,请预留更多时间等待构建多面体图层的缓存。

托管场景图层中的 3D 多面体要素包含空隙或孔。

如果多面体数据包含混合折点顺序和不正确的法向量,就会出现这种情况。确保正确创建数据并且不包含上述项。

多面体要素上的颜色或纹理出现闪烁或不断切换颜色。

如果在多面体数据中为外部和内部表面的 z 值定义了颜色和纹理,就会出现这种情况。确保数据没有为外部和内部表面定义的不同颜色和纹理。

托管场景图层中的建筑物未正确叠加到高程表面上;例如,建筑物似乎悬浮在地面上或部分埋入地面。

发布多面体数据时,必须使用几何 z 值的绝对高程值。要解决此问题,可以使用 ArcMap 中的 3D 图层转要素类地理处理工具来创建使用绝对高度的新多面体要素类并重新发布新多面体数据的场景图层。

发布托管场景图层需要花费很长时间。

因为用于托管场景图层的数据量大而且复杂;因此发布和创建该数据的缓存会花费很长时间。如果发现将场景发布到门户所花费的时间比门户托管服务器上设置的最长使用时间长,请增加最长使用时间值。默认时间为 60 分钟。

我的 ArcGIS Data Store 备份会占用大量磁盘空间。

ArcGIS Data Store 备份包括托管数据库和所有场景图层缓存数据库。正如创建数据存储后要执行的任务管理数据存储备份中所述,应将备份文件输出到独立于 ArcGIS Data Store 安装的计算机。备份大小随着图层中的数据量以及托管要素和待发布场景图层的数量不断增大。如果发现 ArcGIS Data Store 备份计算机上的磁盘空间不足,请调整备份频率、保留时间或对两项都进行调整

请注意,场景缓存数据库不作更改。如果您不常发布托管场景图层,可以禁用自动备份,仅手动创建托管数据库的备份。可使用 updatebackupschedule 实用程序停止自动创建完整备份和增量备份,然后使用 backupdatastore 实用程序手动创建托管要素图层数据存储的完整备份。但请注意,禁用自动备份意味着无法再将托管要素图层数据存储恢复到特定的时间点。

我的场景缓存相对于 ArcGIS Data Store 计算机而言过大。

如果您发现托管场景图层切片缓存在 ArcGIS Data Store 计算机上占用了过多空间,请将场景切片缓存位置更改为独立服务器上的共享位置。可使用 changenosqldatalocation 实用程序来指定共享目录。更改输出目录后,已发布托管场景图层的缓存将存储在新位置中。