Drawing and boolean operations with polygons on sphere
npm install
npm start
- Open index.html in browser
User can draw polygon on map using cursor or input accurate points coordinates in right menu. Using the cursor it is necessary to press ENTER key for close polygon. Polygon must not be self-intersecting!
User can draw lines on sphere, press ENTER key and see intersection points.
User can draw points, press ENTER key and see, what points are within polygons. Warning! May not work correctly for polygons lying at the poles, because my algorithm is not perfect.
User can perform boolean operations with two polygons.
arcs.js
- lines rasterization and finding intersection pointpolygon.js
- polygons drawing, point inside polygon checking (not perfect) and boolean operations by Weiler-Atherthon algorithmindex.js
- drawing figures with OpenLayersvector_features.js
andgeo-utils.js
- accessory functions