Skip to content Skip to main navigation Skip to footer

How to collect data with MDC app?

The first step before collecting data is to create new or use existing projects in Map Editor or MDC Portal for data collection. When you set up the form and share it among your collectors, you can use our Mobile Data Collection app for collecting data. Download it and install it on your mobile device (Android or iOS), and you are ready to start collecting data! 

Log in to your MDC account on your mobile device with GIS Cloud credentials.

Note: Only database layers can be selected from the Choose a map dropdown list. Also, forms created in Mobile Data Collection Portal will have the MDC written before their name.

After you have chosen your project or layer from the dropdown list, click on Form button. You will find yourself in the project form you created, or which is shared with you. Populate the form fields with information and hit Send. Find more details about Form options.

Data that you collect is visible on the map in real-time. Check it by opening the project in Mobile Data Collection Portal or MDC app. 

However, if you want to edit the existing data or data you sent, you can do it by clicking on the Map option. This is only possible if you have “Can update” privileges shared.

Learn more about editing existing data in our user guide.

MDC errors and troubleshooting

Here is a list of the most common MDC errors, messages, and instructions on how to resolve them.

Value is not a number

A text or symbol is inserted in the Number box. Change value to a number to enable sending.

Value should not be greater than 2147483647

Number 2147483647 is a maximum value that can be inserted in Integer field. Add a value that is less than this value or if you need to add number greater than this value (e.g. telephone number), add Text field instead Number field in Mobile Data Collection Portal or Map Editor.

Getting location…

This message indicates that the mobile device is trying to reach GPS signal. If this message persists, check if GPS is enabled on the mobile device and is there GPS signal available.

Location is old

This message indicates when was the last time the location information was updated. Update the location using GPS or Pinpoint to avoid sending incorrect data.

Refresh projects and form, Log out and Map tab are disabled

This indicates that the device is not connected to the Internet so it is not possible to log out, switch between projects, and access the map. Connect the mobile device to the Internet and try again.


This message indicates that a point is in the process of sending. If the point disappears from the Queue, that means that it is successfully sent.

You do not have permission to send this item.

This message indicates that the user is not allowed to collect and/or update data. MDC permissions can be granted in Map Editor or Mobile Data Collection Portal. Please note that to grant MDC permissions (Update and Collect) owner of the project has to have assigned MDC licenses. Here is more info about MDC permissions and assigning licenses.

The form you are currently working on has been modified and will be updated now.

This message indicates that the form structure has been modified and out of date. This feature prevents data loss due collecting data in an outdated form. The form will be updated and it will be possible to continue data collecting. Note that data that is sent in the outdated form will need to be updated in order to prevent data loss. Open Queue, tap the feature, check and update all data and tap Send again.

Form has been modified. Tap to EDIT this item before sending.

This message indicates that the form is changed in the time between collecting and sending data and it is necessary to update a point before sending. This feature prevents data loss. Open queue, tap the feature, check and update all fields in the form and send the point again.

Unable to send. Check value for field ‘name_of_the_field’.

This error indicates that decimal number is sent in Integer (Number) form field. Tap feature to remove decimal point and send the point again. If you need to send decimal numbers, create a new Real type attribute in the database. The fields with Real type can store the real numbers, including decimal values.

Unable to send. Error uploading media

This error indicates that the sent photo no longer exists in the local storage of the mobile device. It has been deleted or removed. Take the photo again and attach it to the point before sending.

Target layer is no longer available

This message indicates that is not possible to reach data source in which data should be sent. This means that it has been deleted or renamed.

Data source of each layer is stored inside Database Manager. If it is deleted, it will not be possible to collect data with MDC in that project.
If the data source is renamed, it is necessary to change it to the original name and refresh the project.

If you can’t find a solution of the issue, contact us at

Was This Article Helpful?