使用 ArcGIS Publisher 创建发布的地图时,有多种方式可供选择。您选择的方法取决于所使用数据的类型以及数据的分布方式。
创建地图以在网络中共享
如果使用 ArcSDE 或 Internet 提供的数据,发布的地图适用于所有可访问服务器的 ArcReader 用户。对于基于文件的数据,必须创建可存储数据的网络位置的地图。添加来自您计算机的数据时,如果单击某个盘符,数据的本地路径将存储在地图中。要使该地图在另一台计算机上可用,需要在地图中存储通用命名约定 (UNC) 路径名称。
创建地图时分发数据
如果打算使用地图分发数据,则创建地图时需要使用相对路径。使用相对路径时,只要地图与数据的相对位置不变,它就可以访问数据。
使用 ArcGIS Online 数据创建地图
要在 ArcMap 或 ArcGlobe 中发布具有 ArcGIS Online 数据的地图,请单击文件 > 添加数据 > 从 ArcGIS Online 添加数据... 。
可将发布的地图上传到 ArcGIS Online,任何 ArcReader 用户均可打开。请切记,上传已发布地图的用户也需要访问地图数据。
使用基于服务器的数据创建地图
发布由基于服务器(例如 ArcSDE 或 ArcIMS)的数据构成的地图时,存储在地图文档 (.mxd) 中的数据连接信息也将同时存储在发布的地图中。如果数据源需要密码,ArcReader 用户还必须提供密码才能在 ArcReader 中查看图层。
您可能希望发布的地图在 ArcReader 中使用时受密码保护,而同时不将密码告知给 ArcReader 用户。对于 ArcSDE 数据,在连接空间数据库时可进行此设置。在空间数据库连接对话框中,有一个保存用户名/密码复选框。如果在连接期间选中此复选框,密码将保存在地图文档中。同样的密码将保留在发布的地图中。如果您希望 ArcReader 用户必须通过输入密码才可查看 ArcSDE 数据,可在连接数据时取消选中“保存用户名/密码”。