Free AI Tools for Land Surveyors: Drone Data, Research, Reports

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Free AI Tools for Land Surveyors: Drone Data, Research, Reports.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Free AI Tools for Land Surveyors: Drone Data, Research, Reports.

For drone data, WebODM, QGIS and CloudCompare are free to run but need your own computer and ground control. For research and report drafting, the free tiers of ChatGPT, Claude and Gemini work within usage caps, and Gemini Notebook (formerly NotebookLM) handles long documents. None replaces measurement, record checks or your signature.

"Free" hides three different things in this trade: free software you run yourself, free tiers of chat assistants with caps, and free access that quietly pays for itself with your data. The first costs hardware and time, the second costs patience, and the third can cost a client's trust. So each tool below comes with its real limit and with what it does to the files you put in it. Everything here is a draft-maker or a calculator, and the person who signs the survey remains the only one who can say it is right.

Follow me on Instagram@sagnikteaches

Which free tool fits which job, and where each one stops

Read the last column first: each entry is a job where a free tool's mistake would go straight to a client.

Connect on LinkedInSagnik Bhattacharya
JobFree toolWhat the limit isDo not use it for
Orthophotos, point clouds and surface models from drone imagesWebODMYour own hardware: the recommended 16 GB of RAM and 100 GB of disk handle a few hundred imagesSurvey-grade output with no ground control or checkpoints
Ground filtering and checking of point cloudsCloudCompare, QGISA learning curve, and your time to review the resultAccepting an automatic classification unseen
Commands and scripts for GIS tasksAny free chat assistantUsage caps; a model can invent options or pick the wrong settingsChoosing a coordinate system or datum for you
Reading and tabulating old record descriptionsChatGPT, Claude or Gemini free tiersSeparate caps on uploads; a 32,000-token window in the Gemini app without a planFinal transcription, or any arithmetic
Questions across many documentsGemini Notebook100 notebooks and 50 sources per notebookAnything not in your sources, or legal conclusions
First drafts of reports and covering lettersAny of the aboveUsage caps, and privacy settings you must checkCertification wording, or signing off

Two rules cut across every row. First, whatever the tool produces is a draft until you have checked it against the field data or the original record. Second, client files do not go into any free plan until you have read its data terms, because the defaults differ from one vendor to the next. For the wider question of what AI can and cannot replace in the field, what helps and what never replaces field checks draws the line between software and fieldwork.

Subscribe on YouTube@sagnikteaches

Drone data: the software is free, the hardware is the price

WebODM turns overlapping drone photographs into georeferenced orthophotos, point clouds, elevation models and textured models. Its own download page lists the Windows and macOS installers as free, Linux users run it through Docker, and the licence is the AGPL, which permits commercial use. The separate OpenDroneMap site still sells installers for its own package, so check which download page you are on before paying for anything. The cost sits elsewhere: processing happens on your machine.

The documentation recommends at least 100 GB of free disk and 16 GB of RAM for a standalone installation, and warns not to expect more than a few hundred images at that specification. Memory then grows with the image count.

Images in the flightMinimum RAM, or RAM plus swap (GB)
404
25016
50032
1,50064
2,500128

Run that against a real job. A site flown as 620 photographs is already past the 500-image row, so a 32 GB machine is borderline and a 16 GB laptop is out. Either plan for more than 32 GB or split the site into two blocks of about 310 images and merge the results. A hosted processing service called Lightning exists for people who would rather not buy memory, but it is a paid service, so check its pricing separately.

The software does the photogrammetry, and it does not supply the survey control. WebODM's documentation says a minimum of five ground control points works for most jobs, that eight to ten are enough for larger projects, and that they should be spread evenly and visible in several photos. It also lets you mark checkpoints with the prefix CHK-: these are left out of the reconstruction and used afterwards to measure its accuracy. That second feature is the one a surveyor should insist on, because a model that fits its own control points tells you little. The coordinates still come from your GNSS or total station, and the accuracy statement you give a client is yours to compute and defend.

Two more free tools handle what comes next. CloudCompare is open-source software for 3D point clouds and meshes, and its CSF plugin applies a cloth simulation filter to separate ground from non-ground points in LiDAR-type data, a physical simulation and not a chat AI. QGIS is a free, open-source GIS, and its Deepness plugin runs neural-network models in the ONNX format on orthophotos for segmentation, detection and regression. You need a model for the feature you want, and the plugin's own page describes its model zoo as under development, so treat it as a tool for experiments and not as a step in a deliverable.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

Where a chat assistant helps with drone data, and where it fails

The most practical use of a free chat assistant in a drone workflow is as a command-line translator. Ask it for a GDAL command, a PDAL pipeline or a short script for QGIS, and ask it to explain each option in a line. It is faster than searching documentation, as long as you test the result on a copy.

I have a classified land-cover raster in [source CRS] and need it in [target CRS] for QGIS.
Write the GDAL command. Explain each option in one line.
List every assumption you made about horizontal and vertical datums, and say what I should check afterwards.

Here is the kind of command a model returns (illustrative):

gdalwarp -s_srs EPSG:[source] -t_srs EPSG:[target] -r cubic landcover.tif landcover_reprojected.tif

It reads well and has a flaw. Cubic resampling interpolates between neighbouring pixels, which invents in-between values and corrupts class codes in a classified raster. Nearest neighbour, written near in GDAL's resampling options, copies an existing pixel value instead of blending neighbours, so the right option here is -r near. The second fix is about assumptions. A model will happily guess a source coordinate system if you do not give one, so read it from the file's metadata or the project control instead. And a drone's GNSS heights are often ellipsoidal while design heights are not, so ask the model to say what it assumed about vertical datums and compare that with your control. Run any generated command on a copy of the file, then compare three known points before and after.

Free plans cap this use. ChatGPT's free tier includes data analysis and file uploads, each with its own separate usage limit, and OpenAI's upload FAQ limits free users to three file uploads a day. Claude's free plan lists running code among its features, with usage limited over a five-hour window and a weekly limit. Beyond that upload count, neither gives a number you can plan around, so you find a cap by hitting it. Do not upload the drone images themselves: they carry location metadata that points to the client's site and often show neighbours' property or people, so strip the metadata first or keep the images out of chat tools altogether.

Boundary research: let AI transcribe, let arithmetic check

Old record descriptions are written as a chain of calls, each a bearing and a distance from one point to the next. A free assistant can lift those calls out of pasted text or a clear scan and put them in a table, which saves retyping. It is weak at the next step, because checking whether the calls close is trigonometry, and models slip on trigonometry and rounding without warning. So split the work: the assistant transcribes, a spreadsheet calculates, and you decide. Why AI is bad at maths explains why the split matters.

Extract every call from this record description into a table with columns:
call number, N/S, degrees, minutes, E/W, distance, unit.
Copy numbers exactly. Do not calculate anything.
If a character is unclear, write [CHECK] in that cell.
Text: [PASTE THE DESCRIPTION, WITH NAMES AND IDENTIFIERS REMOVED]

Take an illustrative four-sided parcel whose record gives these calls: north 02°15′ east 85.40 m; south 87°30′ east 52.10 m; south 01°50′ west 86.05 m; north 86°45′ west 52.73 m. In a spreadsheet, put the quadrant letters, degrees, minutes and distances in columns and add four formulas.

Lat        = IF(NS="N",1,-1) * Dist * COS(RADIANS(Deg + Min/60))
Dep        = IF(EW="E",1,-1) * Dist * SIN(RADIANS(Deg + Min/60))
Misclosure = SQRT(SUM(Lat)^2 + SUM(Dep)^2)
Ratio      = SUM(Dist) / Misclosure

Run the table as written and the perimeter is 276.28 m with a misclosure of 0.045 m, a ratio of about 1:6,100. Now see what happens when the assistant makes the kind of slip that handwriting and scans invite.

Version of the tableMisclosure (m)Ratio
As written in the record0.045about 1:6,100
Call 2 read as 87°00′ (the 30′ lost)0.409about 1:670
Call 3 read as east instead of west5.511about 1:50
Call 1 distance read as 85.04 (digits swapped)0.315about 1:880

All three slips look innocent in the table and each one trips the closure check, which is why that check is the step to build into your routine instead of trusting the chat. It cuts the other way too. A good closure does not prove the transcription, because two errors can cancel and the record itself may contain a mistake, so the check narrows the search and the original document settles it. What ratio you accept is your professional call and your own standard, not the assistant's.

Context limits decide how much a free tool can read at once. Google lists a 32,000-token context window for the Gemini app without an AI plan. At roughly 750 words per 1,000 tokens that is about 24,000 words, so a 60-page bundle of 30,000 words does not fit in one go, and the tool will lose the early pages or refuse. Split the bundle into sections, or use Gemini Notebook, which is free and, on its standard plan, allows 100 notebooks and 50 sources per notebook, answering from your uploaded sources. Ask it questions such as "which documents mention an easement along the north line?" and open the source to check every quotation it gives.

Free chat tools with web search can find public pages, but they cannot open a records office's subscription system, and a model can cite a document that does not exist. Never accept a reference you have not opened yourself. A non-AI aid worth knowing is Google Earth Pro, free desktop software with a timeline of past imagery, which can show roughly when a fence line, building or track appeared. Treat it as a clue for your research, not as evidence.

Report drafting: a free assistant writes, the surveyor signs

A free assistant is a competent first drafter of the narrative parts of a survey report: the method, the description of what was found, the list of outstanding items and the covering letter. Give it your anonymised field notes, your own headings and the figures from your calculation sheet. Keep the standard limitation and certification wording as text you paste yourself, because those paragraphs carry your professional responsibility and a tool should never be the author of them.

Draft the "Survey method and findings" section of a boundary survey report from the notes below.
Use only the notes. Keep my headings: Instructions, Records examined, Fieldwork, Findings, Items outstanding.
Do not add any measurement, record reference, standard, regulation or opinion that is not in the notes.
Where something is missing, write [NEED FROM SURVEYOR]. Do not write a certification or a signature block.
Notes (anonymised; use "the Client" and "the Site"): [PASTE]

Here is an illustrative slice of what comes back, with the faults a careful read finds.

Fieldwork. Control was established by GNSS and the survey is accurate to within 10 mm. Findings. The fence along the north boundary lies 0.3 m inside the record line. All work followed relevant standards.

Three statements need fixing. "Accurate to within 10 mm" is not in the notes, so the model invented an accuracy claim, and an accuracy statement must come from your own checks, such as the checkpoint residuals. The fence line lost its qualifier: the notes said "about 0.3 m, taped, not instrument-measured", and the draft turned an approximation into a finding. "Relevant standards" names nothing, and a vague reference to standards is the kind of sentence that reads well and means nothing. You can reduce these faults by repeating the ban in the prompt. You cannot remove them, so reading every line is the control.

The responsibility does not move. In most places only a licensed surveyor can sign a survey, and the signing surveyor answers for every figure and statement whoever drafted it. Before a draft goes out, work through this check:

  1. Trace every figure to the field data or the calculation sheet.
  2. Open every record reference and read it in the original.
  3. Compare the narrative with the drawing, line by line.
  4. Use your own wording for limitations and certification.
  5. Read the whole document as the client would, in plain English.
  6. Note in the job file which parts a tool drafted and what you changed.

Your licensing body may have guidance on AI, and the responsible-use checklist for surveying firms shows what a written policy covers. Follow whatever applies to you first; the steps here sit underneath it, not in place of it.

The free-tier limits you will actually hit

Free plans change their numbers often and rarely publish fixed daily allowances, so the table records what each vendor's own page says as of November 2026. Check the page before you plan a deadline around any of it.

ToolWhat the free plan givesThe limit to plan around
ChatGPT FreeWeb search, data analysis, file and image uploads, image creationUnlimited everyday text chats, subject to abuse safeguards; three file uploads a day; data analysis, images and voice have separate limits that change
Claude FreeChat, web search, file creation, codeLimited usage every 5 hours and every week; speed of reaching it depends on the model, chat length and file size
Gemini app, no AI planChat and file analysis, all drawing on one shared compute limitStandard limits that refresh every 5 hours until a weekly limit; a 32,000-token context window
Gemini Notebook, standardAnswers drawn from your uploaded sources100 notebooks per user and 50 sources per notebook
Copilot Chat with a work accountChat grounded in web results, included with Microsoft 365 business plansNeeds a work sign-in; covered by enterprise data protection terms

Apart from ChatGPT's upload count, the first three give no number you can schedule against, so test during an ordinary week and note when each one stops you. A cap that hits halfway through a report is the real cost, because most limits reset on a rolling window. A fair sign that you have outgrown a free plan is hitting its cap twice in a week.

What each free plan does with the files you put in it

Data settings date faster than anything else here, because vendors rename settings and change defaults. The entries below come from each vendor's own help or privacy pages. Check the live setting before you upload anything that belongs to a client.

ToolDefault for free usersWhat you can switchThe catch
ChatGPT (Free, Plus, Pro)Content may be used to train modelsTurn off "Improve the model for everyone" under Settings, Data controls, or use the privacy portal; temporary chats are not used while they stay temporaryThumbs up or down can send the whole conversation for training even after you opt out
Claude (Free, Pro, Max, Ultra)Chats may be used to improve models when the Model Improvement setting is onSwitch that setting off; use incognito chatsFeedback buttons store the conversation, which Anthropic says can be kept up to five years
Gemini appA subset of chats is reviewed by people and used to improve Google services while Keep Activity is onTurn Keep Activity off, or use temporary chats, which are kept 72 hours and not used for trainingGoogle says not to enter confidential information you would not want a reviewer to see; reviewed chats are kept up to three years
Gemini Notebook, standardNot used to train Gemini Notebook unless you provide feedbackNothing to switchFeedback can expose the full context of that interaction to review
Copilot Chat, work accountPrompts and responses are not used to train foundation modelsAdmin settingsWeb search queries go to a separate search service with its own terms

Read the "catch" column twice. Opting out of training does not stop the feedback buttons from sending a conversation, and a habit of tapping thumbs-up on a good answer is enough to send a client's description to a vendor. Business plans change the default: OpenAI says it does not use inputs or outputs from its business plans or API to improve its models by default, and Google says uploads to Gemini Notebook through a Workspace licence are not reviewed by people and not used to train models. That is a reason to consider a business plan before client files go anywhere near a tool, which the last section prices.

Whatever the plan, decide what never goes in. A workable list for a survey firm:

  • Client names, contact details and instruction letters.
  • Fee quotes and anything covered by a confidentiality clause.
  • Plans, title documents or loan papers that show an owner's personal details.
  • Field notes containing phone numbers or access codes.
  • Drone images with location metadata, and images showing people or vehicles.

What is normally safe to use: your own blank templates, generic questions about methods, published reference text you are licensed to use, and bearings and distances that have been stripped of anything identifying the parcel. Anonymise before you paste: replace the client with "the Client", the address with "the Site", and parcel numbers with codes, and keep the key in a file that never goes near a chat. The tutorial on anonymising client data before you paste it into AI goes through the method, and data-protection law can still apply to personal details when the underlying record is public, so ask your adviser. For a team, how to stop staff pasting client data into free tools covers the policy side, because one careless paste by a colleague who has never seen your rules can undo the rest.

A one-afternoon test before you rely on any tool

A tool is ready for your firm when it has passed on your work, not when a vendor says so. Pick a finished job whose answers you already know, anonymise it, and run three tasks through the tool you are considering: transcribe a record description, draft the findings section of a report, and produce a command for a routine GIS step. Time each, then count the errors and sort them by type.

TaskBy handWith the tool, including checkingErrors foundVerdict
Transcribe a four-call description6 minutes4 minutes1 bearing wrongUse, with the closure check
Draft the findings section45 minutes25 minutes3 invented statementsUse, with a fact-check list
GDAL command for reprojection20 minutes10 minutes1 wrong resampling optionUse on copies only

The figures are an illustrative template for you to fill with your own results, and not a benchmark of any product. The verdict column matters more than the times, because it records the condition under which you will use the tool. Repeat the test whenever a plan or a model changes, and write the verdicts into the same note where you record what a tool drafted on live jobs.

When the free tier stops being enough, and what the next step costs

The free software stays free. Only the chat assistant needs an upgrade, and three triggers justify one: you want client material in the tool, you hit the caps twice in a week, or several people need to share the same prompts and notes. The first trigger is the strongest, because it is about the data terms and not about convenience.

The figures below are dollar list prices, and each vendor adjusts them, so confirm on the pricing page for your account.

OptionList priceThree-person practiceSole practitioner
ChatGPT Business, Standard seat$25 per user a month, or $20 billed annually; two-seat minimum$75 a month, or $60 a month billed annually$40 to $50 a month for the two seats
Claude Team, Standard seat$25 per seat a month, or $20 billed annually; two-seat minimum$75 a month, or $60 a month billed annually$40 to $50 a month for the two seats
Google Workspace, Business StarterAbout $7 per user a month on an annual plan; includes Gemini in Gmail and the Gemini appAbout $21 a monthAbout $7 a month
Microsoft 365, Business Basic$7 per user a month on an annual commitment; Copilot Chat included$21 a month$7 a month

Two things stand out from that table. The cheapest route to business-grade data terms is often the office suite a firm already pays for, since Gemini in Workspace and Copilot Chat under a Microsoft 365 work account both fall under business terms and neither costs extra. And the two-seat minimum on the dedicated chat plans means a sole practitioner pays for a seat they do not use, so for one person an individual plan with training switched off may be the more honest choice, as long as no client material goes in.

A paid plan is not permission. Your client's contract, your own confidentiality terms and any rule from a licensing body or a public-sector client may still forbid putting their material in any AI tool, however it is billed. Read the contract first, then the vendor's terms, then decide. When the answer is "yes, with conditions", write the conditions into your firm's AI-use note and give the first month's drafts a second reader. The wider choice between free and paid for a trades business is covered in free versus paid AI tools for a small trades firm, and the client-data questions above apply whichever plan you choose.

Free AI and land surveying: common questions

Can I use free ChatGPT or Claude with client files?

Not by default. Free consumer plans may use chats to improve models unless you switch that off, and feedback buttons can send a whole conversation for review. Strip names, addresses and parcel identifiers first, use temporary or incognito modes, or move to a business plan that does not train on your content by default.

Is WebODM free for commercial survey work?

WebODM's own download page lists its installers as free, and the software is released under the AGPL, which permits commercial use. The real cost is hardware, since the project recommends at least 16 GB of RAM and 100 GB of disk, plus your time. Read the licence if you plan to modify or host it for others.

Can AI check a boundary closure for me?

It can transcribe the bearings and distances and write the spreadsheet formulas, but run the closure in a spreadsheet or your survey software. Models can slip on trigonometry and rounding without any sign that they have, so the arithmetic must come from a tool that calculates, not predicts.

Does using AI change who is responsible for the survey?

No. The surveyor who signs remains responsible for every statement, figure and record reference. Follow your licensing body's guidance on AI, keep a note of what a tool drafted and what you changed, and never let a tool produce the certification wording itself.

Further reads

Sources: OpenAI's ChatGPT Free tier FAQ, file-upload FAQ and data-use help page, Claude's pricing page and privacy centre, Google's Gemini Apps limits, privacy hub and Gemini Notebook plan pages, Microsoft's enterprise data protection page, and the WebODM, QGIS, CloudCompare and GDAL documentation. Limits and settings change often, so check each before you rely on it.

Want a safe AI routine for your survey firm?

On a 1:1 call we can map where AI could save time in your survey workflow, pick the first task worth trying, and set out what client data can and cannot go near each tool.

Book a 1:1 call with me