各格式适用场景
GeoJSON 是 Web 地图与开发场景的事实标准,文本可读、结构清晰,Leaflet/Mapbox/地图绘都原生支持。KML 是 Google Earth 生态的格式,适合三维浏览与向非 GIS 用户分享。CSV 适合点数据在表格软件里编辑加工,是业务数据最常见的载体。WKT 是数据库(PostGIS、MySQL 空间扩展)常用的几何文本表示。SHP 是传统桌面 GIS(ArcGIS、QGIS)的经典格式,多文件组成、字段名有 10 字符限制。
转换会丢失信息吗?
属性字段在 GeoJSON/KML/CSV 间会尽量保留;CSV 仅支持点要素(线面导出 CSV 时会被跳过);导出 SHP 时字段名超过 10 个字符会按 SHP 规范截断。转换前后建议抽查要素数与关键字段。
SHP 为什么要走服务器?
SHP 是由 .shp/.dbf/.shx 等多个二进制文件组成的格式,浏览器端写出兼容性差,容易生成 GIS 软件打不开的文件。本工具的 SHP 导出在服务器上用与桌面 GIS 相同的驱动生成(这一步数据会上传服务器,完成后即删除),读取 SHP 则在浏览器本地完成。