使用方法
- 把
.geojson/.json文件拖到页面上方虚线框(或点击选择文件)——只解析并显示输入地图预览,不会自动转换任何内容 - 确认预览无误后点击「转换并下载」,产出
<原文件名>.fgb;若浏览器拦截了下载,请留意地址栏下载提示 - 结果区显示要素数与字节数,供下载核对
常见问题
- 问:FlatGeobuf(.fgb)是什么格式? 答:FlatGeobuf 是基于 flatbuffers 的紧凑二进制地理编码格式:单个 .fgb 文件只含一个图层,可选内嵌 packed Hilbert R-tree 索引以支持快速包围盒过滤。GDAL(3.1+)、QGIS(3.16+)、GeoServer、PostGIS 都支持它;有了空间索引后通过 HTTP 范围请求按需取子集会很高效。
- 问:输出的 .fgb 带空间索引吗? 答:不带——本工具输出无索引的标准 FlatGeobuf,适合整文件下载与顺序流式读取。如果需要 HTTP 范围请求的随机访问(例如从静态站点按需加载),请用 ogr2ogr(-oo SPATIAL_INDEX=YES)或 flatgeobuf CLI 生成索引版。
- 问:为什么转出的 .fgb 比原 GeoJSON 小? 答:这是正常的。FlatGeobuf 是紧凑二进制格式,不逐要素重复结构与头文本,而 GeoJSON 是冗长的文本格式——同样要素更小的体积正是很多人转换的原因。注意属性列集以第一个要素为准,后续要素多出的字段会被丢弃并在结果区列出。
功能说明
- 基于 flatgeobuf(BSD-3-Clause)官方序列化器
- 输出为无索引的标准 FlatGeobuf:适合整文件下载与顺序流式读取;Web 地图按需分块加载需索引版,可用 ogr2ogr 或 flatgeobuf CLI 生成
- 坐标按输入双精度直出,按 GeoJSON 惯例视作 WGS84 经纬度
- 浏览器本地完成
隐私
文件只在你浏览器内解析并转换成 .fgb——全程无网络请求、无任何存储;点击「转换并下载」后文件立即开始下载,这也是本工具无需登录的原因。