徐徐爱coding
  • 首页
  • 爱情买卖
  • 导航
  • 私语
  • 友情链接
  • 关于
    关于本站
    知识库
    弹钢琴
徐徐爱coding

徐徐爱coding

徐徐爱coding是一个个人博客站点,记录编程经历的点点滴滴,分享自己的所见与所得,坚持自己的初心,践行自己的梦想生活不是等着暴风雨过去,而是学会在风雨中跳舞!

Copyright © 2023 徐徐爱coding All Rights Reserved.
陕公网安备61019602000456陕ICP备2023007787号-2

网站已稳定运行

转载——前端实现geoJson与wkt格式互转

转载——前端实现geoJson与wkt格式互转

徐徐
前端
#GIS
0 热度0 评论0 点赞
发布于2024-10-30 16:09:01
🌺前言
前端实现geoJson与wkt格式互转

  • 前端实现geoJson与wkt格式互转

geoJson与wkt都是WebGIS开发中经常用到的格式,很多时候WebGIS前端开发人员需要在二者之间进行互相转换。去让后端开发人员写个接口,太浪费时间,可以尝试用terraformer-wkt-parser进行一下二者的转换。虽然很简单,网上有些地方对其用法说的却不对。

这里我说一下,这个插件主要有两个函数

  • text
    parse(string)   wkt转为geojson
  • text
    convert(string)  geojson转wkt

插件的安装

text
npm install terraformer-wkt-parser --save

代码测试

javascript
import WKT from "terraformer-wkt-parser"


let wkts = "POLYGON((102.797302689433 36.5936423859273,105.519115206186 29.4789248520356,100.346180647351 19.9699202912212))";
let geojson={
      "type": "Polygon",
      "coordinates": [
        [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0], [100.0, 1.0], [100.0, 0.0] ],
        [ [100.2, 0.2], [100.8, 0.2], [100.8, 0.8], [100.2, 0.8], [100.2, 0.2] ]
      ]
    }
    
console.log("wkt转geojson",WKT.parse(wkts))
console.log("geojson转wkt",WKT.convert( geojson))

打印结果

img

目录

  • 插件的安装
  • 代码测试
  • 打印结果
文章最后更新于 2024-10-30 16:09:01
作者:徐徐
版权声明:转载请注明文章出处
留言
暂无数据

~~空空如也