Problem: Custom fields added to a mosaic dataset attribute table are not carried over to the associated image service


When a mosaic dataset is created, the attribute table of the mosaic dataset contains several default fields, and custom fields can be added and populated in the attribute table. These fields are used when defining a query on the mosaic dataset or image service that uses the mosaic dataset. In some instances, the custom fields are not carried over when the mosaic dataset is published as an image service.


A possible cause is that the custom fields of the mosaic dataset are disabled in the Allowed Fields parameter within the Mosaic Dataset Properties dialog box before publishing the mosaic dataset as an image service.

Solution or Workaround

To solve this issue, follow the steps provided below:

  1. In ArcMap, right-click the mosaic dataset in the Catalog tree > Properties.
  2. In the Mosaic Dataset Properties dialog box, select the Defaults tab.
  3. Scroll down to and expand Catalog Properties.
    User-added image
  4. Click the ellipsis button User-added image next to the Allowed Fields parameter.
  5. In the Configure Allow List dialog, check the check box for the custom fields to allow the fields to be transmitted to the client.
    User-added image
All attribute table fields are displayed in the mosaic dataset's attribute table and the Identify window, even if the fields are not allowed for transmission. The Configure Allow List dialog box provides the capability to view which fields are visible to the client when the mosaic dataset is served.
  1. Click OK to close the dialog.
  2. Click Apply in the Mosaic Dataset Properties dialog to apply the changes, and click OK.
  3. Publish the mosaic dataset as an image service.

Related Information