使用 shapefile 或 CSV 文件在 Portal for ArcGIS 中发布托管要素服务
您可以登录门户网站,然后基于存储在计算机中的 shapefile(以 .zip 文件形式打包)或逗号分隔值 (CSV) 文件来发布包含要素的服务。生成的服务被发布到门户托管服务器上。
压缩的 shapefile 必须包含 .shp、.shx、.dbf 和 .prj 文件。如果 .zip 文件中包含多个 shapefile,则这些 shapefile 均将包括在此要素服务中。
CSV 文件必须包含地址信息或十进制度格式的经纬度坐标。CSV 文件必须符合格式要求,并另存为 .csv 格式。其他基于文本的文件类型则无法发布。
您必须以“发布者”或“管理员”角色登录才能发布要素服务。
要素服务在 WGS 1984 Web Mercator (Auxiliary Sphere) 坐标系中发布。不支持上传大小超过 5 GB 的文件,否则将导致出错。
若要通过压缩 shapefile 或 CSV 文件发布要素服务,则按照以下步骤进行操作:
-
登录网站。
如果要发布一个大型文件,在登录时应选中保留我的登录状态。这将有助于防止创建服务前网站超时。
-
打开我的内容,然后单击添加项目按钮。
将显示添加项目窗口。
- 从项目选项中选择在我的计算机上。
- 单击“浏览”按钮,然后选择计算机上的文件。
- 输入文件的标题。
此标题同样用于要素服务。
- 输入以逗号分隔的标签术语。
标签是用于描述项目的词语或短语,可提高项目被找到的几率。例如,Federal land 将被视为一个标签,而 Federal, land 视为两个标签。
- 选中将此文件发布为要素服务旁的复选框。
如果不选中该框,系统会将数据文件添加到我的内容,而不创建任何要素服务。您可根据需要稍后再发布要素服务。
- 如果要发布 CSV 文件,则需选择使用经纬度还是地址对要素进行定位。
- 如果选择定位地址,则在国家/地区下拉列表中选择用于对地址进行地理编码的国家/地区。如果您的文件包含来自多个国家/地区的地址或来自列表中不存在的国家/地区的地址,请选择世界。注:
要发布包含地址的 CSV 文件,您的门户必须配置为使用可进行批量地理编码的地理编码工具服务。
- 检查字段类型和位置字段。您可以根据需要进行更改。
- 单击字段类型单元格来选择其他类型。
- 单击位置字段单元格来选择其他字段。
- 单击添加项目。
必须将 shapefile 压缩为包含 .shp、.shx、.dbf 和 .prj 文件的 .zip 文件。
CSV 文件需要包含地址信息或十进制度格式的经纬度坐标。CSV 文件必须符合格式要求,并另存为 .csv 格式。其他基于文本的文件类型则无法发布。
上传文件可能需要一些时间。加载后,您的文件将发布为托管要素服务。数据文件和服务被分别添加至我的内容。这些项目之间相互独立,因此,如果服务的项目详细信息中的缩略图发生了更改,文件项目详细信息中对应的缩略图并不会自动更新。
默认情况下,仅发布者可访问要素服务。您可以与您的组织中任何人或指定组成员共享要素服务和文件。
另外还需注意:默认情况下,绘制或查询通过 CSV 或 shapefile 发布的要素服务时,每次仅返回 2000 条记录。要更改返回的记录数,可在 ArcGIS Server Manager 的服务参数中编辑服务器返回的最大记录数属性。