geoprimsField-grade geospatial math

Intersection (bearings and distances)

Where two lines cross, a line meets a circle, or two circles meet: bearing–bearing, bearing–distance, and distance–distance intersections from two known points, every solution returned and labeled.

Experimental: not yet fully verified. How results are checked

2

The two circles meet at 2 points.

Solutions
SolutionNorthingEasting
left of the baseline1,187.265 ft1,234.375 ft
right of the baseline812.735 ft1,234.375 ft
Intersection
Provenance
Computed by
survey.cogo.intersection 1.0.0, core 0.1.0
Model
Plane coordinate geometry: two lines by their directions, a line and a circle, or two circles about the known points (Ghilani & Wolf 2021, ch. 11)
Accuracy
Exact for the geometry; a shallow crossing or a near-tangent meeting magnifies small errors in the inputs
Notes
1 shown with the answer
Cites
Ghilani, C. D., and Wolf, P. R., Pearson, Elementary Surveying: An Introduction to Geomatics

Something look off?

Your values

Showing an example. Change anything.
More options 2
Run many at once from a CSV

Loading…

How we got thisFormula, worked example, sources, and proof

Model: Plane coordinate geometry: two lines by their directions, a line and a circle, or two circles about the known points (Ghilani & Wolf 2021, ch. 11)

Accuracy: Exact for the geometry; a shallow crossing or a near-tangent meeting magnifies small errors in the inputs

Worked example: Two distances from a 400 ft baseline. Source: add-survey-suite two-solution scenario. It is golden test vector v001, and every build checks the tool still gives its answer within its tolerance.

You enter

Distance from the first point
300 ft
Distance from the second point
250 ft
First point easting
1000 ft
Second point easting
1400 ft
First point northing
1000 ft
Second point northing
1000 ft

You get

Number of solutions
2
Intersection
two circles

Review: Not yet independently reviewed by a licensed surveyor.

Last verified: 2026-09-23, when a maintainer last confirmed this tool's sources at the issuer. See the sources ledger.

Status: version 1.0.0, core 0.1.0. See this tool in the verification report.

Changes

Checked against: 6 golden test vectors (download the test vectors, each with its source and tolerance). See how results are checked and every source.

Sources

Experimental means this tool has not yet met the stable bar: at least 20 golden vectors, differential tests, and an independent worked example.