# Coordinate Systems and EPSG

## Coordinate Systems & EPSG Support

Each location stores coordinates (easting/northing or X/Y) and a coordinate system as part of general data.

Coordinate systems are selected from the `G1 EPSG` dictionary, a list of EPSG-coded coordinate systems (e.g. WGS84).

EPSG dictionary is stored as `G1_EPSG.GSD` in the syslib folder at `C:\ProgramData\GeoDin\System\`.

In GeoDin Onsite, the local coordinate system is configured via EPSG code in the project settings and auto-filled into new forms as a default.

## Transforming coordinates in-mask

GeoDin allows a coordinate transformation to be run directly in the general data editor — without switching to the Maps module or an external GIS tool.

**How to use it:**

1. Open an object's general data editor (the mask showing X/Y coordinates and EPSG code).
2. In the right panel of the general data editor, locate the **Coordinate transformation** section (crosshair icon).
3. The current coordinates and coordinate system are pre-filled as the source.
4. Click the question mark next to the **Target system** field and select the desired target EPSG code (e.g. EPSG:25832 for UTM Zone 32N).
5. Click **Calculate** (German: *Berechnen*). GeoDin computes the X/Y values in the target system and displays them in the result fields.
6. Click **OK** to write the transformed coordinates back to the object's general data fields.

{% hint style="warning" %}
GeoDin determines the transformation algorithm internally. No transformation method selection dialog is shown, and no accuracy estimate or warning is displayed. Users who require a specific transformation method — for example NTv2 grid-based transformations between Gauss-Krüger (DHDN) and UTM (ETRS89) — should verify results independently using QGIS or a surveying tool that exposes the transformation method and tolerance.
{% endhint %}

{% hint style="info" %}
The transformation defaults to the last coordinate system used. If you perform the same transformation repeatedly, the target EPSG field will already be pre-populated on the next object.
{% endhint %}

For displaying boreholes on a map and picking coordinates by clicking, see [Map View and Coordinate Picking](/maps/map-view-coordinate-picking.md).


---

# Agent Instructions: 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:

```
GET https://docs.geodin.com/maps/coordinate-systems-and-epsg.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
