用途:在 CARTO 中构建路径规划与起讫点(OD)分析流程,覆盖路线计算、行程时间与距离矩阵、等时/等距可达区域,以及基于空间索引的出行流量模式分析。按规模提供两种入口:小规模交互式请求可直接调用 MCP 工具 route、calculate_isolines、calculate_od_matrix(均有 capabilities 操作列出支持的模式与范围类型),无需工作流,可在任意 MCP 宿主(含沙箱聊天宿主)运行;表级或可复用管道则用工作流模式,需加载 carto-create-workflow 了解结构、校验与运行方式(MCP 的 create_workflow/validate_workflow/run_workflow,或 carto workflows CLI)。使用 API 令牌的 MCP 会话会隐藏这些工具,需改用 CLI 或 OAuth 重连。
主要能力与用法:四种工作流模式。等时圈用 native.isolines,输入 mode(car/walk)、range_type(time/distance)、range(秒或米),可选后续用 native.h3polyfill 做 H3 聚合、native.spatialjoin 做重叠分析、native.dissolve 合并覆盖范围。OD 矩阵用 native.routesodmatrix,连接起点与终点表,输出 origin_id、destination_id、duration_s、distance_m,可再用 native.groupby 找最近目的地、native.where 过滤阈值。路线几何用 native.routes 输出每对 OD 的路线线段。OD 流分析用 native.selectexpression 或 native.h3frompoint 将起终点转为 H3,再用 native.groupby 按 (origin_h3, destination_h3) 计数。结果均用 native.saveastable 保存,再校验并上传。
限制与注意事项:列名大小写随数据仓库而异,Snowflake 需用大写;等时圈与路线组件消耗 LDS 配额,可用 LDS_QUOTA_INFO 查询,缓冲区 native.buffer 不消耗配额;OD 矩阵随规模平方增长(如 1000×1000 产生 100 万行);步行模式有效范围远小于驾车,超过 20-30 分钟或数公里结果不可靠;仅需分析时优先用 OD 矩阵而非完整路线几何;驾车结果受时段拥堵影响,可指定出发时间;等时圈可能重叠,需去重;需连接启用 LDS API 权限,否则校验可能失败。具体模板与教程链接见资料所列资源,未提供的细节暂未说明。