Skip to content
ApeSurvey

Surveying Algorithm SDK

A high-performance, easy-to-integrate surveying algorithm toolkit

Our core surveying algorithms have been refined over 10+ years and adapted to 48 instrument brands — covering parameter management, field data collection, computation and result reporting. One API integrates the whole chain.

Capabilities

Alignment Surveying Engine

Roads · Tunnels · Bridges · Slopes · Water pipelines
  • Road forward/inverse computation
  • Tunnel overbreak & underbreak
  • Section scanning to drawing
  • Tunnel feature-point computation
  • Tunnel portal slope

Parameter management and real-time computation across every element of alignment engineering — the SDK’s most mature capability.

Road parameters
Break Chain · Horizontal curves · Vertical curves · Superelevation · Widening · Standard Cross-Section
Tunnel parameters
Section station matching · Midline Offset · Feature points · Embedded parts · Section rotation
Bridge parameters
Pier / abutment template library · Bridge layout · Bridge stake out
Side slope parameters
Side slope section library · Side slope layout · Standard stake out · Free stake out
Water pipelines
Hydraulic section library · Section matching · Channel computation

Instrument Connection

Total stations · RTK · Levels
  • Direct Bluetooth connection
  • Wi-Fi communication
  • Real-time coordinate readout

Abstracts away the protocol differences of 48 instrument brands behind a single API — Bluetooth and Wi-Fi connection, reading and writing data in one call.

Total stations
Leica · Topcon · South · Sokkia · Nikon · Pentax · Trimble
RTK
Alpha · Hi-Target · QXWZ · South · Unistrong · Sinognss
Levels
Leica DNA · Trimble DiNi · Topcon DL

Control Survey Tools

Field collection + office adjustment, end to end
  • One-click import of Control Network data
  • Export to Kesa / Pingchayi formats
  • Batch adjustment computation

From field data-collection constraints through adjustment computation to result reporting — full-chain algorithm support for control surveys.

Field data collection
Traverse survey · Leveling · Face-left/face-right guidance · Automatic tolerance checking
Office data processing
Coordinate conversion · Triangulation network adjustment · Leveling network adjustment · Result reporting
Coordinate system management
Custom ellipsoid · Projection setup · Four/seven-parameter transformation · Multiple coordinate systems

General Surveying Tools

Points · Lines · Surfaces — the foundations
  • Circle fitting
  • Intersection computation
  • Batch stake out

The basic geometric computation and stake out management every survey needs — usable standalone or combined with the other domains.

Point management
Point management · Point measurement · Point stake out
Line & surface management
Line management · Surface management · Reference-line stake out · Surface stake out

Why the SDK

  • 10+ years of algorithm work

    Core algorithms refined over 10+ years and validated by millions of users on real projects — stability and accuracy are well proven.

  • Instrument differences abstracted away

    Adapted to 48 total-station and RTK brands behind one API — no per-brand protocol work.

  • Customisable end to end

    Parameter input, field collection, computation and reporting — every stage supports deep customisation and extension.

  • Developer friendly

    Detailed API reference, sample code library and online technical support to shorten your integration cycle.

Delivery
Android
AAR file — Bound to package name and signature; internal use only
Windows / Linux
JAR package, DLL library — Flexible licensing; negotiable
What's included
  • SDK files (platform library files)
  • Interface documentation and usage guide
  • Sample programs and demo projects
Developer Support
  • Technical documentation & API reference

    Every interface documented with full parameter descriptions, return values and usage examples.

  • Sample code library

    Covers common integration scenarios, ready to copy and run.

  • Online technical support

    A dedicated technical consultant for one-to-one questions throughout integration.

Licensing

Licensed by module — you choose the scope based on the modules you actually use. Already-adapted instrument brands and devices work out of the box; new devices can be added through custom adaptation.

  • Licensed by module, scoped to actual use
  • Already-adapted brands in the connectivity module work directly
  • New devices supported through custom adaptation
  • JAR / DLL licensing scope negotiable
Integration

Integrates with mobile apps, desktop applications and server systems alike — less duplicated development, faster delivery.

Five years of free maintenance and upgrades

Five years of free maintenance and upgrades, with a dedicated engineer for technical support — guidance on interface usage, data processing and instrument connectivity, plus SDK updates and bug fixes.