Canberra, Australia

Rowan Winsemius

Elite
@rowanwins

Mostly coding geospatial stuff

vue-dropzone. A Vue.js component for Dropzone.js - a drag’n’drop file uploads utility with image previews

2k

leaflet-easyPrint. A leaflet plugin which adds an icon to print the map - Demo @ http://rowanwins.github.io/leaflet-easyPrint/

256

point-in-polygon-hao. A point in polygon library based on the paper "Optimal Reliable Point-in-Polygon Test and Differential Coding Boolean Operations on Polygons" by Hao

147

sweepline-intersections. A small module using a sweepline algorithm to detect intersections (& self-intersections) in polygons or polylines.

76

mapbox-gl-arcgis-featureserver. A library for retrieving features from an ArcGIS FeatureServer or MapServer. This library makes tiled requests rather than simply requesting every feature.

68

visibility-graph. Visibility graph implementation to support shortest path calculations such as dijkstra or a-star

61

Leaflet.SvgShapeMarkers. Additional SVG shape marker types for leaflet.js

53

polygon-splitter. A small (<10kb minified) javascript library for splitting polygons by a polyline.

52

geojson-editor. A simple online editor for geojson

42

maplibregl-mapbox-request-transformer. Transform mapbox:// urls in MapboxGL Styles for use in MapLibreGL.

36

shamos-hoey. A module to check if a polygon self-intersects

30

arcgis-pbf-parser. A library for converting an arcgis-pbf into a geojson FeatureCollection.

30

mapbox-gl-flatgeobuf. A little library for mapbox-gl that provides a tiled approach to consuming flatgeobuf files.

30

turf-builder. A simple UI for generating custom browserify builds of Turf.js

20

geotiff-server. WIP

19

smallest-enclosing-circle. An implementation of Welzl's algorithm for calculating the smallest enclosing circle of a set of points

13

mbtiles-extractor. Take tiles from an mbtiles file locally (eg vector tiles) and extracts them to ZXY structure in an S3 bucket or locally.

11

kwc-lineclip. Line clipping based on the algorithm by Kodituwakka, Wijeweera & Chamikara

11

geojson-buffer. WIP progress for buffering (aka offset) geojson

10

leaflet-simplestyle. Extends L.geoJSON to support the simplestyle spec with 1kb

9

esri-leaflet-stream. A plugin for Esri Leaflet that enables consuming Stream Services published by ArcGIS for Server.

8

bentley-ottmann-intersections. A module to check if a polygon self-intersects using the bentley-ottmann algorithm

7

vue-file-picker. A fairly minimal file picker & drop area which aims to stay out of the way of your application.

7

supercluster-server. A node.js server to publish super-cluster services from databases or shapefiles

5

shp-to-geojson. WIP

5

po-box. This simple tool for checking for the presence of, and extracting PO Box details from an address string.

4

vector-to-grid. Convert geojson to a grid/raster

4

sweepline-simplify. A module for creating simple polygons out of self-intersecting polygons

4

date-fns-startOf. Equivalent of the startOf method in moment.js

3

tippecanoe-ui. A UI wrapper for tippecanoe using electron

3

stac-helper. JavaScript

3

geotiff-pbf. Store geotiffs as protocol buffers

3

geometry-js-links. A bunch of links related to computational geometry and javascript

3

polygon-clipping. Apply boolean polygon clipping operations (union, intersection, difference, xor) to your Polygons & MultiPolygons.

3

generate-point-in-polygon. A small module to generate a point in a polygon in O(n) time.

2

polyline-splitter. A small (<10kb minified) javascript library for splitting geojson polylines by other polylines.

2

convex-hull-wp. A convex hull implementation based on the paper by Wijeweera & Pinidiyaarachchi

2

boolean-jsts. JavaScript

2

vue3-vite-antd-pinia-ts-starter. Less

1

leaflet-pinnacle-marker. A plugin for leafletjs to create a pinnacle style marker.

1

proj4-on-demand. proj4-on-demand is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations. This library is based on proj but aims to be more light-weight while incoporating extra functionality.

1

triangulation-wk. A basic triangulation implementation based on work by Wijeweera & Kodituwakku

1
42
Apply