怎么在线查看 3D 地图数据?CSV 和 GeoJSON 预览流程
3D 地图预览适合做“上线前检查”:数据大致在不在正确位置,点线面能不能画出来,bounds 是否离谱,CSV 是否跳过很多行。它不是专业 GIS 编辑器,也不应该替代测绘、导航、航空、海事或安全关键判断。
BaseToolbox 的 3D 地图查看 可以在浏览器本地预览小型 CSV 和 GeoJSON 图层。你可以粘贴数据、打开本地文件,或者先加载示例,在同一个 3D 地球上比较点、线和面。
什么时候需要 3D 地图预览?
它适合回答这些问题:
- 点位是否在预期城市、国家或半球?
- 路线是否意外穿过半个地球?
- 多边形是否覆盖了正确区域?
- bounds 是否合理?
- CSV 导入是否跳过了很多行?
- 这份数据更适合用 CSV 点位,还是 GeoJSON 图层?
这类预览对开发者、数据分析、产品团队和内容团队都很有用。你不需要马上建立完整 GIS 项目,也能先判断数据有没有明显问题。
CSV 和 GeoJSON 怎么选?
如果数据是一行一个点,用 CSV 更直观。门店列表、城市表、设备导出、传感器点位,通常只需要纬度和经度列就能预览。
如果数据包含形状,用 GeoJSON 更合适。路线、边界、服务区域、多边形、混合点线面,都应该用能表达 geometry 和 properties 的格式。
| 你手里的数据 | 更适合先用 |
|---|---|
带 lat、lng 的表格 |
CSV 地图预览,或 3D 地图查看的 CSV 模式 |
| 点、线、面混合图层 | 3D 地图查看的 GeoJSON 模式 |
| 带属性的 GeoJSON 文件 | GeoJSON 地球查看 |
| 两个城市之间的路线 | 大圆航线或路线专用地球工具 |
如果你不确定格式,先用通用 3D 地图查看。确认数据类型后,再切到专门的 CSV 或 GeoJSON 工具做更细检查。
这也方便团队沟通:先用同一个预览确认问题,再决定是清洗表格还是修 GeoJSON 结构。
3D 比平面地图多了什么?
平面地图更适合街道标签、本地编辑、区域细节和仪表盘布局。3D 地球更适合看全球尺度关系。它能减少平面世界地图边缘带来的误解,也更容易观察长距离路线、跨日期变更线、极地区域和全球数据集。
比如,北美到亚洲的航线在平面地图上可能像弯线,在地球上反而更容易理解。靠近两极的区域在矩形地图里可能被拉伸,在球面上更直观。某个点误落到 0,0 附近,也可以通过旋转地球和查看 bounds 更快发现。
地图数据即使没有姓名,也可能敏感
CSV 和 GeoJSON 很容易包含敏感信息。点可能代表客户、设备、门店或传感器;线可能暴露配送路径、巡检轨迹或基础设施;面可能代表业务区域、市场计划、限制区域或内部运营范围。
浏览器本地预览可以减少不必要的上传,因为文件在当前页面里读取并渲染。但这不等于数据可以公开。截图、导出的 PNG、复制出去的样例、properties 里的标签和内部 ID,都可能泄露信息。
分享截图前,先判断位置、标签和图层名称是否适合团队外部看到。
常见错误从哪里查?
第一类是坐标顺序。CSV 表格经常按“纬度、经度”写,GeoJSON 则是“经度、纬度”。顺序混用时,数字可能看起来合法,但点会跑到错误半球。
第二类是投影问题。很多网页预览默认按 WGS84 经纬度理解坐标。如果数据来自 CAD、Web Mercator 米制坐标、本地网格或其他投影系统,数字可能远远超出正常经纬度范围。
第三类是数据规模。浏览器适合预览小型图层,但非常密集的点云或细碎多边形会拖慢页面。先用样本检查结构。如果样本正常、完整文件很慢,就应该先抽样、简化或拆分数据。
安全的 3D 地图数据流程
- 先用小样本,不要一开始就丢完整导出。
- 点位表用 CSV 模式,复杂 geometry 用 GeoJSON 模式。
- 在浏览器本地预览。
- 查看 feature 数、坐标数、跳过行和 bounds。
- 确认图层出现在预期区域。
- 查找坐标顺序写反、
0,0、投影坐标和离群点。 - 需要编辑、投影转换、拓扑修复或权威测量时,再进入专业 GIS 流程。
一句话总结
在线查看 3D 地图数据,最适合用来快速检查小型 CSV 或 GeoJSON 图层。它能在数据进入仪表盘、网页地图或报告前,提前发现坐标顺序、投影、bounds 和格式问题。敏感数据应尽量留在浏览器本地,精确或安全关键工作仍然要用专业工具和官方数据源。