Getting Started
Platform Overview
Learn about the core features and capabilities of Land Surveyors United's digital platform.
Read MoreQuick Start Guide
Step-by-step instructions to get you up and running with our tools quickly.
Get StartedTools Documentation
Smart Search
Learn how to effectively use our AI-powered search engine to find and analyze survey records.
- Natural Language Processing
- Advanced Filtering
- Result Analysis
// Example Search Query
smartSearch.query({
type: "boundary",
location: "Johnson Creek",
dateRange: "1985-1990",
monuments: ["iron rod"]
});
Data Management
Comprehensive guide to managing and organizing your survey data effectively.
- Data Import/Export
- Organization Systems
- Version Control
// Data Import Example
dataManager.import({
format: "CSV",
source: "field_book_records",
validateData: true
});
API Reference
REST API Overview
Complete reference for our REST API endpoints and integration guides.
// Example API Request
const response = await fetch('/api/v1/surveys', {
method: 'GET',
headers: {
'Authorization': 'Bearer ${apiKey}',
'Content-Type': 'application/json'
}
});
Authentication
Learn about API authentication methods and security best practices.
Rate Limits
Understanding API rate limits and optimization strategies.
Workflow Guides
Common Workflows
Data Collection Workflow
- 1 Field Data Collection
- 2 Data Import & Validation
- 3 Processing & Analysis
Document Management
- 1 Document Digitization
- 2 Indexing & Organization
- 3 Search & Retrieval
Code Examples
Data Import
const surveyData = {
projectId: "PRJ-2023-001",
surveyor: "John Smith",
date: "2023-08-15",
measurements: [
{
point: "A1",
coordinates: {
lat: 45.5231,
lng: -122.6765
}
}
]
};
await api.importSurvey(surveyData);
Search Integration
// Advanced Search Example
const results = await search.query({
type: "boundary",
location: {
near: "Johnson Creek",
radius: "1mile"
},
date: {
start: "1985",
end: "1990"
},
monuments: ["iron rod"],
sort: "relevance"
});