geolib
Version:
Library to provide basic geospatial operations like distance calculation, decoding of sexagesimal coordinates etc.
1 lines • 475 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:true});exports.default=void 0;const wktToPolygon=wkt=>{if(!wkt.startsWith("POLYGON")){throw new Error("Invalid wkt.")}const coordsText=wkt.slice(wkt.indexOf("(")+2,wkt.indexOf(")")).split(", ");const polygon=coordsText.map(coordText=>{const[longitude,latitude]=coordText.split(" ");return{longitude:parseFloat(longitude),latitude:parseFloat(latitude)}});return polygon};var _default=exports.default=wktToPolygon;