18. Sharing to ArcGIS Online¶
Goal: Move from a desktop project to a live web map. Publish a hosted feature layer, build a web map, and turn it into an app.
→ For platform overview, see ArcGIS Online (roadmap).
You need¶
- An ArcGIS Online account (free public account works for public sharing)
- A signed-in ArcGIS Pro (Project ribbon → Portal → Sign In)
The cleanest workflow¶
flowchart LR
P[ArcGIS Pro<br/>analysis & styling] --> S[Share Web Layer]
S --> AGOL[(ArcGIS Online<br/>Hosted feature layer)]
AGOL --> WM[Web Map<br/>Map Viewer]
WM --> APP[Instant App / Dashboard /<br/>Experience Builder]
APP --> Pub[Public URL]
classDef p fill:#312e81,stroke:#1e1b4b,color:#fff
class P,WM p
classDef a fill:#4338ca,stroke:#312e81,color:#fff
class S,APP,Pub a
classDef agol fill:#6366f1,stroke:#4338ca,color:#fff
class AGOL agol Step 1 — Publish a web layer¶
- Right-click a layer → Sharing → Share As Web Layer.
- Set:
- Name (with no spaces)
- Summary (short description)
- Tags (comma-separated)
- Folder (in your AGOL content)
- Layer Type = Feature (most common)
- Sharing: My Org / Everyone (public) / specific groups
- Click Analyze. Pro warns about issues (missing CRS, complex symbology, etc.).
- Fix all errors (warnings are usually fine).
- Click Publish.
Your data is now a hosted feature layer in AGOL.
Pre-publishing checks¶
Before you publish
- Strip sensitive fields (delete or hide).
- Confirm CRS is set.
- Double-check the layer is in Web Mercator for fastest performance.
- Round float fields if storage matters.
- Check feature count — really huge layers should be tiles, not features.
Step 2 — Build a Web Map¶
- In your browser: https://www.arcgis.com → sign in.
- Map → opens Map Viewer.
- Add → Browse layers → My content → add your layer.
- Style with Styles pane.
- Configure Pop-ups (which fields show, custom title).
- Save with a name and tags.
Step 3 — Make an App¶
In AGOL, open your web map → Create App:
| App | Use for |
|---|---|
| Instant Apps | Quick, configurable. Try Sidebar, Atlas, or Minimalist. |
| Experience Builder | Drag-and-drop pages with widgets, charts. |
| Dashboards | KPI cards, gauges, charts driven by your data. |
| Story Maps | Narrative + maps. Best for portfolio storytelling. |
Web tile layer (rasters / static)¶
For huge or static data, publish a Tile Layer instead of a feature layer. Pre-renders pixel tiles. Faster, but not editable or queryable.
Sharing a whole web app¶
When sharing publicly:
- Open the web map → Share → tick Everyone (public).
- Open the layers it uses → also share publicly. (If any layer isn't public, anonymous users see "no access".)
- Open the app → share publicly.
There's a built-in Update sharing dialog that fixes this for you.
ArcGIS Living Atlas as an alternative¶
Before publishing your own demographic / environmental data, search the Living Atlas. Esri may already host an authoritative version. → Living Atlas resources.
Credits¶
Hosting feature data and tile data uses ArcGIS Online credits:
- Feature service: per GB/month, small
- Tile cache: per tile generated
- Geocoding: per address
- Network analysis: per route/service area
Keep an eye on your org's credit usage. For free public accounts, hosting is limited.
A reusable AGOL portfolio template¶
To set up a tidy AGOL portfolio:
- Create an AGOL group called "Portfolio".
- Add each project (Story Map / Dashboard / Experience) to the group.
- Build a Hub site (free) that lists items in the group.
- Share the Hub URL on your resume.
That's a one-stop URL recruiters can click.
Practice¶
Publish + share
- Pick one analysis result from a previous lesson.
- Share As Web Layer → Hosted Feature Layer (Public).
- Open Map Viewer → make a web map.
- Configure popups so a click shows the most useful fields.
- Save. Build an Instant App (Minimalist template).
- Share the URL.
🎓 You've completed the ArcGIS Pro learning path.
→ Now build a Portfolio Project.