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.
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.
| Job | Free tool | What the limit is | Do not use it for |
|---|---|---|---|
| Orthophotos, point clouds and surface models from drone images | WebODM | Your own hardware: the recommended 16 GB of RAM and 100 GB of disk handle a few hundred images | Survey-grade output with no ground control or checkpoints |
| Ground filtering and checking of point clouds | CloudCompare, QGIS | A learning curve, and your time to review the result | Accepting an automatic classification unseen |
| Commands and scripts for GIS tasks | Any free chat assistant | Usage caps; a model can invent options or pick the wrong settings | Choosing a coordinate system or datum for you |
| Reading and tabulating old record descriptions | ChatGPT, Claude or Gemini free tiers | Separate caps on uploads; a 32,000-token window in the Gemini app without a plan | Final transcription, or any arithmetic |
| Questions across many documents | Gemini Notebook | 100 notebooks and 50 sources per notebook | Anything not in your sources, or legal conclusions |
| First drafts of reports and covering letters | Any of the above | Usage caps, and privacy settings you must check | Certification 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.
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 flight | Minimum RAM, or RAM plus swap (GB) |
|---|---|
| 40 | 4 |
| 250 | 16 |
| 500 | 32 |
| 1,500 | 64 |
| 2,500 | 128 |
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
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 nowWhere 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 table | Misclosure (m) | Ratio |
|---|---|---|
| As written in the record | 0.045 | about 1:6,100 |
| Call 2 read as 87°00′ (the 30′ lost) | 0.409 | about 1:670 |
| Call 3 read as east instead of west | 5.511 | about 1:50 |
| Call 1 distance read as 85.04 (digits swapped) | 0.315 | about 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:
- Trace every figure to the field data or the calculation sheet.
- Open every record reference and read it in the original.
- Compare the narrative with the drawing, line by line.
- Use your own wording for limitations and certification.
- Read the whole document as the client would, in plain English.
- 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.
| Tool | What the free plan gives | The limit to plan around |
|---|---|---|
| ChatGPT Free | Web search, data analysis, file and image uploads, image creation | Unlimited everyday text chats, subject to abuse safeguards; three file uploads a day; data analysis, images and voice have separate limits that change |
| Claude Free | Chat, web search, file creation, code | Limited usage every 5 hours and every week; speed of reaching it depends on the model, chat length and file size |
| Gemini app, no AI plan | Chat and file analysis, all drawing on one shared compute limit | Standard limits that refresh every 5 hours until a weekly limit; a 32,000-token context window |
| Gemini Notebook, standard | Answers drawn from your uploaded sources | 100 notebooks per user and 50 sources per notebook |
| Copilot Chat with a work account | Chat grounded in web results, included with Microsoft 365 business plans | Needs 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.
| Tool | Default for free users | What you can switch | The catch |
|---|---|---|---|
| ChatGPT (Free, Plus, Pro) | Content may be used to train models | Turn off "Improve the model for everyone" under Settings, Data controls, or use the privacy portal; temporary chats are not used while they stay temporary | Thumbs 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 on | Switch that setting off; use incognito chats | Feedback buttons store the conversation, which Anthropic says can be kept up to five years |
| Gemini app | A subset of chats is reviewed by people and used to improve Google services while Keep Activity is on | Turn Keep Activity off, or use temporary chats, which are kept 72 hours and not used for training | Google says not to enter confidential information you would not want a reviewer to see; reviewed chats are kept up to three years |
| Gemini Notebook, standard | Not used to train Gemini Notebook unless you provide feedback | Nothing to switch | Feedback can expose the full context of that interaction to review |
| Copilot Chat, work account | Prompts and responses are not used to train foundation models | Admin settings | Web 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.
| Task | By hand | With the tool, including checking | Errors found | Verdict |
|---|---|---|---|---|
| Transcribe a four-call description | 6 minutes | 4 minutes | 1 bearing wrong | Use, with the closure check |
| Draft the findings section | 45 minutes | 25 minutes | 3 invented statements | Use, with a fact-check list |
| GDAL command for reprojection | 20 minutes | 10 minutes | 1 wrong resampling option | Use 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.
| Option | List price | Three-person practice | Sole 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 Starter | About $7 per user a month on an annual plan; includes Gemini in Gmail and the Gemini app | About $21 a month | About $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
- AI in Land Surveying: Proposals, Field Notes and Client Updates — Proposals, field notes and client updates, beyond the free tiers.
- How Surveyors Use AI to Turn Site Notes Into Reports — A fuller workflow from site notes to a draft report.
- Best Free AI Tools for Construction: Where Each Free Tier Stops — Where free AI tiers stop for a neighbouring construction trade.
- Are Chat-With-PDF Tools Safe for Contracts and Client Files? — Check document-chat tools before uploading contracts or plans.
- AI Roof Inspection Software: What Drone and Photo Tools Really Detect — What drone and photo tools really detect on roofs.
- Is Gemini Safe for Confidential Business Data in Workspace? — Gemini's data terms for confidential material in Workspace.
- Fence Contract Template: Draft With AI, Add Permit and Boundary Clauses — Drafting prompts for the permit, boundary, utility, weather and payment clauses of a fence contract, with the mistakes to fix and a lawyer-ready pack.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
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.