Pzhao1990 / wcontour-js

A JavaScript Library of wContour.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wcontour-js

A JavaScript Library of wContour.

import { Contour, uti } from 'wcontour-js';

const contour = new Contour(data, x, y, undef);
const anlValues = [-10, 0, 10, 20, 30, 40];
const contours = contour.tracingContourLines(anlValues);
uti.smoothLines(contours);
const polygons = contour.tracingPolygons(contours, anlValues);

let lineFeatures = [];
for (let i = 0; i < contours.length; i++) {
  const line = contours[i];
  const feature = uti.getFeatureOfPoints("LineString", line);
  lineFeatures.push(feature);
}

let polyFeatures = [];
for (let polygon of polygons) {
  const polyline = polygon.outLine;
  let feature = uti.getFeatureOfPoints('Polygon', polyline, anlValues, polygon);
  polyFeatures.push(feature);
}

About

A JavaScript Library of wContour.

License:GNU Lesser General Public License v3.0


Languages

Language:TypeScript 95.2%Language:HTML 3.6%Language:JavaScript 1.2%