Posts for: #Tile

解析中国气象数据网•综合实况的 BIN 瓦片文件

中国气象数据网•综合实况 的网页中,降水数据是以如下格式的瓦片路径加载的:

https://image.data.cma.cn/tiles/China/RADAR_L3_MST_CREF_GISJPG_Tiles_CR/20250126/13/06/3/2/6.bin

我对这个 BIN 文件非常好奇,于是在 Cursor 的帮助下尝试解析这个文件。

一般而言,常规的非图片格式的瓦片更多是 Mapbox 的矢量瓦片,而中国气象数据网的这个 BIN 瓦片文件不管是文件名 GISJPG_Tiles 还是实际的内容(降水)都不是矢量瓦片的常见使用场景。所以猜测这个 BIN 文件是自定义的。

Read more

tzf 预览图制作

上周花了点时间学习下 mbtiles 文件格式,顺手给 tzf 项目制作了一个 social preview media:

制作流程很简单:

# 根据 GeoJSON 制作 .mbtiles 文件
tippecanoe -o timezone.mbtiles -l Timezons -z7 combined-with-oceans.fmt.json
mbview ./timezone.mbtiles

网页里调整合适的角度,截图,调整下图片的分辨率即可。

Read more

使用地图瓦片索引实现地理聚合

在处理大规模的散点数据时,有时候我们需要提供一个只读的查询 API 在地图上做可视化。 当数据量过大,比如百万这个量级,将数据一口气全部返回给前端在浏览器上处理是不太合适的。 应当在后端服务内完成一定聚合,将聚合后的搜索返回给前端。 这里介绍下在 Go 中如何使用 MongoDB + Tile 索引实现这件事。

Read more