下面列出了使用门户网站时可能遇到的问题以及一些推荐的解决方案。
网站
地图
- 搜索图层添加地图时,仅列出 web 图层。
- 在搜索要添加到地图中的图层时,搜索结果中并未列出我的组织的所有图层。
- 弹出窗口中的日期和时间与基础数据中的日期和时间不匹配。
- 日期在整个地图中的格式有所不同。
- 时间不会显示在日期字段中。
- 无法在可编辑的要素图层中编辑要素的几何。
- 打印地图时,某些图层丢失。
- 新建 web 地图的缩略图未生成或者无法正确显示。
- 地图缺少图例。
- 该地图图例与在要素图层中创建的图例不同。
- 我无法对地图内容中的图层重新排序。
- 我丢失了正在处理的地图。
- Web 地图包含不再可用的图层,加载地图时会出现错误。如何移除此图层,以便使用另一图层来替换此图层?
- 时间滑块不会显示在具有时间感知型图层的地图中。
- 没有可将我的图层用作底图的选项。
- 使用自己的底图时,在地图中会丢失一些底图的缩放级别。
- 由于底图不可用,所以不会显示任何地图内容。
- 将 OGC WMS 或 WMTS 图层添加到地图中时,会收到一条错误消息,该消息提示此图层的坐标系未与底图的坐标系匹配。
- 添加的航空影像在地图上不显示。
- 我的地图图层在 Map Viewer 中没有以缓存切片时采用的比例来显示。
- 我在 Internet Explorer 中访问 ArcGIS Server 服务和受 Web 层身份验证保护的 OGC 图层时遇到问题。
- 某些图层在地图中显示不正确。看起来像是 HTTP 和 HTTPS URL 的混合。这种混合的内容是否对地图显示造成负面影响?
- 尝试向地图添加图层或打开现有地图时,出现消息提示 Map Viewer 无法与一个或多个图层建立安全连接。
- 地图中丢失了一些要素。
- 查看地图时,出现提示需要启用 Web 存储的消息。
- 我无法编辑已经添加到地图中的要素。
- 已知服务中包含要素数据,但我看不到配置弹出窗口的选项。
- 我无法移除地图中图层的弹出窗口。
- 我在 Map Viewer 中更新的图层上没有看到保存项目属性的选项。
- Web 上的 CSV 文件中的数值字段未能正确地导入到地图中。
- 我的组织具有可在公开共享的地图中使用的 Bing 密钥。我可在地图中看到 Bing 底图,但是公众看到的是 ArcGIS Online 底图。
- 我在样式设置方面遇到问题。
- 仅搜索推荐的六个要素。
应用程序
托管 Web 图层
GeoAnalytics 工具
内容
ArcGIS Desktop
- 无法在 ArcGIS Desktop 中打开项目。
- 更新图层包或地图包项目详细信息时,即使选择了保持项目属性,图像也会更新。
- 打开图层包时系统提示我登录。
- 在 ArcMap 中打开 globe 图层将返回错误消息。
- 通过在图层项目详细信息页面中单击在 ArcGIS Desktop 中打开选项来将图层添加到 ArcGIS Desktop 或 ArcGIS Explorer 中时,此图层不可用。例如,在 ArcMap 中,我看到添加了新图层,但无法对其进行绘制。而在图层项目详细信息页面中单击在地图查看器中打开选项时,则可以在 Map Viewer 中打开和绘制图层,由此可知托管地图服务的服务器已启动和运行。
- 尝试从 ArcGIS Desktop 登录我的门户时出现软件授权错误。
- 当我在 ArcGIS Desktop 客户端打开图层文件(.lyr 或 .lyrx)或地图文档(.mxd 或 .mapx)时,一些图层会丢失。
网站
地图
仅短日期格式会显示时间(例如,12/31/1999 和 31/12/1999)。而其他日期格式不会将时间作为日期字段的一部分显示。如果要在日期字段中显示时间,则需要在弹出窗口中配置日期字段以使用其中一种短日期格式(并选中复选框才能显示时间)。
Map Viewer 无法在没有工作底图的情况下在地图中显示图层,因为底图用于建立地图的坐标系。将底图随地图一起保存后,Map Viewer 将只使用该底图;如果您的底图不可用,它不会恢复成默认底图。只要已损坏底图和新底图的空间参考相同,就可以使用其他的底图来修复您的地图。对于作为切片图层的底图,已损坏底图和新底图的切片方案也必须相同。通过从图库中选择不同的底图或使用 URL 参数 basemapUrl 修复您的地图。
您可能需要将组织的受信任服务器的属性域添加到浏览器的受信任站点列表。有关为组织配置的受信任服务器,请联系您的组织管理员。
视情况而定。该特定行为取决于您的浏览器和浏览器版本。
当您尝试在基于 HTTP 的 Map Viewer 中打开基于 HTTPS 的图层时,浏览器可能会通知您必须重新将页面(此情况下是 Map Viewer)加载到 HTTPS 中并重新添加图层。此方法适用于您添加到地图中的图层以及现有地图中的图层。某些浏览器可能会成功加载这些图层而不发送通知。
当您尝试在基于 HTTPS 的 Map Viewer 中打开基于 HTTP 的图层时,图层可能无法正确加载或在不同的浏览器或浏览器版本中表现各异。此方法适用于您添加到地图中的图层以及现有地图中的图层。某些浏览器可能会成功加载这些图层。
您可通过多个浏览器提供商了解有关混合内容的详细信息。
可能仅为组织设置了 HTTPS,但是您提供的 URL 为 HTTP。某些浏览器会通知您或阻止混合内容。可以尝试将图层 URL 切换至 HTTPS。关于在托管图层的服务器上配置“传输层安全性”(TLS),您还可以联系管理员。TLS 是比“安全套接字层”(SSL) 加密协议更新且更安全的加密协议,能够提供跨网络安全通信。
大数据集应发布为托管要素图层。将 shapefile、GeoJSON、CSV、TXT 或 GPX 文件直接添加至 Map Viewer 时,这些要素将存储于 web 地图中,这将增大每次打开 web 地图时必须下载的数据量。将数据发布为托管要素图层允许根据需要请求数据集中的要素,而非将其存储于 web 地图中。
使用门户登录后,如果添加包含地址的文本文件(.txt 或 .csv),则会将 4,000 个要素直接添加至地图。如果使用匿名用户或未登陆的情况下添加具有地址的文本文件,可直接向地图中添加 250 个要素。对于包含的要素超过此值的数据集,必须将其发布为托管要素图层。
如果添加包含点数据的 shapefile 或 GeoJSON 文件,则可将 4000 个要素直接添加至地图。如果添加包含面或线数据的 shapefile 或 GeoJSON 文件,则可将 2,000 个要素直接添加至地图。对于包含的要素超过此值的数据集,必须将其发布为托管要素图层。对于大于 10 MB 的 shapefile 和 GeoJSON 文件,必须将其发布为托管要素图层,不考虑其要素数量。
如果添加了 KML 文档,则会显示来自地标、网络链接、不具有刷新属性的地面叠加层、文件夹和扩展数据的要素。暂不支持其他要素。
网站利用浏览器的 Web 存储功能 (类似于 cookie)临时存储对地图所做的更改,直到保存地图为止。如果禁用 Web 存储,地图将无法正常运行。请参阅以下步骤在浏览器中启用 Web 存储。
Internet Explorer
- 打开工具菜单,单击 Internet 选项,然后单击高级选项卡。
- 在安全性部分中,选中启用 DOM 存储,然后单击 确定。
Mozilla Firefox
- 在地址栏中,输入 about:config 以查看浏览器设置。
- 滚动至 dom.storage.enabled。
- 右键单击设置,然后单击切换将 dom.storage.enabled 设置为 true。
Google Chrome
- 单击更多图标,然后单击设置。
- 单击显示高级设置。
- 在隐私下,单击内容设置。
- 在 Cookie 下,选择允许设置本地数据。
Safari
- 单击滚轮图标,然后单击隐私浏览以关闭隐私浏览。如果处于开启状态,隐私浏览旁会出现一个复选标记。
您只能在您添加的图层上保存项目属性。
应用程序
您可以使用我的故事在 Story Maps 中共享订阅者内容。
托管 Web 图层
如果托管要素图层配置为某些样式并保存到托管要素图层项目,则无法为从托管要素图层发布的托管切片图层生成地图切片。
此外,只有当门户具有采用托管服务器配置的关系数据存储 (ArcGIS Data Store) 时,才支持该工作流。
为使用 ArcMap 或 ArcGIS Pro 发布到组织门户,必须满足以下条件:
- ArcGIS Desktop 必须连接到正确的门户。默认情况下,ArcGIS Desktop 连接到 ArcGIS Online。使用 ArcGIS Administrator 从 ArcMap 连接到您的组织的门户。有关完整说明,请参阅将 ArcMap 与门户结合使用。在 ArcGIS Pro 中,将您的组织的门户添加到工程并将其设置为活动门户。
- 您必须登录到您的组织的门户才能进行发布。在 ArcGIS Pro 中,活动门户以及您的登录状态显示在工程的顶部。在 ArcMap 中,单击文件菜单;如果您看到登录选项可用,则表示您并未登录。
- 您必须是具有组织门户发布权限的角色的成员。通过登录到门户网站并选择姓名,可检查自己的成员角色。此操作将打开您的成员个人资料并显示您在组织中的角色。
- 您的组织的门户必须已配置托管服务器。托管服务器允许门户成员将托管的切片、要素和场景图层发布至门户。如果不存在托管服务器,则不能发布到门户。请联系您的组织的门户管理员以确定是否已配置托管服务器。要了解有关托管 Web 图层的详细信息,请参阅关于托管 Web 图层。
如果在托管要素图层上启用编辑,那么可在 Map Viewer 中编辑要素及其显示。
如果您从网站发布了托管要素图层,则可以删除要素图层,使用相关源文件的项目页面上的更新选项更新文件,然后使用发布选项从更新的文件创建新的托管要素图层。要素图层在其源文件更新后不会自动更新。
要更新文件地理数据库、shapefile、GeoJSON 或包含经纬度信息的 CSV 文件中发布的托管要素图层中的数据,可使用托管要素图层项目页面中的覆盖选项,将数据替换为更新的源文件中的数据。
注:
覆盖选项仅适用于带有使用关系数据存储的托管服务器的门户。
如果您从 ArcMap 发布托管要素图层,则请覆盖源于 ArcMap 的服务。
GeoAnalytics 工具
内容
如果要素图层中包括含较大和较复杂要素的多面体图层,则要素服务运行所在的 ArcGIS Server 站点可能会发生堆内存不足。请联系要素服务运行所在的 ArcGIS GIS Server 站点的管理员,因为管理员需要为站点中的每台机器增加 SOC 最大堆大小设置。SOC 最大堆大小设置在 ArcGIS Server 管理员目录中进行更改。
要确定要素图层中是否包含多面体图层,请在ArcGIS Server 服务目录中选中各个图层的几何类型。如果要素图层是您门户中的一个项目,您可以打开各图层的 ArcGIS Server 服务目录信息,方法如下:打开要素图层的详细信息页面,然后在概述选项卡的图层部分单击图层名称。
ArcGIS Desktop
您必须安装 ArcGIS Desktop 9.3.1 或更高版本才能打开大多数项目。一些项目需要较新版本的 ArcGIS Desktop - ArcGIS Desktop 10 或更高版本才能打开 ArcGIS Desktop 加载项文件、地图包和 Web 地图。需要 ArcGIS 10.1 for Desktop 或更高版本才能打开地理处理包、要素、KML、定位器包、切片包、切片和 WMS 图层。
需要使用 ArcGIS Pro 1.1 或更高版本才能打开 ArcGIS Pro 加载项文件。
请注意,加载项可向后兼容,但不可向前兼容。例如,ArcGIS Pro 1.1 加载项可通过 ArcGIS Pro 1.1 或更高版本打开,而 ArcGIS Pro 1.2 加载项只能通过 ArcGIS Pro 1.2 或更高版本打开。
通过在图层项目详细信息页面中单击在 ArcGIS Desktop 中打开选项来将图层添加到 ArcGIS Desktop 或 ArcGIS Explorer 中时,此图层不可用。例如,在 ArcMap 中,我看到添加了新图层,但无法对其进行绘制。而在图层项目详细信息页面中单击在地图查看器中打开选项时,则可以在 Map Viewer 中打开和绘制图层,由此可知托管地图服务的服务器已启动和运行。
这是有关托管地图服务图层的 GIS Server 的 REST 配置问题。单击在 ArcGIS Desktop 中打开会导致自动生成的 LYR 文件使用 GIS Server 站点的内部 URL 而非外部 URL。同一问题还会导致地图服务的“REST 服务目录”页面上的在 ArcMap 中查看和在 ArcGIS Explorer 中查看链接失败。此问题只能由托管地图服务的 GIS Server 管理员解决。
如果想要使用存在此问题的 GIS Server 站点中的服务,您仍然可以在 ArcGIS Desktop 或 ArcGIS Explorer Desktop 中通过直接连接到 GIS Server 站点来向地图或 globe 中添加地图服务,步骤如下所示:
- 打开要使用的地图服务的详细信息页面,然后单击地图内容链接。
- 复制地图内容页面 URL 的第一部分,复制到(并包括)单词“services”,然后删除该字符串的 /rest 部分,因此其格式如下:https://gisserver:6080/arcgis/services。
- 打开目录窗口中的添加 ArcGIS Server 对话框,然后将字符串粘贴到服务器 URL 字段中。在 ArcGIS Explorer Desktop 中,打开添加内容对话框,然后将该字符串粘贴到 GIS 服务字段中。此时您已连接到 GIS Server 站点。
- 浏览至您要使用的地图服务。
- 您还可以联系 GIS Server 站点的所有者,使其了解此配置问题亟需解决。