> 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/administration/updating-and-upgrading/upgrade-paths.md).

# Upgrade from 10 or Earlier

## Before you start

To use GeoDin®, you need a valid GeoDin® licence serial number. You can obtain one by visiting [www.geodin.com](http://www.geodin.com) to purchase a licence or apply for a trial licence.

Ensure you have administrative privileges on the machine where you will install GeoDin®.

Please note that if the GeoDin Licence Service is present from a previous installation, it must be uninstalled before reinstalling GeoDin 15.

![Licence service](https://3138966068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOh9veY55xgALNVUW8siX%2Fuploads%2Fgit-blob-a57442d48f4283b9b4844b77767ad9fc52a5e449%2F0_Screen.jpg?alt=media)

You will also need the installer. A download link for the installer will be sent to you automatically via email after your purchase.

Once downloaded, start the installation by double-clicking on the file `geodin-setup.exe`.

![Start installation](https://3138966068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOh9veY55xgALNVUW8siX%2Fuploads%2Fgit-blob-37de1d5abf921f266fed98c9f5c6e0d5db5e42fe%2F1_Screen.jpg?alt=media)

## Compatibility notes before you upgrade

Check whether either of these situations applies to your database before you start the upgrade.

{% hint style="warning" %}
**UniqueLocationID databases are not supported from GeoDin 10 onward.** If your database does not use the classic GeoDin project structure, contact <support@geodin.com> BEFORE upgrading. See [Databases without a project structure will not open in GeoDin 10](/support/troubleshooting/database-connections.md#databases-without-a-project-structure-will-not-open-in-geodin-10) for what to check.
{% endhint %}

{% hint style="warning" %}
**The 9998-objects-per-project limit was removed in GeoDin 10, but there is no way back down.** Once a project grows past 9998 objects, its database receives a version stamp that older GeoDin versions cannot read. A database that has crossed this threshold can no longer be opened with an older GeoDin version - plan accordingly if you share databases with sites still running an older version.
{% endhint %}

## 1. Licence agreement

Please read the licence agreement carefully and proceed by accepting it.

![Licence agreement](https://3138966068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOh9veY55xgALNVUW8siX%2Fuploads%2Fgit-blob-42efb1c7783aee346e1c63817554bc14d45bf662%2F2_Screen.jpg?alt=media)

## 2. GeoDin® update

The GeoDin® setup detects if older versions of GeoDin® (GeoDin® 9.6 and GeoDin® 10) were installed using previous setups in the standard way. In this case, the setup offers an update option that also retains the existing system configuration during the update process.

The update process is not supported or guaranteed for older versions of GeoDin® or for GeoDin® that was not installed using the regular setup. In such cases, please contact <support@geodin.com> so that we can prepare an offer for you.

![GeoDin update](https://3138966068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOh9veY55xgALNVUW8siX%2Fuploads%2Fgit-blob-4eb6b6d1fe88adc7834ff09c54f7a53af2689515%2F3_Screen.jpg?alt=media)

Alternatively, you can also update within GeoDin by navigating to **System Configuration > Update GeoDin**, if you do not receive an automated update prompt.

<figure><img src="https://3138966068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOh9veY55xgALNVUW8siX%2Fuploads%2Fgit-blob-aeb573ab91a5437a125b6c8fc51c37c579632e78%2Fimage%20(2)%20(1)%20(1)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

## 3. Installation settings

The installation settings obtained from previous versions are summarized for you here.

Click `<Install>` to continue.

![Installation settings](https://3138966068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOh9veY55xgALNVUW8siX%2Fuploads%2Fgit-blob-791043234b646649a2e9c7a84b04e9239d7c87c8%2F4_Screen.jpg?alt=media)

## 4. Installation process

The installer copies files to the various directories.

Please wait for it to complete.

![Installation process](https://3138966068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOh9veY55xgALNVUW8siX%2Fuploads%2Fgit-blob-1d8c82e06c0ee93122a2c79ca07557e9e7464b6c%2F5_Screen.jpg?alt=media)

## 5. Finish installation

The installation is now complete!

If you do not wish to start GeoDin® immediately after installation, uncheck the box labeled `Launch GeoDin® after installation completes`.

When you open GeoDin® for the first time, you can enter the licence. There is a separate guide for activating your license.

Click `<Finish>` to finalize the installation.

![Finish installation](https://3138966068-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOh9veY55xgALNVUW8siX%2Fuploads%2Fgit-blob-ced9b01e7169df9264715da23b8d01f6e5584315%2F6_Screen.jpg?alt=media)


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.geodin.com/administration/updating-and-upgrading/upgrade-paths.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
