ArcPro 3.1 Installation Guide

This guide covers the steps to install and license ArcPro 3.1, set up the Python environment, and configure GPT on a development station.

  1. Install .NET 6.0 Desktop Runtime - Download and install .NET 6.0 Desktop Runtime (v6.0.5) for Windows x64 from the following link:

    https://dotnet.microsoft.com/download/dotnet/6.0.

  2. Install ArcGIS Pro 3.1 - Download and install ArcGIS Pro 3.1 from the official Esri site:

    https://www.esri.com/en-us/arcgis/products/arcgis-pro/overview.

  3. Firewall Exceptions - If ArcGIS Pro firewall exceptions are not configured in the server, follow this guide:

    https://www.esri.com/en-us/arcgis/products/arcgis-pro/resources.

  4. License ArcGIS Pro - Make sure you are on the same subnet as the license server (e.g., 10.0.0.129). You may need to connect manually. - Open ArcGIS Pro and complete the licensing steps.

    _images/Picture1.png
  5. Setting up the Python Environment - ArcPro manages Python environments and allows you to clone and modify environments. - Follow this tutorial:

    https://pro.arcgis.com/en/pro-app/latest/arcpy/get-started/what-is-conda.htm

    for cloning the base environment and switching to it in the Python Command Prompt.

    • List the available environments using the command:

    _images/Picture2.png
  6. Setting up the Python Interpreter in PyCharm - Open GPT3 in PyCharm and go to File -> Settings -> Project -> Python Interpreter. - Select Add Python Interpreter. - Choose Conda Environment on the left panel. - Choose Existing environment. - Go to the directory of your cloned environment and select python.exe. - Click Ok to confirm.

    _images/Picture3.png
    _images/Picture4.png
  7. Managing Python Packages - Download the missing packages that PyCharm indicates are required. - Use the Anaconda Gallery and install the following packages using conda-forge if available:

    • openpyxl

    • pyyaml

    • requests

    • prettytable

    • pyodbc

  8. Configuring GPT Application - Configure the following .bat files for the GPT application:

    • runprocess.bat

    • runpreprocess.bat

    • These files are located in the directory:

    C:\ProgramData\axioma\gpt

    _images/Picture5.png
    • Edit `run_process.bat`: - Change the first row to the directory of the GPT’s library. - Modify the environment we created in step 5 and set the path to activate.bat. - Point to the python.exe of the cloned environment. - Change the directory of provision.py to the GPT3’s provision.py.

    _images/Picture6.png
    • Edit `run_preprocess.bat`: - Follow the same steps as run_process.bat.

    _images/Picture7.png
  9. Final Setup - Verify that the GPT application is running by checking the logs and ensuring that the UI-SERVER is executing the correct GPT executable.

For additional support, refer to the official documentation or contact your administrator.