Select to view content in your preferred language

Service Layer Credits providing too much information

254
5
2 weeks ago
RandyMcGregor_BMcD
Frequent Contributor

The Service Layer Credits dynamic text used to only display information about the background of the map. Recently (3.6?), it seems to provide information about every map service, even locally hosted ones, in the map frames in the layout. Is there a way to just display the background map service (almost always in our case ESRI-provided backgrounds)? The service credits, which I want to display, are getting extremely long in many cases.

This is the dynamic text:

<dyn type="layout" name="Layout" property="serviceLayerCredits"/>

Thank you,

Randy McGregor

0 Kudos
5 Replies
Robert_LeClair
Esri Esteemed Contributor

You can use Insert->Dynamic Text->Service Layer Credits and place it anywhere you want and style any way you wish.  You can read and see more about it here - Remove Service Layer Credits ArcPro

TomBole
Esri Regular Contributor

Hi @RandyMcGregor_BMcD 

As far as I know the Service Layer Credits dynamic text element was never limited to only display information for base maps.  It is designed to display the credits for all services (that provide credits) currently displayed and visible in all the map frames in the layout. 

There is no way for the Layout Service Layer Credits element to display less. This is for legal reasons. Data attributions are legally required for commercial and public-facing maps per Esri's license agreements.

Service may update their attribution from time to time and this may be a reason you are seeing differences. It is also possible that we have fixed issues where previously ArcGIS Pro was not showing the proper attribution. 

The layout dynamic text element for Service Layer Credits should match the same information you get when viewing the services in a map view by clicking the button in the lower right corner of the map view.  In the image below this button is highlighted in yellow.  Clicking this button brings up a pop-up window with the credit information. This information is provided by each service within the map.

SLC_MapView.jpg

If you export the map from the map view (no layout) you will see the same credit information displaying in the output (highlighted yellow in the image below).

SLC_MapExported.jpg

The layout dynamic element should display the same information for each unique map/map frame on the layout. If you do not have a Service Layer Credits element in the layout the credits will draw withing the appropriate map frame.

Hope this helps.

Tom

 

 

RandyMcGregor_BMcD
Frequent Contributor

Thank you Robert and Tom. I don't remember seeing references to our local services before 3.6. Anyway, looks like this 'as designed.' I'll convert the services to text and remove the unnecessary information. Thanks for the input.

RandyMcGregor_BMcD
Frequent Contributor

A little more background:

I have been seting up our services to include more information in the 'Acknowledgments' section than needs to be shown in the service information.

The acknowledgments (credits) information is what is included in the service credits path. Reducing this information results in simpler 'service credits' text.

The information that I have taken out of this section, I put into the description area of the service. We change our background fairly often (clients - internal and external - change their minds about what background they want on the maps) so we want to avoid freezing the service credits info by converting to text.

TomBole
Esri Regular Contributor

@RandyMcGregor_BMcD 

Thanks for the reply. This is great information!

Tom

0 Kudos