05 / 05 · Solution · Growth area

AI & geospatial analytics.

Practical machine learning for spatial problems — applied where it actually moves the needle, not where it sounds impressive.

Talk about a spatial problem How we approach it
How we work with AI & ML

Applied to the decisions where it actually moves the needle.

The volume and complexity of geospatial data has outpaced what teams can analyse manually. We help organisations apply AI and ML to the specific decisions where it makes a measurable difference — imagery classification, change detection, predictive modelling, natural-language access to spatial data, ML-driven validation.

If you have a problem you suspect ML could help with — even if you're not certain — talk to us. We'll tell you honestly whether it's a good ML fit, or whether a SQL query, a rule, or a person with a checklist would do the job better.

That conversation is free. The cost of not having it tends to be a six-figure proof-of-concept that didn't need to exist.

Where we focus

Four problem types we keep being asked about.

If you've got something in one of these shapes, we're a good fit. If it's somewhere else, get in touch anyway and we'll be straight with you.

01

Imagery classification & change detection

Sentinel-2, aerial, drone. Per-parcel or per-pixel. Land-cover, crop, structural change. Outputs as versioned GeoPackages with confidence scores.

  • Sentinel-2 imagery
  • Aerial / drone
  • Per-parcel scores
  • Time-series change
  • Confidence layers
  • GeoPackage export
02

Prediction & forecasting

Yield, soil properties, anomalies, demand. Tabular and spatial features. Where the right answer is a number with an uncertainty band attached.

  • Yield prediction
  • Soil property estimation
  • Anomaly detection
  • Uncertainty bands
  • Backtesting reports
  • Re-training schedules
03

Natural-language access to spatial data

Letting non-GIS staff ask questions of a spatial database in their own words. Useful when the analyst bottleneck is the problem.

  • NL → SQL / API
  • Spatial query grounding
  • Schema-aware prompts
  • Cost & latency guards
  • Audit trail
  • On-prem or cloud
04

ML-driven validation & QA

Models that flag suspect records as they come in. Catches what a hand-written rule misses — odd GPS jumps, inconsistent labelling, photos that don't match the form.

  • Inbound record scoring
  • Image-vs-form checks
  • GPS plausibility
  • Sampler drift
  • Reviewer queues
  • Threshold tuning
How we approach it

Decision first. Tools second.

The fastest way to waste money on AI is to start with the technology. Our process inverts that.

Stack

Named tools, no surprises.

Inside ArcGIS
Esri GeoAI, ArcGIS Pro Spatial Analyst, ArcGIS Image Server
Modelling
PyTorch · scikit-learn · LightGBM · timm · segmentation-models
Data
PostGIS · DuckDB · Parquet · GeoPackage · STAC catalogues
Pipelines
Python · Prefect / Dagster · DVC for data, MLflow for runs
LLM layer
Claude · GPT-4-class models, with strict schema grounding
Hosting
Azure ML · AWS SageMaker · on-prem GPU where data can't leave
FAQ

Things people ask before they engage us.

The ones we get most often, answered straight.

Is M2 Geospatial an AI company?

No — we're a geospatial consultancy. Applied AI is one of five linked solutions we deliver, and a current growth area. We get called when an organisation has a specific spatial decision that ML could move the needle on, not when they want an AI strategy deck.

What does "applied AI" actually mean here?

It means we start with a decision an organisation has to make, work backwards to the data and the model, and ship a pipeline that produces an answer the organisation can act on. Not a research project. Not a chatbot demo.

Whose tools do you use?

Whatever fits the problem. Esri GeoAI when the work sits inside an ArcGIS estate; PyTorch and scikit-learn for everything else; classical methods when ML would be overkill. We don't pick the trend, we pick the tool.

Do we end up locked into your platform?

No. The models, training data, weights and pipelines are yours. The handover is a documented repo with reproducible training and inference. If you want a different vendor to extend it later, they can.

Is now a good time to call you, even if we're not sure ML is the answer?

Yes. We are happy to spend a discovery call talking you out of using ML if a SQL query or a rules engine would do the job. That conversation usually saves more money than the eventual project.

Yours isn't here? Ask us directly.

Previous · Custom software All solutions
Not sure? Call anyway.

If you have a spatial decision that's hard to make at scale, that's a conversation worth having.

Email hello@m2geo.ie

We will tell you straight whether ML is the answer here, or whether something simpler does the job.