Neatbo.

二维 WKT 与 GeoJSON 转换

在严格二维 WKT 与 GeoJSON 间转换,保留坐标顺序、多边形孔洞及明确的 Feature 元数据旁车文件。

浏览器本地处理输入二维 WKT / GeoJSON输出GeoJSON / WKT / 元数据 JSON单个文件最多 1 MiB · 最多 1 个
  1. 1添加输入
  2. 2调整设置
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行

或将文件拖到这里

文件留在当前设备,原始文件不会被覆盖。

.wkt · .geojson · .json · .txt

单个文件最多 1 MiB · 最多 1 个

    0 个字符 · 0 字节
    处理选项

    先填写标记为必填的选项,其余可保留默认值。

    正在准备处理工具…

    开始之前

    交换平面几何时保留孔洞与 Feature 属性,检查整串语法,保持数值坐标,并按需下载几何和元数据。

    如何使用

    1. 选择 WKT → GeoJSON 或 GeoJSON → WKT,打开本地几何。
    2. 查看几何类型、位置数、环闭合及坐标;转换 Feature 时保留元数据旁车。
    3. 下载几何与旁车;恢复 Feature 时,将元数据 JSON 填入 WKT 转换的第二输入。

    支持范围与限制

    一个 UTF-8 WKT/GeoJSON 文件或粘贴源,加可选 Feature 旁车,合计不超过 1 MiB。最多 100,000 个坐标位置、10,000 个几何对象,嵌套深度最多 20。所选文件优先,预览显示前 200 个位置,下载保留完整几何。 JSON 解析另有 200,000 节点、128 层预算。

    支持非空二维 Point、MultiPoint、LineString、MultiLineString、Polygon、MultiPolygon、GeometryCollection。WKT 必须整串解析,支持声明的小数/指数语法;拒绝尾部垃圾、SRID/EWKT、Z/M、EMPTY、非有限值。使用有限 IEEE-754 双精度,拒绝不安全整数和负零,不承诺任意精度小数原文或提供舍入设置。

    线至少两个位置,环至少四个,首尾坐标必须相等。保持坐标、环和孔洞顺序,不修复方向,也不验证自相交拓扑。不猜坐标系、不解释地理轴序、不重投影。几何对象只能包含 type 及 coordinates/geometries;拒绝几何外来字段、null 几何和 FeatureCollection。

    GeoJSON Feature 的 properties/id/其他 Feature 级字段保存在可下载 feature-metadata.json 中,旁车不含 geometry。将旁车与 WKT 一起输入可恢复 Feature,元数据不会静默丢弃。每次生成 .geojson 和 .wkt,原空白和数值拼写会规范化;表格保护只影响坐标报告 CSV。 Feature 元数据数值 token 无损保留,包括超出坐标安全范围的整数。

    操作示例

    示例输入

    POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0), (1 1, 1 2, 2 2, 2 1, 1 1))
    示例参数
    {"secondary": "", "params": {"direction": "wkt-to-geojson"}}

    示例输出

    {
      "type": "Polygon",
      "coordinates": [
        [
          [
            0,
            0
          ],
          [
            4,
            0
          ],
          [
            4,
            4
          ],
          [
            0,
            4
          ],
          [
            0,
            0
          ]
        ],
        [
          [
            1,
            1
          ],
          [
            1,
            2
          ],
          [
            2,
            2
          ],
          [
            2,
            1
          ],
          [
            1,
            1
          ]
        ]
      ]
    }

    出现问题时

    去掉尾部垃圾,每个位置提供两个有限坐标。闭合多边形环并提供完整非空组件。将 Feature 元数据与 WKT 一起保存;几何级外来字段应先决定保存方式,再处理不支持的字段。

    常见问题

    Feature 属性转换成 WKT 后还在吗?

    在。它们保存在明确的元数据旁车中,WKT 本身没有 properties 字段。

    会修复多边形方向或不合法拓扑吗?

    不会。只检查二维形状和闭合环,保留原始顺序,不修复拓扑。

    能重投影或保留第三个坐标吗?

    不能。当前合同是非空二维几何转换,不解释 CRS。

    文档与延伸阅读

    相关工具