Flyfish File Viewer 的独立地理数据 renderer 包。它负责 GeoJSON、KML、GPX 和 Shapefile 的浏览器端预览,并让 @tmcw/togeojson、shpjs 只在命中地理数据格式时加载。
import { geoRenderer } from '@file-viewer/renderer-geo'
const options = {
builtinRenderers: 'none',
renderers: [geoRenderer],
}
也可以通过全量 preset 自动装配:
import { allRenderers } from '@file-viewer/preset-all'
const options = {
builtinRenderers: 'none',
renderers: allRenderers,
}
FeatureCollection、Feature 或单个 geometry。@tmcw/togeojson,转换为统一 GeoJSON 管线。shpjs,支持常见 ZIP 或二进制 Shapefile 数据转 GeoJSON。@file-viewer/core 已不再内置 geo renderer,也不会默认安装 @tmcw/togeojson 和 shpjs。需要 GeoJSON / KML / GPX / SHP 预览时,请显式安装本包,或直接使用 @file-viewer/preset-all 聚合能力。