Skip to content

Reference

File formats

MAIA reads spreadsheets and map files on upload, reads a PDF attached to chat, and writes CSV and Excel on export. This page lists each format, what it holds, and the rules that apply to it.

Spreadsheets MAIA reads#

CSVExtension.csvNotesLocation comes from an address column, latitude and longitude columns, or a WKT or GeoJSON column
TSVExtension.tsv, .tabNotesAs CSV
ExcelExtension.xlsx, .xlsmNotesAs CSV
ParquetExtension.parquetNotesAs CSV

Map files MAIA reads#

GeoJSONExtension.geojson, .jsonNotes
KMLExtension.kmlNotes
KMZExtension.kmzNotesA zipped KML. The size after unpacking counts
GeoPackageExtension.gpkgNotes
ShapefileExtension.zipNotesOne zip that holds the .prj. The size after unpacking counts

Rules on upload#

  • A Shapefile is one zip that holds its .prj. Loose files are rejected, and so is a zip with no .prj, since MAIA cannot know the coordinate system.
  • Any coordinate system works if the file names it. MAIA reprojects every shape to WGS84.
  • One file per upload. To bring in two files, upload twice.
  • A file over a row limit does not fail. MAIA offers Import first rows.

A valid Shapefile zip holds these four files, with one name:

sites.shp
sites.shx
sites.dbf
sites.prj
File sizeValue25 MB
Size after unpackingValue200 MB
Rows, added as a layer or a tableValue10,000
Rows, matched to parcels by addressValue1,000

How MAIA classifies a file and matches its rows is on the File upload page.

PDFs in chat#

Where PDF attachments are turned on, you can attach a PDF to a chat message. MAIA reads it as context for the conversation. It is not imported as data.

File sizeValue10 MB
Encrypted PDFsValueNot accepted

Formats MAIA writes#

Export is turned on per workspace. If you do not see Download CSV or Download Excel, ask support to turn it on.

CSVExtension.csvIn the appDownload CSV from the table's options menu
ExcelExtension.xlsxIn the appDownload Excel from the table's options menu
CSV of saved contactsExtension.csvIn the appDownload CSV on the project's Contacts page

An export holds the layer as the table shows it, with its filters applied. A filtered view exports fewer rows than the layer holds.

Include reasoningWhat it addsA reasoning column beside each researched column
Include sourcesWhat it addsA source column beside each researched column
Contact fieldsWhat it addsThe contact fields you choose, such as work email or mobile phone

Rules on export#

Rows per exportValue10,000
Characters per cellValue32,000
  • MAIA does not export map formats. There is no GeoJSON, KML, or Shapefile export.
  • Shared links carry no export. A viewer of a shared project cannot download it. See Sharing and publishing.