> For the complete documentation index, see [llms.txt](https://docs.geodin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.geodin.com/importing-data/supported-formats.md).

# Supported data formats

This page lists every data format GeoDin can read or write, in one place. Use it to answer "can GeoDin work with X?" - then follow the link for the full how-to. Formats are grouped by what they carry: geotechnical data, map and CAD layers, and report outputs.

## Geotechnical data exchange

| Format                               | Import | Export | Carries                                                                                                                 | How-to                                                                                                        |
| ------------------------------------ | ------ | ------ | ----------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
| **AGS 4** (4.0.4 and 4.1.1)          | Yes    | Yes    | Complete site investigation data: locations, ground descriptions, samples, lab results                                  | [AGS import](/importing-data/ags-import.md), [AGS export](/exporting-data/ags-export.md)                      |
| **GeoDinML**                         | Yes    | Yes    | GeoDin's own XML exchange format; the bridge from GeoDin Onsite field data to the office                                | [GeoDinML import](/importing-data/geodin-ml-import.md), [GeoDinML export](/exporting-data/geodinml-export.md) |
| **SEP3**                             | Yes    | -      | German state-authority borehole data, delivered as an Access database and read via an exchange database                 | [SEP3 exchange database](/importing-data/sep3-exchange-database.md)                                           |
| **GEF**                              | Yes    | -      | CPT data in the format standard in the Netherlands                                                                      | [Data sequences import](/importing-data/data-sequences.md)                                                    |
| **Free-format ASCII**                | Yes    | -      | CPT and other depth-oriented measurement series with configurable import filters                                        | [Data sequences import](/importing-data/data-sequences.md)                                                    |
| **gINT databases**                   | Yes    | -      | Legacy borehole databases, converted to GeoDinML by the gINT converter (PROJECT, LITHOLOGY, POINT, and SAMPLING groups) | [Convert gINT databases](/integrations-and-plug-ins/introduction/convert-gint-databases-to-geodinml.md)       |
| **CSV**                              | Yes    | Yes    | Tabular object and measurement data                                                                                     | [CSV and Excel import](/importing-data/csv-and-excel-import.md), [CSV export](/exporting-data/csv-export.md)  |
| **Excel**                            | Yes    | Yes    | Tabular data; an Excel export can serve as the template for a later import                                              | [CSV and Excel import](/importing-data/csv-and-excel-import.md), [Excel export](/exporting-data/excel.md)     |
| **GeoDin database** (cross-database) | Yes    | Yes    | Objects copied directly between two GeoDin databases, no file in between                                                | [Cross-database object copying](/importing-data/cross-database-object-copying.md)                             |

## Map and CAD layers

| Format               | Import | Export | Carries                                                                 | How-to                                                                               |
| -------------------- | ------ | ------ | ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| **SHAPE**            | Yes    | -      | Vector GIS layers displayed in GeoDin Maps                              | [Adding layers](/maps/adding-layers.md)                                              |
| **DXF**              | Yes    | Yes    | Vector CAD data: as a map layer in, and as editable layout geometry out | [Adding layers](/maps/adding-layers.md), [DXF export](/exporting-data/dxf-export.md) |
| **JPG / TIFF / ECW** | Yes    | -      | Raster base maps (grid data) displayed in GeoDin Maps                   | [Adding layers](/maps/adding-layers.md)                                              |
| **WMS / web tiles**  | Yes    | -      | Live web map services as background layers                              | [WMS and web tile layers](/maps/wms-and-web-tile-layers.md)                          |

## Reports and integrations

| Format           | Import | Export | Carries                                                                                                  | How-to                                                                                                          |
| ---------------- | ------ | ------ | -------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| **PDF**          | -      | Yes    | Borehole logs, cross-sections, and layouts, single or in bulk                                            | [Bulk print and PDF export](/visualization-layouts-and-reporting/report-templates/bulk-print-and-pdf-export.md) |
| **Leapfrog Geo** | -      | Yes    | Borehole data handed to Leapfrog Geo for 3D modeling                                                     | [Leapfrog Geo export](/integrations-and-plug-ins/leapfrog-geo-export.md)                                        |
| **ArcGIS**       | Yes    | Yes    | Borehole planning and results exchanged with ArcGIS Pro / ArcGIS Online through an Excel-based workflow  | [ArcGIS integration](/integrations-and-plug-ins/overview.md)                                                    |
| **QGIS**         | Live   | Live   | Direct access to GeoDin databases from inside QGIS via the GeoDinQGIS plugin - no file exchange involved | [QGIS integration](/maps/qgis-integration.md)                                                                   |

***

## Reference: choosing an exchange format

* **Field to office:** GeoDin Onsite publishes GeoDinML - import it rather than re-entering field data. See [GeoDinML import](/importing-data/geodin-ml-import.md).
* **To or from other geotechnical software:** AGS 4 is the broadest standard route in and out. See [AGS 4](/object-types/ags-4.md) for how AGS groups map onto GeoDin object types.
* **Migrating a legacy database:** use the gINT converter for gINT databases; German SEP3 deliveries go through the exchange database.
* **Bulk tabular edits:** export Excel, edit, re-import - the export doubles as the import template. See [CSV and Excel import](/importing-data/csv-and-excel-import.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.geodin.com/importing-data/supported-formats.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
