An AI analyst for ArcGIS that shows its work.

State and local government GIS teams use Geotastic. Their staff ask questions in plain English. Geotastic answers from the ArcGIS layers that they can see, and it can predict from them. It shows each step, so anyone can check the answer.

Demo

See Geotastic answer one question.

A user asks for a map of the population of North Carolina census tracts that have hazardous waste sites. Geotastic makes a plan, writes the code and runs it. When the first run fails, Geotastic reads the error and repairs the code.

Use cases

GIS teams that answer the same questions every week.

Planners, assessors and public works staff ask questions like these. Geotastic answers them from your layers, predicts from past records and keeps each answer on record.

Planning

  • Which commercial parcels are within 500 feet of a school?
  • How many housing units did each neighborhood add since 2020?
  • How many housing units will each neighborhood have in 2030 at the current rate?

Public works

  • Which road segments in poor condition are within a quarter mile of a hospital?
  • Which streets have more than three pothole reports this year?
  • Which street trees are most likely to be High risk at the next inspection?

Utilities

  • Which water mains older than 50 years are under streets on next year's paving list?
  • How many service connections does each pressure zone have?
  • Which water mains are most likely to break next year?

Emergency management

  • How many people live in census tracts that touch the 100-year floodplain?
  • Which shelters are more than 5 miles from the nearest fire station?
  • How many calls will each fire district get next July, from the calls of the last five years?

Assessor

  • Which parcels have a building footprint but no improvement value?
  • What is the median assessed value per acre in each zoning district?
  • What is the likely sale price of each parcel, from the sales of the last three years?

Clerk and council

  • How many permits did the city issue in each council district last year?
  • Which parcels within 300 feet of this rezoning need a mailed notice?
  • How many permits will each council district get next year?

Predictions

Ask what is likely to happen. See how accurate the prediction is.

Geotastic can predict from your layers. Ask it to train a model and to test the model on records that it did not learn from. The answer gives the predictions, the map and the accuracy.

Which street trees are likely to be High risk?

One question in plain English. Geotastic trained a random forest on 210 trees and tested it on the other 90. The model was correct for 78 of the 90 trees (86.7%).

  • Predict a category, a number or a chance for each feature, with scikit-learn or statsmodels
  • The answer shows the accuracy on the test records, below the map
  • Publish the map of predictions to ArcGIS, or export the predictions to Excel
  • The notebook has the model code. Your analysts can check it and run it again.
A prediction on Schenectady street tree test data. Left: the question. Right: the map of predictions and the accuracy on the 90 test trees.

Why Geotastic

You already have AI in ArcGIS. Why add Geotastic?

Many AI tool can help you use ArcGIS. Geotastic answers the question and gives you the notebook.

Compared with built-in GIS assistants

A full analysis

Geotastic plans the steps, writes the Python, runs it and fixes its own errors. It works on raw layers from any ArcGIS REST directory. You do not prepare a web map or build embeddings first.

Compared with AI map platforms

No API keys, no copied data

People sign in with the ArcGIS accounts they already have. Each question reads a fresh copy of the layers, under that person's own access. Your team keeps ArcGIS as its system of record.

Compared with general chat assistants

Your private layers, under your identity

Chat assistants work on files that someone downloads and uploads. Geotastic reaches the layers shared with you in ArcGIS, and you decide who can use it.

Features

Built for the GIS manager who has to say yes.

Identity, reach and receipts. Each one answers a question that your IT office, your auditor or your council will ask.

Sign in with ArcGIS. Approve each person.

Register Geotastic once in ArcGIS. After that, people sign in on your organization's own ArcGIS page. Nobody gets in until you approve the account.

  • Works with ArcGIS Online, ArcGIS Location Platform and ArcGIS Enterprise portals
  • Use a portal and ArcGIS Online together. Sign in to the second one from the ArcGIS servers page.
  • A standalone ArcGIS Server takes a token that you make on the server. Geotastic does not see the password.
  • Your single sign-on and multi-factor rules apply, because ArcGIS does the sign-in
  • Tokens stay on the Geotastic server. The AI, its code and the exports never contain them.
  • Each person sees only their own data, questions and servers
The sign-in page has three buttons: ArcGIS, Google and Microsoft. The People page shows who waits for approval. Only approved accounts can use Geotastic.

Any layer from any ArcGIS REST directory.

Paste the address of a /rest/services directory. Browse its folders and services. Add the feature layers and tables that you want to ask about.

  • Private layers that people share with you work, through your own sign-in
  • Servers of other organizations give public layers only and never see your token
  • Each question downloads a fresh copy, up to 250,000 records per layer and 10 datasets per question
  • Add part of a large layer: a filter for the records and only the columns that you need
  • Image services download as GeoTIFF rasters
  • Mix ArcGIS layers with Shapefile, file geodatabase, GeoPackage, GeoJSON, KML, DXF, CSV, Excel, GeoParquet and GeoTIFF files
Browsing a public city services directory. One click adds a layer to Your data.

See every step. Check every line.

Geotastic shows the plan as a graph, from your data to the result. Click a step to read its code. Click any data in between to see it as a map or a table.

  • The AI plans the analysis as separate steps, then writes and runs each one
  • When the program fails, the AI reads the error and fixes the code. The page shows each run.
  • The full program is there to read, copy or download

Answers you can hand to someone else.

The answer comes back as key figures, tables, maps and charts. Every part of it exports to the tools your team already uses.

  • Jupyter notebook with one cell per step, to rerun or change the analysis
  • Excel workbook with the answer's tables, the saved tables and the charts
  • Shapefile, GeoPackage or file geodatabase of the layers on each map, to open in ArcGIS Pro
  • An interactive map of each result, with details on hover
An answer on North Carolina sample data: the map, the Shapefile link and the two key figures.

Your data, described once.

Your data lists every layer and file that Geotastic can use, with a map preview, the projection and the columns. A one-sentence description helps the AI pick the right columns.

  • ArcGIS layers keep their source address and update for each question
  • Descriptions and column names go to the AI. The full layers stay on the Geotastic server.

Tools for the work that repeats.

Publish a map to ArcGIS or print it. Check a dataset before you use it. Run a question again on a schedule. Count the hours that Geotastic saves.

Publish to ArcGIS

Send a map from an answer to your ArcGIS content as a hosted feature layer. Geotastic uses your own account and its privileges. The layer stays private until you share it.

Questions on a schedule

Run a question again every day, week or month at a set time. Each run reads a fresh copy of the layers. The question page lists the earlier runs and their answers.

Maps and mailing labels to print

Download a map as a PDF in Letter or Tabloid size. It has a title, legend, scale bar, north arrow, sources, date and your organization's name. Download a list of owners as a CSV file or as Avery 5160 labels.

Data quality checks

Click Check data quality on a dataset. A program from Geotastic, not the AI, finds empty, invalid, repeated and overlapping shapes. It also finds repeated records and IDs, empty values, extra spaces and values outside ArcGIS domains. You get problems.csv and a map.

More file formats

Add a zipped file geodatabase, with one dataset for each layer. Add an Excel workbook, with one table for each sheet. DXF drawings work too. Download map layers as Shapefile, GeoPackage or file geodatabase.

Time saved, in hours and dollars

Enter the hours that a question takes by hand. The Time saved page multiplies them by the answered runs and an hourly cost. The default cost is $36: $74,000 a year over 2,080 hours. Download the report as CSV. Administrators can see the report for all people.

Where it fits

Ready where AI for ArcGIS does not reach yet.

Many AI features for ArcGIS run only in ArcGIS Online. Others need beta features turned on for the whole organization. Geotastic needs neither.

ArcGIS Enterprise today

Geotastic signs in to your Enterprise portal the same way that it signs in to ArcGIS Online.

No beta switch

Keep the organization's block on beta features. Geotastic does not need it turned off.

Choose the model

Use any LLM that has an OpenAI-compatible API, and change it when a better one ships. No single model wins on every GIS task.

A locked sandbox

AI-written code runs with no network, only its own question's folders, 2 GB of memory, one CPU, a 20-minute limit and a system-call filter.

Security and AI

Clear rules for your data and for the AI.

The Security and AI page tells your IT office where the data goes and how long Geotastic keeps it. Send it to them with your pilot request.

Hosted in the United States

Geotastic runs on AWS in Ohio. It encrypts its backups and keeps them in the same Region.

Short data life

Geotastic deletes the layers that it downloads when the question is complete. It keeps the answer until you delete it.

People decide

The AI writes and runs the analysis. People check the answer and make the decisions.

Read the Security and AI page

How it works

Switched on in an afternoon.

There is nothing to install on desktops and no data to move. The setup uses the ArcGIS tools that you already know.

  1. Register Geotastic once

    In ArcGIS, go to Content, New item, Developer credentials, OAuth 2.0 credentials. Add the Geotastic redirect URL. Give Geotastic the Client ID. It does not need the client secret.

  2. Sign in and approve

    Staff sign in with ArcGIS. Their accounts wait on the People page until you approve them.

  3. Ask in plain English

    Pick the layers, ask the question and get the answer with its map, its figures and its notebook. Most answers take a few minutes.

How to buy

Start with a pilot. Buy it like other small software.

Pilot

Start with one team

One GIS team uses Geotastic on its real questions. Compare the time and the answers with your usual process. Then decide.

  • You register Geotastic in ArcGIS. You send three to five questions that take your team the most time.
  • We set up the pilot with you and agree on its length.
  • At the end, you get a written comparison of the time and the answers.
Book a demo

Purchase

Priced for a purchase order

  • We accept purchase orders and invoices.
  • The yearly price is less than the quote-only limit of most cities and counties.
  • We can send a written product description for your purchasing office.
Ask for a quote

Questions

What your IT office will ask.

Does Geotastic see ArcGIS passwords?

No. People sign in on your organization's own ArcGIS page. ArcGIS then gives Geotastic a token through OAuth 2.0 with PKCE. Geotastic keeps tokens on its server, sends them to ArcGIS only over HTTPS in the body of POST requests, and renews them automatically. When a person signs out of their last session, Geotastic deletes their tokens and revokes them at ArcGIS. For a standalone ArcGIS Server, a person makes a token on the server's own token page and pastes the token in Geotastic.

Does Geotastic change our layers in ArcGIS?

No. Geotastic reads your layers. It does not change them. When a person clicks Publish to ArcGIS, Geotastic adds a new hosted feature layer to that person's own content. It uses their account and its privileges. The new layer is private until they share it.

What does the AI model receive?

The model receives the question, each dataset's description, and its column names and types with one sample value. It also receives what the program prints, such as results and error messages. The full layers stay on the Geotastic server, where the AI-written program reads them. ArcGIS tokens never go to the model.

Where is our data stored?

Your layers stay in ArcGIS. For each question, Geotastic downloads a copy to its server on AWS, in the us-east-2 Region (Ohio, USA). Geotastic encrypts its backups and keeps them in the same Region.

How long do you keep our data?

Geotastic deletes the layers that it downloads when the question is complete. It keeps the full data of each step for 7 days. It keeps the layers of each map for 30 days, for downloads, printed maps and publishing. The answer stays until a person deletes the question, so you can keep it as a record. Backups keep copies for 30 days.

Can the AI make a mistake?

Yes. The AI can pick the wrong column or the wrong method. For this reason, Geotastic shows the plan, the code of each step and the data between the steps. A person can check each one before they use the answer.

Which AI model answers?

The model that your organization chooses. Geotastic works with any LLM that has an OpenAI-compatible API. You set how much the AI reasons before each step, and you can raise or lower that level for one difficult question.

How can we check an answer?

Every answer shows its plan, the code of each step, the data in between and each run of the program. Export the Jupyter notebook to rerun the analysis yourself, or open the Shapefile of a map in ArcGIS Pro.

Does it work with ArcGIS Enterprise?

Yes. Register Geotastic in your Enterprise portal as OAuth 2.0 developer credentials. People then sign in with their portal accounts, and private layers on your Enterprise servers work under each person's own access.

Our servers are behind a firewall. Can Geotastic reach them?

Geotastic connects to ArcGIS servers from one fixed address. Your IT office can let this address connect to your portal and your ArcGIS Web Adaptor. Geotastic cannot reach a server that is only on an internal network.

Who can use it?

Anyone in your ArcGIS organization can sign in to ask for access. Only the people that you approve can use Geotastic. Each person sees only their own data, questions and servers.