WKT 转 GeoJSON
在本地把 WKT(PostGIS、数据库)转成 GeoJSON,供网页地图和工具使用。无需上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在本地把 WKT(PostGIS、数据库)转成 GeoJSON,供网页地图和工具使用。无需上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
WKT(Well-Known Text)常来自数据库查询(PostGIS、SpatiaLite)或 GIS 导出,即像 POINT (13.4 52.5) 这样的纯文本几何。而网页地图(Leaflet、Mapbox、OpenLayers)和大多数开发者工具都需要 GeoJSON。本工具读取你的 WKT 几何,写出干净的 GeoJSON FeatureCollection。
可识别所有常见类型:POINT、LINESTRING、POLYGON(带洞)、MULTIPOINT、MULTILINESTRING、MULTIPOLYGON 以及 GEOMETRYCOLLECTION;无论大小写,括号前有无空格都行。多个几何(每行一个)会变成多个 feature;跨多行书写的几何也能正确读取。Z 标记(高程)会保留;M 标记(量测值)在 GeoJSON 中没有对应,会被丢弃。
全部处理只在浏览器本地完成,你可能敏感的位置信息绝不离开你的设备。坦白说:WKT 只携带几何,所以生成的 feature 其 properties 为空。坐标顺序始终保持先经度后纬度。无效或空的 WKT 文本会以清晰提示被拒绝,而不是伪造一份空输出。
| 输入格式 | WKT, TXT |
|---|---|
| 输出格式 | GEOJSON |
| 批量处理 | 不支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 把 WKT 转成 GeoJSON 的 FeatureCollection:支持 POINT、LINESTRING、带洞 POLYGON、各类 multi 变体及 GEOMETRYCOLLECTION;多个几何(每行一个)会变成多个 feature。Z(高程)会保留,M(量测值)会丢弃。由于 WKT 没有属性,properties 为空。坐标为 WGS84(经度、纬度)。无效的 WKT 文本会以错误被拒绝。
来自 PostGIS 等空间数据库(函数 ST_AsText)或 GIS 导出。转成 GeoJSON 后,你就能在网页地图和脚本里使用这些几何。
会。多行 WKT 会变成多个 feature;跨多行书写的几何也能正确读取。
不会,因为 WKT 不携带属性;feature 的 properties 为空。若需要属性,可用 KML、GPX 或 GeoJSON 本身。
量测值(M)在 GeoJSON 中没有对应,会被丢弃;Z 高程会保留。
不会,转换完全在浏览器本地进行;位置信息绝不离开你的设备。