> 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/integrations-and-plug-ins/overview/publish-to-arcgis-online.md).

# Publish to ArcGIS Online

This final step publishes the borehole feature layers - including the attached GeoDin reports - to ArcGIS Online, making them accessible in a browser for stakeholders and team members.

{% embed url="<https://www.youtube.com/watch?v=v7Lb_Vphhzc&list=PLfA_dsMIot34WQYVtEluk87UsZt0hb21A&index=1>" %}

> **Video chapters:** 0:00 Accessing the data in ArcGIS Pro | 0:15 Logging into ArcGIS Online and starting the share | 0:35 Naming and publishing the data | 1:19 Managing the published web data | 1:44 Viewing the field layers | 1:57 Accessing CPT data and reports | 2:19 Opening additional borehole reports

## Requirements

* An ArcGIS Online account with publishing privileges, signed in via the ArcGIS Pro account menu.
* The map with the area feature classes and report attachments completed (see [Export to ArcGIS Pro](/integrations-and-plug-ins/overview/export-to-arcgis-pro.md), [Generate Reports](/integrations-and-plug-ins/overview/generate-reports.md), and [Attach Reports](/integrations-and-plug-ins/overview/attach-reports.md)).

### Step 1: Confirm the ArcGIS Online sign-in

Open the account menu in ArcGIS Pro and confirm you are signed in to the organization's ArcGIS Online portal.

<figure><img src="/files/dg7YFwI0EM0mePo6xmCL" alt=""><figcaption><p>The account menu with the active portal</p></figcaption></figure>

### Step 2: Configure sharing and publish the dataset

On the **Share** tab, choose to publish the feature layer. Enter a name, pick a portal folder, and set the **sharing level** deliberately - **Owner**, **Organization**, or **Everyone (public)**. Run **Analyze** before publishing:

* The error **00374 "Unique numeric IDs are not assigned"** can be fixed in place - right-click it and choose **Auto-Assign IDs Sequentially**.
* Ignore warnings only if they are understood and acceptable for the workflow.

Then click **Publish**.

<figure><img src="/files/c6Wu1M7FUScYSrDfI4X3" alt=""><figcaption><p>Starting the share from the ribbon</p></figcaption></figure>

<figure><img src="/files/jm9TurPeRlFMgUCppabq" alt=""><figcaption><p>Name, folder, sharing level, and Analyze</p></figcaption></figure>

<figure><img src="/files/9NKQ0ZZFdegkIkIJPNO4" alt=""><figcaption><p>Fixing error 00374 with Auto-Assign IDs Sequentially</p></figcaption></figure>

### Step 3: Confirm the publish was successful and open the web layer

When publishing completes, click **Manage the web layer** - this opens the hosted item in the browser.

<figure><img src="/files/RkKFA2dac97xsQwz0YqM" alt=""><figcaption><p>Publish confirmation with Manage the web layer</p></figcaption></figure>

### Step 4: Review layer visibility and validate the data

Open the item in **Map Viewer**, expand the layer group, and toggle visibility to confirm the borehole points appear correctly.

<figure><img src="/files/djUONr62lrnCx29pjKVe" alt=""><figcaption><p>Opening the published item in Map Viewer</p></figcaption></figure>

<figure><img src="/files/4p1Mp1TvXTwNyCXF4G5u" alt=""><figcaption><p>Expanding the layer group and toggling visibility</p></figcaption></figure>

### Step 5: Open and verify associated reports

Click a data point such as a **CPT** record - the attached report loads straight from the browser. Repeat the check for a **borehole** record to confirm multiple record types work. Use this final check to confirm the published web layer and reports are functioning as expected.

<figure><img src="/files/Hq8NRvdKhQa5lG0mB7j4" alt=""><figcaption><p>A CPT pop-up with its attached report</p></figcaption></figure>

<figure><img src="/files/dGslb7CyRAzskFQADvY5" alt=""><figcaption><p>A borehole pop-up with the full attribute set and report</p></figcaption></figure>

## Optional settings

* **Sharing level**: Owner (only you) / Organization (all members) / Everyone (public) - pick deliberately before publishing.
* **Portal folder**: a dedicated folder keeps published items easy to find later.

***

## Working with published layers

**Overwrite Web Layer** (same Share menu) republishes updates to the same item without breaking links. Keep a standard review sequence - publish, open web layer, verify layers, test pop-ups and attachments - and validate both record types (CPT and borehole) with at least one opened attachment to catch report issues early.

If you are working with a full 3D ground model from Civil 3D rather than 2D borehole points, see [Publishing and reviewing the model as a web scene](https://docs.geodin.com/geodin-ground/workflows-and-integrations/arcgis-web-scene) in the GeoDin Ground documentation.

***

**This completes the GeoDin - ArcGIS integration workflow.** Your team can now access geotechnical reports directly from the web map without needing GeoDin or ArcGIS Pro installed.

***

## Related pages

* [Plan and Export to GeoDin](/integrations-and-plug-ins/overview/plan-and-export-to-geodin.md) - Step 1: ArcGIS to GeoDin
* [Export to ArcGIS Pro](/integrations-and-plug-ins/overview/export-to-arcgis-pro.md) - Step 2: GeoDin to ArcGIS
* [Generate Reports](/integrations-and-plug-ins/overview/generate-reports.md) - Step 3: Create PDFs in GeoDin
* [Attach Reports](/integrations-and-plug-ins/overview/attach-reports.md) - Step 4: Link PDFs to features


---

# 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/integrations-and-plug-ins/overview/publish-to-arcgis-online.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.
