Handy Orchard

GeoJSON geodesic measurement

Measure spherical GeoJSON area, boundary/line length or two-point distance using the pinned Turf source.

Your input

WGS84 longitude,latitude in degrees, with optional altitude. Close polygon rings; point-distance mode needs exactly two points. No projected CRS.

Outputs are cleared when the input changes.

Result

Enter your data or use the example, then run the tool.

Worked example

The sample measures a one-degree square with a central hole: the hole is subtracted from polygon area, while boundary length includes both rings. Two points [0,0] and [0,1] give about 111.195 km in point-distance mode.

Method

Bundle area, length and distance plus their helper modules directly from the specified Turf commit. Validate GeoJSON structure and longitude/latitude ranges before spherical calculation. A simple static SVG shows coordinate order without a basemap; it is not a geographic projection.

Limits

Input up to 2097152 characters/20000 positions/5000 features/nesting 30; polygon rings up to 1000 segments. Uncut antimeridian-crossing rings are rejected; detected self-intersections withhold area and show a warning. Other topology is not fully validated. Spherical estimates ignore height and are not cadastral surveys or road navigation.

Processing stays local in a fixed-source, lazily loaded worker. Cancel and the four-second worker timeout terminate processing.

Sources

Pinned upstream READMEExact upstream licenseThird-party notices

Related tools

GPS coordinate notation converterPlus Code encoderGPX/KML to GeoJSONEncoded polyline converter

Your inputs stay on this device. Only optional, consented page visits are measured. Input values, files, filenames and processing logs are not sent to Analytics.

When switching languages, text, settings and selected files are temporarily kept on this device. Transfers are removed after restoring; interrupted transfers are cleaned up on a later visit. Inputs and files are never uploaded.