切片与三维模型
矢量瓦片、栅格瓦片、Cesium 地形瓦片和 LOD1.3 建筑模型质检。
每个插件的详情也可以在客户端「设置 → 插件」点开插件卡片查看。插件是否包含在你的会员方案中,以插件页和插件市场的标注为准。
Tippecanoe CLI
把 GeoJSON、CSV、FlatGeobuf 等矢量数据切成 MBTiles 或目录式 MVT 矢量瓦片,支持分级抽稀与多图层。
主要功能
- 矢量瓦片生成:把经纬度的 GeoJSON、GeoJSONSeq、CSV、Geobuf、FlatGeobuf 切成 MVT,输出单个 MBTiles 或 {z}/{x}/{y}.pbf 目录;写操作需审批。
- 缩放级别控制:用 -Z、-z 指定最小与最大缩放级别,或用 -zg 按数据自动推算最大级别;大数据先做小范围、低级别试产,再估算资源全量执行。
- 分级抽稀与聚合:密集要素可按需丢弃部分或最密要素,点数据可按距离聚合,面数据可在低级别合并,仍需丢弃时还能自动延伸缩放级别。
- 字段筛选:用 -y 逐个保留需要的属性字段,或用 -x 排除字段,控制瓦片体积,只把地图展示真正用到的属性写入瓦片。
- 多图层切片:用 -l 指定图层名,或用 -L 为每个输入传 JSON 图层描述,把多份数据写入同一套瓦片的不同图层。
- 覆盖保护:已有 MBTiles 或瓦片目录默认不覆盖,只有用户明确允许才加 --force;构建后确认输出存在且非空,MBTiles 可再核对 metadata 与 tiles 表。
支持范围
- 基于 Tippecanoe v2.52.0 的 Windows 移植版,只包含主程序 tippecanoe.exe。
- 输入格式:GeoJSON、换行分隔 GeoJSON(GeoJSONSeq)、CSV、Geobuf、FlatGeobuf,坐标通常应为 EPSG:4326。
- 输出格式:MBTiles(SQLite 容器)或目录式 MVT(.pbf)。
- 不直接读取 SHP、GeoPackage、FileGDB,需先用 GDAL/OGR 转为 WGS84 的 GeoJSON 或 GeoJSONSeq。
- 运行平台为 Windows 10/11 x64。
使用前提
- 需安装 Microsoft Visual C++ 2015–2022 Redistributable(x64)。
- 非 EPSG:4326 的数据需先用 GDAL 等工具重投影后再切片。
可以这样说
- “把 buildings.geojson 切成 4–14 级的 MBTiles”
- “把道路和 POI 两份数据切进同一套矢量瓦片的两个图层,只保留 name 字段”
提供的工具
智能体会按任务自动选用下面的工具,你不需要记住它们的名字。写入类工具执行前会弹出审批卡片。
| 工具 | 类型 |
|---|---|
| 查询 Tippecanoe 版本与命令行参数 | 只读 |
| 把矢量数据构建为 MBTiles 或目录式 MVT 矢量瓦片 | 写入 · 需审批 |
默认交给:WebGIS 专家(总管也可以直接使用)。可以在「专家」页调整每位专家能用哪些插件。
ZealMap Raster Tiler
把带空间参考的栅格切成 PNG/JPEG 目录瓦片或 MBTiles,并可把 DEM 编码为 Mapbox Terrain-RGB 瓦片。
主要功能
- 输入预检:切片前读取驱动、尺寸、各波段类型与 NODATA、空间参考、范围和像元大小,可加统计;缺少 CRS 时不猜测,仅在用户确认后用 --source-srs 指定。
- 栅格瓦片生成:以 256 像素瓦片输出 PNG 或 JPEG,每级直接从源数据重采样;目录默认 XYZ,可选 TMS;写操作需用户审批。
- 标准 MBTiles:输出 .mbtiles 时写入 name、format、minzoom、maxzoom、bounds 等元数据,tile_row 按规范保存为 TMS,便于单文件交付。
- Terrain-RGB 高程瓦片:把单波段 DEM 按 Mapbox 标准公式(-10000 m 偏移、0.1 m 精度)编码为无损 PNG,NODATA 编为 0,0,0,可直接用于 MapLibre / Mapbox 地形。
- 网格与重采样:支持 Web Mercator、WGS84 与 CGCS2000 经纬度网格,重采样可选 nearest、bilinear、cubic、lanczos、average 等;省略层级时按分辨率估算。
- 成果核验与续作:统计目录瓦片数量、MBTiles 层级与瓦片数,或抽样解码 Terrain-RGB 像素高程;中断后用 --resume 续作,覆盖需用户允许 --force。
支持范围
- 输入为 GDAL 可读、带空间参考与地理变换的栅格,如 GeoTIFF、IMG。
- 输出:PNG/JPEG 目录瓦片(XYZ 或 TMS)、标准 MBTiles;Terrain-RGB 固定为 PNG,可写目录或 MBTiles。
- 瓦片网格:EPSG:3857、EPSG:4326、EPSG:4490。
- 运行平台为 Windows 10/11 或 Windows Server x64,包内自带 GDAL 3.12.1、PROJ 与 SQLite 运行文件。
- 不提供地图服务、样式文件、NODATA 填洞、影像镶嵌、色带渲染或 Cesium 地形。
使用前提
- 建议安装 Microsoft Visual C++ 2015–2022 Redistributable(x64),发布包已含常用运行库 DLL。
- 瓦片数随层级呈指数增长,需预留足够磁盘空间。
可以这样说
- “把 ortho.tif 切成 10–18 级的 PNG 瓦片”
- “把 dem.tif 编码成 Terrain-RGB 高程瓦片,输出 MBTiles”
提供的工具
智能体会按任务自动选用下面的工具,你不需要记住它们的名字。写入类工具执行前会弹出审批卡片。
| 工具 | 类型 |
|---|---|
| 查询版本与完整参数帮助 | 只读 |
| 检查栅格的坐标系、范围、像元、波段与 NODATA | 只读 |
| 生成栅格瓦片、MBTiles 或 Terrain-RGB 高程瓦片 | 写入 · 需审批 |
| 核对瓦片数量与层级,或解码 Terrain-RGB 高程 | 只读 |
默认交给:WebGIS 专家(总管也可以直接使用)。可以在「专家」页调整每位专家能用哪些插件。
cesium-terrain-builder
把带空间参考的 DEM 生成 Cesium heightmap-1.0 地形瓦片目录,并检查输入 DEM 与 .terrain 瓦片。
主要功能
- Cesium 地形生成:把 DEM 首波段生成 gzip 压缩的 65×65 heightmap-1.0 瓦片,按 {zoom}/{x}/{y}.terrain 组织;缺少空间参考时拒绝生成,写操作需审批。
- DEM 预检:生成前读取驱动、尺寸、波段数、首波段类型、空间参考 WKT、范围、像元大小与 NODATA,可加统计输出最小、最大高程,用于确认数据可用。
- 网格与层级:支持 geodetic(默认)与 mercator 两种瓦片网格;最高层级默认按 DEM 原始分辨率推算,也可在 0–30 级内指定起止层级,先做 0 级试产再全量。
- 重采样设置:默认 average,另有 bilinear、cubic、lanczos、mode、max、min 等共 12 种重采样;可调 GDAL 变换误差阈值(默认 0.125)与 warp 内存上限。
- 续作与覆盖保护:输出目录已有 .terrain 时默认拒绝写入;--resume 跳过已有瓦片续作,--force 需用户允许才替换,两者不能同时使用;瓦片先写临时文件再改名。
- 瓦片抽检:读取单个 .terrain,返回采样数(标准为 4225)、编码高程最小与最大值、子瓦片标志和水体掩膜类型,用于生成后核验成果。
支持范围
- 输出格式为 Cesium heightmap-1.0(gzip 压缩的 .terrain),不支持 quantized-mesh-1.0。
- 输入为 GDAL 可读、带地理参考的高程栅格,常用 GeoTIFF;多波段数据只使用第一波段。
- 瓦片网格支持 geodetic(经纬度)与 mercator(Web Mercator)。
- 地形核心提取自 Cesium Terrain Builder 0.4.1,包内自带 GDAL 3.12.1、PROJ 与 zlib 运行文件。
- 运行平台为 Windows 10/11 x64。
- 不提供地形 HTTP 服务、影像贴图、通用栅格切片和 NODATA 插值。
使用前提
- 输入 DEM 必须带可信空间参考,插件不会猜测或代为指定 CRS。
- 存在 NODATA 时需先用其他栅格工具填补,插件只给出警告。
可以这样说
- “用 dem.tif 生成 Cesium 地形瓦片”
- “检查一下生成的 .terrain 瓦片是否正常”
提供的工具
智能体会按任务自动选用下面的工具,你不需要记住它们的名字。写入类工具执行前会弹出审批卡片。
| 工具 | 类型 |
|---|---|
| 查询 ctb-cli 版本与参数帮助 | 只读 |
| 检查 DEM 坐标系、范围与 NODATA,或抽检 .terrain 瓦片 | 只读 |
| 把 DEM 生成 Cesium heightmap 地形瓦片 | 写入 · 需审批 |
默认交给:WebGIS 专家(总管也可以直接使用)。可以在「专家」页调整每位专家能用哪些插件。
ZealMap LOD1.3质检
检查 LOD1.3 OBJ/MTL 建筑模型的结构、拓扑、材质、纹理、坐标系与贴地,可用 SHP 轮廓做套合粗检。
主要功能
- 模型概览:只读统计单个 OBJ 或目录的模型数、顶点、纹理坐标、法线、面数、MTL 与 XY 范围,并读取同目录 metadata.xml 判断 SRS 是否有效。
- 结构与规模检查:检查 OBJ 解析、顶点有效性与小数位、索引范围、14 位数字 ModelID 唯一性,以及每模型 1000–5000 面、500–2500 唯一顶点、屋顶面 5%–20% 等阈值。
- 拓扑检查:检出冗余顶点、微小或退化面、重复面、极短边、非封闭边以及面绕序与法线冲突,微小面面积和短边长度阈值可调。
- 材质与纹理:核对 MTL 是否存在、材质引用、重复定义与属性值域;纹理须存在、为 JPEG/PNG、边长在 4–2048 像素之间且为 2 的幂。
- 坐标与空间检查:核验 metadata.xml 的 SRS、SRSOrigin 和指定 EPSG;检查模型最低点贴地,可用 SHP/GPKG 轮廓按 ModelID 匹配,并以凸包重叠率粗检套合。
- 质检报告:结果为 JSON,按 group 与 rule 列出错误和警告,发现问题时返回码为 2;可写出完整报告文件(需审批),大结果自动写入会话产物目录。
支持范围
- 输入为 OBJ 及其 MTL、纹理和同目录 metadata.xml;验收轮廓支持 SHP、GPKG。
- 默认阈值沿用原 CheckObj 规则,项目标准不同时可用参数调整。
- 未实现自相交、跨文件建筑碰撞、相邻建筑缝隙和标志建筑目录比对等规则。
- 运行平台为 Windows 10/11 x64,包内自带 GDAL 3.12.1、PROJ、GEOS 与 MSVC 运行库。
可以这样说
- “检查 D:\models 下的 LOD1.3 OBJ 模型,出质检报告”
- “用 footprint.shp 轮廓检查模型套合”
提供的工具
智能体会按任务自动选用下面的工具,你不需要记住它们的名字。写入类工具执行前会弹出审批卡片。
| 工具 | 类型 |
|---|---|
| 查询版本、参数帮助与质检规则清单 | 只读 |
| 统计 OBJ 模型规模、材质与坐标系状态 | 只读 |
| 执行 LOD1.3 质检并返回问题清单 | 只读 |
| 执行质检并把完整报告写成 JSON 文件 | 写入 · 需审批 |
默认交给:处理专家(总管也可以直接使用)。可以在「专家」页调整每位专家能用哪些插件。