数据访问
ArcReader 引用数据源的方法与 ArcMap 或 ArcGlobe 相同。文档中的数据源信息存储在发布的地图中。因为 ArcReader 使用相同的数据连接方法,所以必须确保 ArcReader 用户有权访问该数据。
在 ArcMap 或 ArcGlobe 中的“地图文档属性”对话框 (ArcMap) 或“Globe 文档属性”对话框 (ArcGlobe) 中,单击“图层属性”对话框中的“源”选项卡来设置数据源。也可以单击内容列表中的“源”选项卡来快速浏览地图的当前数据源连接。默认情况下,ArcMap 以绝对路径形式存储地图中的所有路径,例如 C:\data\maps。分发地图时,您将需要使用以下数据路径类型之一:通用命名约定 (UNC) 路径、相对路径或 Internet 服务路径 (URL)。
应根据地图的用途来为发布的地图选择正确的数据源连接方法。如果要在计算机网络中分发地图,则需要使用 UNC 数据路径或基于网络服务器的数据来创建地图。
以下步骤演示如何设置数据的 UNC 路径。
- 在内容列表中右键单击图层。
- 单击属性。
- 在源选项卡上,单击设置数据源。
- 导航到“网上邻居”,并映射要使用的计算机。也可以在连接中输入 UNC 路径(例如 \\computer_name\data)。
如果打算随发布的地图提供数据(可能将所有数据放在数字介质上,如 CD),则需要使用相对路径连接到该数据。可以将数据路径从绝对路径更改为相对路径,只需导航到文件 > 地图文档属性...然后选中存储数据源的相对路径名复选框即可。
您还可能需要使用 Internet 服务数据,在这种情况下,具有 Internet 连接的任何人都能够在 ArcReader 中使用地图。
随地图提供数据
上图显示的是 ArcCatalog 中的目录结构。Gulf of St. Lawrence.pmf 文件引用 C:\ArcReader and Publisher\Data\Coasts.shp。如果想要通过发布的地图分发数据,则需要使用相对路径来创建地图。在这种情况下,地图中数据的路径为 \ArcReader and Publisher\Data\Coasts.shp。ArcMap 不会以此形式显示路径,但如果选择“存储相对路径名”,则此路径将会存储在地图中。只要发布的地图放置在相对于数据的位置,就可以在 ArcReader 中访问地图图层。如果要将地图和数据放在 CD 上,则应将目录 ArcReader and Publisher 以及其中的所有内容均放在该磁盘上。
也可以为完成的已发布地图创建数据包。
防止字段显示
通过执行以下步骤可以防止某些字段在发布时显示:
- 在 ArcMap 中,双击要素以显示图层属性对话框。
- 单击字段选项卡,从下拉列表中选择所需字段。
- 取消选中可见复选框,或者在别名中输入一个名称以对该字段重命名。
- 单击确定。