---
title: How to Upload a CSV of Ground Control Points (GCPs) to Your Project
description: How to Upload a CSV of GCPs to Your Project - Step-by-Step Guide
---

[Skip to content](https://learn.rockrobotic.com/how-to-upload-a-csv-of-ground-control-points-gcps-to-your-project#main-content)

English

Show submenu for translations

![ROCK-robotic-community-logo.png\]](https://learn.rockrobotic.com/hs-fs/hubfs/ROCK-robotic-community-logo.png?width=250&height=50&name=ROCK-robotic-community-logo.png)

- [ROCK Customer Support](https://www.rockrobotic.com/support/)

Open main navigation

Close main navigation

- [ROCK Customer Support](https://www.rockrobotic.com/support/)
- English
  
  Show submenu for translations
- [www.rockrobotic.com](https://www.rockrobotic.com/)

[www.rockrobotic.com](https://www.rockrobotic.com/)

 Hello. How can we help you?

- There are no suggestions because the search field is empty.

1. [ROCK Knowledgebase](https://learn.rockrobotic.com/?hsLang=en)
2. [ROCK Cloud](https://learn.rockrobotic.com/rock-cloud?hsLang=en)
3. [Project Data](https://learn.rockrobotic.com/rock-cloud?hsLang=en#project-data)

September 27, 2024

# How to Upload a CSV of Ground Control Points (GCPs) to Your Project

## How to Upload a CSV of GCPs to Your Project - Step-by-Step Guide

Uploading Ground Control Points (GCPs) is crucial for aligning your project to real-world coordinates. Here's how you can upload a CSV of GCPs to your project using the Rock Cloud.

**Steps to Upload GCPs to Your Project:**

1. **Navigate to Your Project:** 
     - Open your project on Rock Cloud.
     - Click on “Manage Project.”
2. **Upload Your GCPs:** 
     - Select "Add Ground Control Points."
     - Choose “Upload CSV.”
3. **CSV File Requirements:** Ensure your CSV file includes one of the following headers: 
     - **Title, X, Y, Z**
     - **Point, Easting, Northing, Z**
     - **Name, Latitude, Longitude, Elevation**
4. **Optional Headers:** 
     - **Description** (For additional notes).
     - **Checkpoint** (Use "1/0," "true/false," or "yes/no").
     - **Disabled** (Use "1/0," "true/false," or "yes/no").
     - **Custom Coordinates:** Add custom fields like `custom_x, custom_y, custom_z` (e.g., Title, X, Y, Z, custom\_x, custom\_y, custom\_z).
5. **Verify and Submit:** 
     - After uploading, you can edit the properties and verify them before submitting.

**Important Notes:**

- Ensure your GCP elevation units match your dataset’s projection (e.g., NAVD88 US-ft).
- The supported format is `.csv`.

Blockquote:

> **Tip:** If you're using the R3 Pro, check out this unboxing guide and learn how to operate the R3 Pro with one button.

**Additional Resources:**

- How to use PIX4D Mapper with your R3 Pro
- Uploading data to Rock Cloud
- Reprojecting control points with Rock Cloud

- [ROCK R3 Pro](https://learn.rockrobotic.com/rock-r3-pro?hsLang=en#main-content)

    - [Setup](https://learn.rockrobotic.com/rock-r3-pro?hsLang=en#setup)
    - [Data collection](https://learn.rockrobotic.com/rock-r3-pro?hsLang=en#data-collection)
    - [Updates and Maintenance](https://learn.rockrobotic.com/rock-r3-pro?hsLang=en#updates-and-maintenance)
    - [Mobile Mount](https://learn.rockrobotic.com/rock-r3-pro?hsLang=en#mobile-mount)
    - [Photogrammetry](https://learn.rockrobotic.com/rock-r3-pro?hsLang=en#photogrammetry)
- [ROCK Desktop](https://learn.rockrobotic.com/rock-desktop?hsLang=en#main-content)

    - [Desktop Processing](https://learn.rockrobotic.com/rock-desktop?hsLang=en#desktop-processing)
    - [Using ROCK Desktop](https://learn.rockrobotic.com/rock-desktop?hsLang=en#using-rock-desktop)
    - [Desktop License](https://learn.rockrobotic.com/rock-desktop?hsLang=en#desktop-license)
    - [Desktop Support](https://learn.rockrobotic.com/rock-desktop?hsLang=en#desktop-support)
    - [Releases](https://learn.rockrobotic.com/rock-desktop?hsLang=en#releases)
- [ROCK Cloud](https://learn.rockrobotic.com/rock-cloud?hsLang=en#main-content)

    - [Overview](https://learn.rockrobotic.com/rock-cloud?hsLang=en#overview)
    - [Project Data](https://learn.rockrobotic.com/rock-cloud?hsLang=en#project-data)
    - [Managing Projections](https://learn.rockrobotic.com/rock-cloud?hsLang=en#managing-projections)
    - [ROCK Cloud Tools](https://learn.rockrobotic.com/rock-cloud?hsLang=en#rock-cloud-tools)
    - [Processing](https://learn.rockrobotic.com/rock-cloud?hsLang=en#processing)
    - [Deliverables & Exports](https://learn.rockrobotic.com/rock-cloud?hsLang=en#deliverables-exports)
    - [General](https://learn.rockrobotic.com/rock-cloud?hsLang=en#general)
- [ROCK SLAM](https://learn.rockrobotic.com/rock-slam?hsLang=en#main-content)

    - [SLAM Hardware](https://learn.rockrobotic.com/rock-slam?hsLang=en#slam-hardware)
    - [SLAM Data Collection](https://learn.rockrobotic.com/rock-slam?hsLang=en#slam-data-collection)
    - [ROCK Colorized SLAM Dock V2](https://learn.rockrobotic.com/rock-slam?hsLang=en#rock-colorized-slam-dock-v2)
    - [SLAM Data Alignment](https://learn.rockrobotic.com/rock-slam?hsLang=en#slam-data-alignment)
- [ROCK Base Station](https://learn.rockrobotic.com/rock-base-station?hsLang=en#main-content)

    - [ROCK Base Setup](https://learn.rockrobotic.com/rock-base-station?hsLang=en#rock-base-setup)
    - [ROCK Network](https://learn.rockrobotic.com/rock-base-station?hsLang=en#rock-network)
    - [Base Data](https://learn.rockrobotic.com/rock-base-station?hsLang=en#base-data)
- [ROCK Deliverables](https://learn.rockrobotic.com/rock-deliverables?hsLang=en#main-content)

    - [Deliverables](https://learn.rockrobotic.com/rock-deliverables?hsLang=en#deliverables)
    - [Ordering](https://learn.rockrobotic.com/rock-deliverables?hsLang=en#ordering)
    - [Processing](https://learn.rockrobotic.com/rock-deliverables?hsLang=en#processing)
- [General Knowledge](https://learn.rockrobotic.com/general-knowledge?hsLang=en#main-content)

    - [ROCK](https://learn.rockrobotic.com/general-knowledge?hsLang=en#rock)
    - [Drones](https://learn.rockrobotic.com/general-knowledge?hsLang=en#drones)
    - [GPS / GNSS](https://learn.rockrobotic.com/general-knowledge?hsLang=en#gps-gnss)
    - [LiDAR](https://learn.rockrobotic.com/general-knowledge?hsLang=en#lidar)
    - [Surveying](https://learn.rockrobotic.com/general-knowledge?hsLang=en#surveying)
- [ROCK R2A & R360](https://learn.rockrobotic.com/rock-r2a-r360?hsLang=en#main-content)

    - [Hardware](https://learn.rockrobotic.com/rock-r2a-r360?hsLang=en#hardware)
    - [Data Collection](https://learn.rockrobotic.com/rock-r2a-r360?hsLang=en#data-collection)
    - [Aerial Data Capture](https://learn.rockrobotic.com/rock-r2a-r360?hsLang=en#aerial-data-capture)
    - [Creating Orthomosaics](https://learn.rockrobotic.com/rock-r2a-r360?hsLang=en#creating-orthomosaics)
- [What's New](https://learn.rockrobotic.com/whats-new?hsLang=en)
- [Sales](https://learn.rockrobotic.com/sales?hsLang=en)
- [ROCK Ultra](https://learn.rockrobotic.com/rock-ultra?hsLang=en#main-content)

    - [Setup](https://learn.rockrobotic.com/rock-ultra?hsLang=en#setup)
    - [Data Collection](https://learn.rockrobotic.com/rock-ultra?hsLang=en#data-collection)
    - [Settings](https://learn.rockrobotic.com/rock-ultra?hsLang=en#settings)

[![Chill listening crop-3](https://learn.rockrobotic.com/hs-fs/hubfs/ROCK-robotic-community-logo-1.png?width=120&height=24&name=ROCK-robotic-community-logo-1.png "Chill listening crop-3")](http://rockrobotic.com)

rockrobotic.com Help Center

Copyright © 2026, ROCK Robotic Inc.