“添加数据”微件用于在运行时向应用程序临时添加数据源。 可以从 ArcGIS 内容、URL 或本地存储添加数据。 可以管理和过滤添加的数据并在地图和表格中查看数据。 最重要的是,您无法保存数据。
示例
使用此微件可支持以下应用程序设计要求:
- 您希望用户能够查看与组织数据叠加的自有数据。
- 您想要对来自 Open Data 门户的 .csv 和 .geojson 文件进行映射,无需将其作为 ArcGIS 项目进行上传。
- 您希望用户在地图上快速查看 Shapefile,无需使用桌面或订阅软件。
用法说明
当您在应用程序中包括此微件时,该微件会为用户提供以下交互选项:
- 单击以添加数据 - 打开添加数据面板。 如果未添加任何数据,则此按钮会与一条空白列表消息一起显示,可以在微件设置中对其进行自定义。
- 搜索 - 搜索作为 ArcGIS 项目存储的内容。 您可以在您的内容、群组、组织和公开共享的内容中浏览和搜索数据源,其中包括 ArcGIS Living Atlas of the World。 该微件支持高级关键字搜索以缩小结果范围。 您可以单击类型 来搜索特定数据类型(例如要素图层、高程图层、场景图层和图层组)。 可以单击排序依据 ,按修改时间、标题或查看次数对项目进行排序。
注:
ArcGIS Living Atlas of the World 包含三个级别的额内容:公共内容、订阅内容和高级内容。 Landsat 8 影像等订阅内容需要组织订阅账户才能进行访问。 高级内容为需要消耗配额的订阅内容,例如人口统计和生活方式图层。
如果在应用程序中包含“添加数据”微件并公开共享该应用程序,则当用户尝试添加订阅内容或高级内容时,该微件会提示用户进行登录。 公共用户可以从 ArcGIS Online 和 ArcGIS Living Atlas 添加公共项目,并且可以通过 URL 以及从本次存储进行添加,无需进行登录。
注:
按图层类型进行过滤时,包含多个图层的要素集合将在图层组类别中显示。
- URL - 通过 URL 添加图层或 Web 服务。 下拉菜单列出了可以通过 URL 添加的数据类型。 必须选择适当的类型才能通过 URL 添加该类型的数据。
注:
可以通过搜索和 URL 添加采用以下格式的数据:要素服务、地图服务、矢量切片服务、影像服务、场景服务、KML、WFS、WMS、WMTS、GeoJSON 和 CSV。 - 文件 - 通过将文件拖动到微件或通过浏览本地存储添加数据。 目前,可以上传采用以下格式的数据:CSV、GeoJSON、KML、GPX 和 Shapefile。
注:
上传的 .csv 文件最多包含 1,000 条记录,所有其他受支持的文件类型不超过 4,000 条。 对于 Shapefile,最大上传大小为 2 MB;对于所有其他文件类型,则为 10 MB。
- 搜索 - 搜索作为 ArcGIS 项目存储的内容。 您可以在您的内容、群组、组织和公开共享的内容中浏览和搜索数据源,其中包括 ArcGIS Living Atlas of the World。 该微件支持高级关键字搜索以缩小结果范围。 您可以单击类型 来搜索特定数据类型(例如要素图层、高程图层、场景图层和图层组)。 可以单击排序依据 ,按修改时间、标题或查看次数对项目进行排序。
可以在运行时面板中重命名或删除添加的数据项目。
设置
“添加数据”微件包含以下设置:
- 数据添加方式 - 打开对应的方法(从账户选择、输入 URL 和上传文件)可在运行时将其包含在微件中。
- 在从账户中选择下,您可以查看运行时出现在搜索下拉菜单中的选项。 拖动以重新排序这些选项。 双击或使用编辑按钮对其进行重命名。
- 精选集合 - 在搜索下拉菜单中添加一个选项。 您可以使用数据集合来预先输入搜索词。 例如,在精选过滤器下键入 Wildfires 以创建显示与野火相关内容的下拉选项。 您输入的字符串必须是高级搜索字段加上有效值(例如,id:123456789)或标注(例如,Wildfires)。
- 空白列表消息 - 自定义未添加任何数据时显示的文本。
交互选项
此微件支持在微件设置的操作选项卡中设置触发器。 借助 Experience Builder,可使用触发器和消息操作在微件之间创建交互。 例如,可以将已添加数据触发器设置为指向地图微件,这会导致地图在首次添加任意图层时自动显示这些图层。 该微件还支持对于各个图层的数据操作,例如在表格中查看、缩放至和平移至。 如果选择不配置已添加数据消息操作,则可以启用添加至地图数据操作,以允许用户手动将每个数据源添加至地图。
仅当添加的数据为具有关联要素图层的要素图层或场景图层时,才会启用在表格中查看和设置过滤器这两个数据操作。 如果您为数据项目设置了过滤器子句,则将过滤使用该数据的所有其他微件(例如地图和表格)。