backendless
Version:
Backendless JavaScript SDK for Node.js and the browser
19 lines (14 loc) • 366 B
JavaScript
import wktToGeoJSON from './wkt-to-geojson'
import geoConstructor from './geo-constructor'
export default class WKTParser {
constructor(srs) {
this.srs = srs
}
read(wktString) {
const geoObject = wktToGeoJSON(wktString)
if (!geoObject) {
throw new Error('WKT string is invalid')
}
return geoConstructor(geoObject, this.srs)
}
}