Free DroneMapper 2D Ground Control Point (GCP) Tool

GCPtoolDM.JPG?width=650We have released a test / alpha version of the 2D GCP generation tool for Windows. You may experience a bug or two but overall it should be functional. Let us know if you have problems working with the 2D GCP utility or have additional feature requests. 

Essentially, you want to create a list of images that the GCP appear in and load them into the tool. The images must be geo-tagged. Once, you've loaded all the images you can navigate between the imagery to add the 2D GCP locations. The GCPs appear in a small text box on the lower left side. When you've completed all the GCP you can save this list as the 2D GCP text file. The 2D GCP file is one half of the required GCP data needed for our processing chain.

Download Link

Let us know if you have any questions. 

Instructions for use:

ZOOM IN - Control Up Arrow or Mouse Scroll Wheel
ZOOM OUT - Control Down Arrow or Mouse Scroll Wheel
ADD GCP - Hold Shift Key and Click GCP Target
PAN - Right Click on Mouse and Drag (or use scroll bars)
NEXT IMAGE - Next Button
PREV IMAGE - Previous Button
SAVE 2D GCP - Save GCP Button or File -> Save
CLEAR 2D GCP - Clear GCP Button or File -> New

We will add additional features and fixes as needed. Best regards,

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones


  • Perfect, thanks!

  • Hi Andreas: Here is a document we created that may help with some of your GCP questions. Don't hesitate to contact us if you need more information. Thanks!

  • Comment by andreas.ddelnogal just nowDelete Comment

    Ok, so out in the field i will:

    1.- Make one visual marker to be used as GCP

    2.- Input that visual marker on the software?

    This visual mark (my GCP´s) is suppose to be measured with a GPS like the one from trimbles?

    Excuse me for questions that might appear dumbs.

  • Hello:

    Yes, you still need to have GCP targets on the ground, this tool helps you quickly generate a file with the GCP pixel locations and image names for processing. Thanks! 

  • JP, a question!

    Well i am kind of a newbie to the mapping and surveying world.

    With this software i can input the ground control points directly from the software. Or do i still need to place some GCP´s in the field as well?

  • @Rigel: Good idea! 

    @LanMark: More information on GCP:
  • Hi JP, great progress as always.  One of the features you may want to include in the future is a way of calibrating camera lenses.

  • Ground Control Points, which are commonly referred to as "GCPs", allow images to be georeferenced to a higher degree of accuracy. Ground control points are locations on the earth which have been accurately surveyed for both their elevation and GPS location. Without these control points an images georeferencing is based solely off of the data from positioning hardware aboard the imager and a sensor model. In addition to the increased accuracy obtained by using GCPs, a Digital Elevation Model (DEM) should be used so that you correct for elevation errors.

  • Moderator

    Well if you need to ask ;-)

  • I am confused.. what is the need this is fulfilling?   what is a 2D GCP and why would I need to be generating these?   Looks pretty cool.. just not sure on the purpose / need. 

This reply was deleted.