迁移空间 Alteryx 工作流
PlaidCloud 会将 Alteryx 空间工作流转换为由地理空间步骤构建的高级工作流。Alteryx Spatial 面板中的每个工具都有对应的转换路径,空间工具覆盖表逐个工具列出了它们,并说明已知的差距。
本指南介绍具体操作:打包文件、运行导入以及验证结果。转换后各步骤的作用,请参阅地理空间分析。
打包空间输入
Section titled “打包空间输入”导入之前先收集所有空间依赖项。转换后的工作流只能读取您随它一起带来的文件。
- Shapefile 文件组:
.shp以及.shx、.dbf和.prj。 - MapInfo 文件组:
.tab以及.map、.id和.dat。 - KML 和 GeoJSON 文件。
- 联接空间记录与非空间记录的查找表。
- 用于验证的预期空间输出。
请将每个文件组的附属文件与其主文件放在同一文件夹中,空间文件导入会从主文件旁边读取它们。
空间工具如何转换
Section titled “空间工具如何转换”转换会选择能给出正确答案的最简单路径,而该路径决定了步骤的扩展方式。
数据库 (SQL) 路径。 Create Points 和 Distance 会变成Table Extract 表达式;Spatial Match 和 Find Nearest 会变成空间匹配和 Spatial Find Nearest。它们完全在仓库中运行,因此会随表的规模扩展。
工作流引擎路径。 所有重塑几何图形的工具(Buffer、Trade Area、Generalize、Smooth、Process、Poly-Build、Poly-Split、Make Grid、Combine、Spatial Info 以及空间文件导入)都在工作流引擎中使用 Shapely 和 GDAL 运行,因为这些工作无法用数据库 SQL 表达。
报表。 Map 和 Report Map 会变成 Report Map 步骤;Heat Map 和 Pie Wedge Trade Area 打包宏会变成打包宏步骤。
每个转换后的步骤都是一等步骤类型,您可以打开、编辑并手动重建。Make Grid 和 Poly-Split 是例外:它们可以转换并运行,但目前需要通过 API 或 MCP 配置,而不是设计器表单。有关空间工具所需的输入前提,请参阅已知的空间前提条件。
验证几何图形
Section titled “验证几何图形”为使空间输出保持一致,请比较:
- 输出架构。
- 行数。
- 键字段值。
- 几何值,或由几何图形得出的度量值。
- 坐标参考系行为。
- 距离、面积和简化后的几何图形,以可接受的容差为准。
除非工作流依赖排序,否则行顺序无需一致。
验证空间产物
Section titled “验证空间产物”对于地图和报表地图,请确认:
- 地图图层包含预期的记录。
- 标签和分组要素正确。
- 边界、点和多边形出现在预期位置。
- 下游审阅者可以使用该产物。
- 已记录任何有意为之的云原生产物差异。
报表渲染器是对 Alteryx 输出的近似,因此在比较视觉布局之前,请先验证地图背后的表。
常见空间问题
Section titled “常见空间问题”| 现象 | 检查项 |
|---|---|
| 导入产生的行几何图形为空 | 附属文件是否位于同一文件夹 |
| 坐标落在错误的位置 | 是否存在投影文件 (.prj);Create Points 的坐标是浮点或整数(×1,000,000)的经纬度,投影坐标需要先在上游重新投影到 WGS84 |
| 面积或长度与原始结果不同 | 平面度量与测地线度量的差异,见上面的备注 |
| 缺少 Spatial Info 列 | 该度量是 Peano 键,是唯一没有公开规范的度量;转换会在备注中指明它 |
| 商圈大小不对 | 驾车时间的大小设置不会转换,只转换固定半径 |
| Find Nearest 步骤因距离而拒绝 | 最近距离步骤只按英里、公里、米或英尺度量;码、海里和驾车时间会被拒绝,非数字的最大距离也一样 |
| 空间工具拒绝并指明自身 | Geocoder 在 PlaidCloud 中没有对应项,它需要平台不提供的地理编码服务和参考数据;拒绝信息会说明是哪个工具及原因 |
| 行数不同 | 两次运行是否使用了相同的源数据 |